![如果 chkdsk 挂起,如何修复 NTFS MFT?](https://linux22.com/image/1328299/%E5%A6%82%E6%9E%9C%20chkdsk%20%E6%8C%82%E8%B5%B7%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%20NTFS%20MFT%EF%BC%9F.png)
一旦我的外部设备变得太慢,我就会运行chkdsk /f
。并且它没有发现任何问题。下一次(大约一天后)我运行它时,它仍然没有发现文件、索引和安全描述符中的问题,但之后修复了日志文件中的坏块,然后对坏块文件和坏块位图做了一些操作,然后挂起了。我关闭了它,重新启动了计算机(并关闭硬盘并重新打开(不要太快)),然后再次运行 chkdsk。它在验证安全描述符后挂起了。然后我尝试了chkfdk /r
。chkfdk /r
已经工作了 20 多个小时,现在看起来挂起了,输出如下:
C:\Documents and Settings\Administrator>chkdsk f: /r 文件系统类型为 NTFS。卷标为 ntfs-exs。
CHKDSK is verifying files (stage 1 of 5)...
File verification completed.
CHKDSK is verifying indexes (stage 2 of 5)...
Index verification completed.
CHKDSK is verifying security descriptors (stage 3 of 5)...
Security descriptor verification completed.
CHKDSK is verifying file data (stage 4 of 5)...
File data verification completed.
CHKDSK is verifying free space (stage 5 of 5)...
Free space verification is complete.
有一次我尝试在 Linux 中安装驱动器,它说 MFT 副本不匹配并建议在 Windows 中运行 chkdsk。
答案1
结果是(我使用绕过 SATA 的 RS-232 维护终端连接来诊断 HDD),硬盘已严重受损并发生故障。
我得出结论(因为我(在 12 年的经验中)从未见过 CHKDISK 无响应),在大多数情况下,CHKDISK 挂起可能意味着同样的事情(低级 HDD 故障),最明智的做法是停止使用 CHKDSK 并尽快获取所有可读数据或关闭 HDD 以防止进一步损坏并使进一步的数据恢复更容易。
答案2
获取 spinrite,它是一种非常先进的硬盘系统恢复和维护工具。 http://www.grc.com/spinrite.htm它并不便宜——但这是有原因的。
但是它通常可以修复硬盘问题并拯救了我很多次。
它比众所周知的 chkdsk 先进得多,可以恢复(大多数情况下)几乎死机的磁盘并“使其起死回生”......
祝你好运.. :-)