我的驱动器在突然关机后开始显示文件系统错误,Windows 还不断提示我扫描并修复它。我担心会丢失文件,所以我需要关于最佳磁盘修复工具或安全步骤的建议,以便在不让情况变得更糟的情况下修复文件系统错误。
“磁盘修复”可能有几种不同的含义,所以合适的工具取决于实际出了什么问题。
如果你是想从 RAW 或损坏的硬盘中找回文件,那是一类情况:
如果问题是分区丢失、分区表损坏,或者引导扇区故障,那就是另一种情况。如果你只是想知道硬盘是否快坏了,那你需要的是健康监测工具,而不是修复工具。
这些是我首先会看的:
Disk Drill 在文件最重要的时候是更好的选择。如果 Windows 提示该驱动器需要格式化、驱动器显示为 RAW,或者有内容被误删或误格式化,应该先尝试恢复数据,而不是去“修复”磁盘。它可以处理损坏或无法访问的驱动器,为正在故障的驱动器创建磁盘镜像,并检查 S.M.A.R.T. 健康状态。如果你不太熟悉更技术化的工具,它也相当容易上手。
优点:
- 对新手友好。
- 对 RAW、损坏和已格式化驱动器的恢复能力很强。
- 包含磁盘镜像和 S.M.A.R.T. 监控。
- 支持大多数常见文件系统。
不足:
- 它并不是为修复分区表或引导扇区而设计的。
TestDisk 是我会用来处理分区和引导问题的工具。如果某个分区消失了、驱动器突然显示为未分配,或者分区表受损,TestDisk 仍然是比较好的免费选项之一。它可以重建分区表并修复引导扇区,但它并不算友好。它的文本界面对懂操作的人来说没问题,但如果你不熟悉,就可能会觉得困惑。
优点:
- 免费且开源。
- 非常适合恢复丢失的分区。
- 可以修复引导扇区和分区表。
- 可在 Windows、macOS 和 Linux 上运行。
不足:
- 文本界面。
- 如果你不熟悉分区,容易选错项目。
- 不是恢复特定单个文件的最佳选择。
CrystalDiskInfo 与其说是修复工具,不如说更像是健康检测工具。它不能恢复文件,也不能修复分区,但很适合用来查看硬盘当前的状态。它会读取 S.M.A.R.T. 数据、显示温度,并且可以在硬盘开始故障时提前发出警告。如果你不确定自己面对的是软件问题还是硬件故障,我会先运行它。
优点:
- 免费。
- 使用简单。
- 适合检查硬盘健康状态。
- 可以在硬盘彻底损坏前发出警告。
不足:
- 不支持文件恢复。
- 不支持分区或文件系统修复。
最重要的一点是,如果硬盘已经表现出明显的物理故障,就不要再继续尝试了。咔嗒异响、随机断连、读取时卡死,或者坏扇区数量持续增加,通常都意味着硬盘正在损坏。这种情况下,先把重要文件拷出来,并准备更换硬盘。软件可以修复逻辑问题,但无法修复已经磨损的硬件。
这里要看硬盘是 SSD 还是机械硬盘,因为对一块正在失效的 HDD 反复运行“修复”可能会让情况更糟。如果文件很重要,我一开始根本不会用修复工具。先把重要数据复制出来,或者如果硬盘状态不稳定就先做整盘镜像,然后再从属性里运行 Windows 内置检查,或使用 chkdsk /scan。把 chkdsk /f 留到你做好备份之后再用,因为它可能会通过删除损坏的条目来“修复”文件系统。如果你需要在对磁盘进行任何操作之前先恢复文件,Disk Drill 还算合理;但对于断电后常见的普通文件系统脏状态,Windows 自带工具通常才是第一步修复手段,而不是什么大型第三方修复工具。
不要仅仅因为 Windows 一直烦你,就把 chkdsk /r 当作第一个“修复”手段来运行。这个选项会执行表面扫描,在大容量硬盘上可能要花很久;如果硬盘已经有问题,它还可能反复对同一批坏扇区施压。对于关机后出现的文件系统脏位标记,我会先从更小的操作开始。
如果硬盘还能读取,先把重要文件夹复制到别的地方。如果复制在某个文件上卡住,就跳过它,继续复制其他文件。之后,以管理员身份打开命令提示符并运行:
chkdsk X: /scan
把 X: 替换为该驱动器盘符。如果它报告了需要修复的错误,再运行:
chkdsk X: /f
对于 Windows 系统盘,它可能会要求安排在重启时执行。这很正常。
如果文件丢失了、硬盘变成 RAW,或者 Windows 在打开前要求格式化它,那么 Disk Drill 就有意义了。对于仍然可以正常挂载的硬盘,我不会把恢复软件当作“修复”工具来用。如果数据有风险,先恢复,再修复。如果 SMART 状态很差,就别再试图修复文件系统了,直接更换硬盘,因为 Windows 可以清理 NTFS 元数据,但它无法让正在故障的硬件重新恢复健康。
在点击 Windows 修复提示之前,先将必需文件正常复制到另一块物理磁盘上。该提示不会告诉你这只是 NTFS 清理,还是硬盘开始出现故障,而且一旦修复更改了索引,恢复工作可能会变得更加棘手。对于这种情况,最好的修复工具仍然是在备份完成后使用 Windows 自带的 chkdsk /f;只有在文件丢失或卷无法再打开时,才使用 Disk Drill。


