如果无法启动Windows,如何运行chkdsk


11

我在Windows XP上有一个NTFS分区,但是它的扇区坏,无法启动。

它是SATA驱动器,Windows CD无法访问它,因为它缺少驱动程序,我没有软盘驱动器,因此无法从那里加载驱动程序。

我从Linux尝试过ntfsfix,但它拒绝执行任何操作。还尝试使用带有--rescue选项的nftsclone至少备份数据,但是它也不起作用。

在这种情况下如何运行chkdsk?

Answers:


6

如果您可以访问另一台计算机和CD刻录机,则可以下载(合法)Vista或Windows 7恢复磁盘,并使用它运行CHKDSK。希望Vista或Win 7能够为您的ESATA磁盘提供驱动程序。 http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/


在中,我借了一张Vista DVD,但是在答案中,这比构建个性化磁盘要容易得多,并且由于我仍然可以访问我的Linux分区,所以不需要访问另一台计算机。
solarc

>您可以(合法地)下载Vista或Windows 7恢复磁盘 真的吗?我以为您只能下载与您拥有的版本相对应的磁盘(我也发誓会在某处看到这种影响的通知)。
Synetech

7

如果您可以访问Vista或Windows 7安装DVD,请从其启动并获得命令提示符,然后运行以下命令:

chkdsk /r C:

坏扇区并不总是意味着它们是坏的-有时它们已损坏并且chkdsk将尝试修复它们。如果无法将其标记为坏扇区,则操作系统将不会使用它。


3

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创建它。

另一个解决方案(我认为是最好的)是投资商业磁盘修复程序,该程序将尝试通过以各种方式重新读取坏扇区,然后将它们映射到好扇区来恢复磁盘的现有内容。

仍然可以通过使用SpinRiteHDD Regenerator等商业产品来恢复扇区损坏的硬盘。SpinRite有时可以发挥作用,并提供绝对的退款保证。


1

我个人将尝试ntfsresize -fi /dev/sdYZ使用ntfsprogsLinux下的软件包。


在阅读本文之前,我已将其修复,但下次可以尝试。
solarc

1

有一次我的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感兴趣,这里是带有testdiskLinux发行版的列表。


0

如果您无法拉出光盘并将其作为USB驱动器或辅助sata驱动器放置在另一台计算机中,则可以尝试使用BartPE(Windows XP启动盘)进行启动,并尝试使用内置实用程序来访问该驱动器。


他无法启动,因此无法创建BartPE CD
harrymc

2
这并不意味着朋友无法为他构建它,或者他有第二个系统。
MaQleod

BartPE不再可用“ Bart的PE构建器不再可用。我们必须继续前进!感谢大家多年来的所有支持!!!”
brewmanz

0

ntfsfix /dev/sdaXUbuntu Live下使用过,它将强制Windows chkdsk在下次启动时运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.