零磁道损坏的数据恢复

2,041次阅读
没有评论

今天接到一块硬盘, 故障比较典型, 拿出来分析一下, 给大家提供一个思路.

1: 作为从盘挂在另一机器上启动, 在 BIOS 检测到 IDE 设备阶段时, 好长时间没有响应, 经过足够多的时间进入系统后, 在 " 我的电脑 " 上右击, 选属性, 点管理, 也是半天没有反应, 查看设备管理器已经正常识别到硬盘. 说明硬盘的硬件及固件没有问题, 长时间没有响应, 说明有比较严重的坏道, 而且应该是在前面几个扇区 (因为 BIOS 检测时事行得要搜索 0 扇区). 使用 RUMTIME 进入 0 扇区编辑状态, 发现 MBR 损坏, 而且确实是有坏道.

2: 关机, 使用 MHDD 启动 (此时为了避免多次读写坏扇区造成进一步损坏, 事先在 BIOS 里把硬盘检测项关闭, 因为 MHDD 是独立于 BIOS 的), 成功用 MHDD 引导后, 使用 REMAP 一扫描, 果然在 0 扇区找有一个很严重的坏道. 由于对于严重坏道 HDD 的效果比 MHDD 的效果相对较好, 因此关机重新使用 HDD 引导系统 (由于 HDD 的扫描速度比 MHDD 慢很多, 一般情况下不采用, 但这个案例中坏道较少, 且只需修复 0 扇区一个坏道, 后面的坏道不预考虑, 因此, 使用 HDD), 修到 32M 的时候不能扫描过去, 然后再用 MHDD 完整扫描一遍.(此时 0 扇区其实已经修复).

3: 将此盘作为从盘挂在正常机器上启动, 已经一点也不卡, 系统识别一切正常. 但是没有分区, 整个硬盘显示未指派. 使用 RUNTIME 打开磁盘编辑,MBR 全部是零字节, 所有分区的 DBR 完好, 此时可以使用 FDISK/MBR 恢复 MBR, 但比较麻烦, 而且全自动, 比较危险, 弄不好数据给弄丢了. 因此此时先直接找 C 盘数据. 进入 63 扇区, 此时发现 62 扇区的内容就是 MBR. 把 62 扇区的内容复制到 0 扇区, 保存重启后. 一切正常. 数据百分之百恢复, 所有分区正常, 文件目录结构等一切都跟原来一样. 数据完好, 而且盘可以正常启动

4: 总结: 坏道修复相对容易, 但事先得能判断出来, 一般坏道修复使用 MHDD, 本版有下载, 速度快, 效果好.,MBR 被转移应该是病毒造成的. 如果没有原来的 MBR 数据, 也可以直接手工生成. 达到完整恢复


正文完
 0
评论(没有评论)
验证码