SATA硬盘分区表损坏的维修

时间:2022-05-27 10:35:20

SATA硬盘分区表损坏的维修

笔者的硬盘为120GB SATA,前段时间机器无法启动,经过多次检查后,发现是硬盘分区表坏了,但当我使用Norton Utility修复分区表时,软件却无法检测到硬盘,后来测试发现,原来大部分软件都无法支持SATA硬盘修复,后来找到了《易我分区表医生》这个工具,它帮我解决了问题。

一、制作修复启动盘

硬盘分区表被破坏后,Windows系统无法识别硬盘分区,而把硬盘作为一个尚未分区的“裸盘”来对待。如此一来,不仅Windows系统无法运行,而且连已经保存在硬盘上的数据也不会被系统所认可。因此,要修复硬盘进行分区表,必须通过引导修复启动盘进入DOS模式。

不过在此之前,需要在另一台正常的机器上安装《易我分区表医生》,然后用该软件制作一张启动软盘,制作时会弹出一个“创建紧急启动盘”界面,此是插入一张空白1.44MB软盘到软驱中,然后点“开始”按钮进行启动盘制作(如图1),接下来开始检测并创建启动盘(如图2),大概需要几分钟即可创建完毕(如图3)。需要注意的是,如果你的电脑没有软驱,可以将该软件的ISO文件刻录成启动盘,然后当系统出现错误时,通过修复光盘启动来修复。

二、分区表修复方法

用启动盘引导系统,登陆DOS模式时软件会对硬盘的分区情况进行检测,同时开始加载在DOS下使用的常用程序(如图4)。进入分区表修复界面后就可以对硬盘故障进行修复了,通常情况下,硬盘分区是依靠分区表和分区的引导扇区被系统识别,如果分区表或者分区的引导扇区被病毒破坏或者误删除,我们将看不到这些被破坏或误删的分区,但是这些分区没有被真正丢失。

一般而言,被破坏或误删的分区在软件中被用红‘X’标志,用鼠标右键单击这个分区,然后选择“Fix boot”选项(如图5),此时会出现 “Auto”和“Interactive”两种修复模式(如图6),其中“Auto”模式将自动检测和修复这个分区的引导扇区,建议你选择这个模式。如果这个模式不能帮助你,你可以选择“Interactive” 模式,但必须输入这个分区的卷标或者一个文件名。如果你不知道输入什么文件名,建议启动分区请输入:io.sys、msdos.sys、ntldr或bootlog.txt(如图7),其他分区请输入:_restore或recycled,最后在弹出的界面中选择“YES”,软件将自动检测和修复这个分区的引导扇区。当然,你也可以选择“Edit properties”选项,然后手工使用“编辑扇区”的方法来恢复分区(如图8)。

如果主分区表被病毒或者其他操作破坏,可以进入“Rebuild partition table(rpt)”选项,然后重建分区表,这里同样提供了“自动”和“交互”两个模式,自动模式能自动保存被找到的分区表信息在硬盘的相应数据,选择该模式后,在整个操作过程中,用户不能自己选择操作,所有的操作都是软件自动完成的(如图9),而交互模式是程序搜索出分区后,你可以选择硬盘分区进行恢复,使用“重建分区表”功能并没有直接对硬盘进行写操作,而是先将操作保存在了内存中,所以能够重复搜索直到找到了你想要的分区为止。

注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。

上一篇:基于本体的教育资源探究 下一篇:Visual Basic在数据库中的应用