将故障硬盘挂接在其他正常机器上,使用winhex进行填0 操作 操作步骤 其实,通常情况下EBR 是不会被破坏的,或者破坏的几率极低极低,通常情况下,都是只有MBR 被破坏,那么这种情况下,我们只要把MBR 的分区表64 个字节复原,其他的分区顺着分区表所提供的链自然而然就出来了
那么,如何才能将分区表复原呢
这就要通过计算结合 Winhex 强大的功能来实现了
启动软件后,如果是英文版就在菜单栏的help 中选择 setup 里选择 chinese,然后在工具中,选择启动中心
再选择打开磁盘, 在这个对话框里,我们可以选择对单个分区打开,也可以对整个硬盘打开
下面我们就来模仿分区表被病毒破坏的情况,将MBR全部填零
我们首先将MBR所在的扇区选中
鼠标指向第一个字节,单击右键,选择“选块开始” 然后鼠标指向 MBR的最后一个字节,单击右键,选择“选块结尾” 然后我们在选区内部单击鼠标右键,选择“编辑” 这样就有出来一个菜单 然后我们选“填充选块”,这样就出来一个填充选块对话框 在“用十六进制填充”的输入框中输入“00”,再点“确定” 这样MBR所在扇区全部被我们填充为“00” 如果想取消选区,那就用鼠标拖动随便选中一块区域,那么原来的选区就会取消
注意,如果扇区数据被修改了而没有存盘就会变为别的颜色
修改了扇区,这时候还没有存盘生效,如果你想存盘生效的话,就选择“文件”菜单“保存扇区”命令
这时候就会出现一个提示,如果你不想存盘了就点取消,如果想存盘,就点确定,再点是
这样就存盘了,扇区被修改的数据又变为黑色
这样我们就把分区表给删除了,这时候必须重新启动才能生效,如果你打开我的电脑,会发现故障硬盘的分区还在那里,并且里面的数据还能正常使用
现在,我们关闭所有程序将电脑重新启动…… 经过不长时间的等待,电脑启动起来了,我们打开我的电脑看看,发现故障硬盘的分区