Answers:
如果您可以访问另一台计算机和CD刻录机,则可以下载(合法)Vista或Windows 7恢复磁盘,并使用它运行CHKDSK。希望Vista或Win 7能够为您的ESATA磁盘提供驱动程序。 http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/
Chkdsk可能无法解决问题:如果您的情况似乎是坏扇区位于引导所需的文件中。它所要做的只是将它们标记为坏,因此它们仍然无法启动,实际上破坏了Windows的安装。
如果仍然可以访问运行正常的计算机,请参阅本文:
在没有软盘(F6)的SATA上安装Windows XP,
这将向您展示如何将SATA驱动程序集成到Windows启动CD中。
一种解决方案是执行修复安装。这将刷新XP安装,而不会破坏Windows安装。但是,您应该使用与当前安装的Service Pack级别相同的XP引导CD。例如,您不应该使用XP SP2启动CD修复XP SP3。
如果您没有XP SP3引导CD,请参阅:
如何将Windows XP Service Pack 3整合到带有SP 3的集成XP安装盘中,如何从较旧的CD创建它。
另一个解决方案(我认为是最好的)是投资商业磁盘修复程序,该程序将尝试通过以各种方式重新读取坏扇区,然后将它们映射到好扇区来恢复磁盘的现有内容。
仍然可以通过使用SpinRite或HDD Regenerator等商业产品来恢复扇区损坏的硬盘。SpinRite有时可以发挥作用,并提供绝对的退款保证。
有一次我的Windows XP无法启动。当我打开计算机电源时,除了在黑屏的左上角看到一条小错误消息外,什么都没发生。我什至没有得到蓝屏死机。我尝试了所有Windows恢复选项,从恢复磁盘到Windows XP CD,但没有任何效果。
对我有用的是一个名为TESTDISK的程序。Testdisk是免费的恢复软件,可以在多个操作系统上运行。使用父亲的计算机,我创建了一个带有测试磁盘的实时Linux CD,将其用于修复BOOT SECTOR并对其进行了修复,从而使我可以启动Windows。后来我运行chkdsk来修复Windows文件系统。
使用Linux可以提供所需的驱动程序,而Testdisk可以修复无法启动的Windows分区。提到了Windows修复安装,但这更多的是修复Windows文件系统(C:\ WINDOWS),而不是硬盘驱动器或引导扇区问题。如果在打开计算机时没有任何反应,则启动扇区会混乱,并且我认为“修复安装”无济于事,但是,这对于丢失Windows文件非常有用。
基本上,运行Testdisk并使用它修复MFT和引导扇区。另外,如果您不能使用CD / DVD驱动器,则可以将Linux放在USB拇指驱动器上。我知道可以做到,但是我个人没有任何经验。
如果有人对TESTDISK感兴趣,这里是带有testdisk的Linux发行版的列表。
我ntfsfix /dev/sdaX
在Ubuntu Live下使用过,它将强制Windows chkdsk
在下次启动时运行。