有人能推荐一款可靠的磁盘修复工具吗?

我的硬盘在最近一次崩溃后开始出现磁盘错误,Windows 运行速度也比平时慢。我正在寻找一款安全、可靠的磁盘修复工具,能够扫描坏扇区、修复文件系统问题,并尽可能避免数据丢失。有什么推荐吗?

“磁盘修复”可以指几种不同的情况,因此合适的工具取决于实际出了什么问题。擅长从 RAW 驱动器中提取文件的程序,并不等同于修复损坏分区表的工具,而这两者也都不同于健康检查工具。

如果数据很重要,不要一开始就随便运行各种修复命令。先弄清楚你面对的是文件丢失、分区损坏,还是驱动器可能正在发生物理故障。

如果你关心的是恢复文件,Disk Drill 是我首先会看的工具。比如,如果 Windows 提示驱动器需要格式化、驱动器变成了 RAW,或者有内容被误删或误格式化,那么从这个更安全的方向开始更合适。它可以扫描损坏或无法访问的驱动器、恢复文件、从故障驱动器创建磁盘映像,并检查 S.M.A.R.T. 健康状态。如果你不想面对技术性太强的界面,它也相当容易上手。

Disk Drill 最适合文件恢复,尤其是从 RAW、已格式化或已损坏的驱动器中恢复。它还支持大多数常见文件系统,并包含磁盘映像和 S.M.A.R.T. 监控功能。它的主要缺点是并不是用来修复分区表或引导扇区的。

对于丢失的分区或与引导相关的损坏,TestDisk 通常更合适。如果某个分区消失了、磁盘突然显示为未分配,或者分区表出了问题,TestDisk 往往可以重建该结构。它免费、开源,并可在 Windows、macOS 和 Linux 上运行。缺点是它使用基于文本的界面,因此如果你不了解分区,比较容易做出错误选择。如果你的主要目标是恢复单个文件,它也不是最佳选择。

CrystalDiskInfo 则不同。它不会恢复文件,也不会修复文件系统,但它很适合检查驱动器本身是否健康。它会读取 S.M.A.R.T. 数据、显示温度、报告驱动器健康状态,并能在驱动器开始故障时发出警告。如果你不确定问题是软件相关还是磁盘正在损坏,这是一个很好的初步检查工具。

另外,如果你想了解从损坏或 RAW 驱动器中恢复文件大致是什么样的,这个视频可能会有帮助:

还有一点我不会忽视:咔嗒声、随机断开连接、读取文件时卡死,或者坏扇区数量持续增加,通常都指向硬件故障。在这种情况下,先停止尝试各种修复工具,把重点放在尽快复制出重要文件上。软件可以修复逻辑问题,但无法逆转驱动器的物理损坏。

https://www.youtube.com/watch?v=_e4D_2bu8LE

崩溃后的 Windows 索引损坏确实让人烦,但如果硬盘每次你访问某些文件时都会卡死或明显变慢,那就是另一类问题了。第一种情况,我通常会先从 Windows 自带工具开始。第二种情况,我暂时不会去“修复”任何东西。

对于仍然可以正常读取的硬盘,先在管理员命令提示符中运行只读检查:

chkdsk C: /scan

如果它报告了文件系统问题,那么你再决定是否运行 chkdsk /f。对于 chkdsk /r,我会更谨慎一些,因为它会扫描整个磁盘表面,而且可能耗费很长时间。对于状态不佳的硬盘,这种额外压力可能会在你把文件取出来之前就让情况变得更糟。

我同意前面提到的观点:Disk Drill 更像是恢复工具,而不是真正的修复工具。这并不是坏事。如果硬盘里有重要文件,恢复或制作镜像应该先于修复。等文件安全了,再使用 CHKDSK、厂商的诊断工具,或者如果 S.M.A.R.T. 状态很差就直接更换硬盘。人们常犯的错误是把“修复”当成无害的操作。有时候确实无害,但有时候,它可能就是一块正在故障的硬盘所承受的最后一次大规模写入操作。

在运行任何修复扫描之前,先把不可替代的文件复制到另一块硬盘上。这才是大多数人会跳过的“安全”部分,而且如果硬盘已经开始报错,任何磁盘工具都无法保证安全。

我会把这件事分成两项工作:检查硬盘,以及修复 Windows 的文件系统。它们有关联,但并不是一回事。

如果这是你的系统盘,而且 Windows 仍然可以启动,我会按这个顺序来做:

  1. 把重要文件复制到别的地方。
  2. 用 CrystalDiskInfo 或硬盘厂商自己的工具检查 S.M.A.R.T. 健康状态。
  3. 如果 S.M.A.R.T. 显示重映射扇区、待处理扇区、不可校正错误,或者警告状态,就别再想着“修复”了,应该开始考虑“更换硬盘”。
  4. 如果硬盘健康状态看起来正常,再运行 Windows 自带的修复工具。

对于文件系统问题,Windows 已经有你需要的工具:

chkdsk C: /scan

如果它发现问题:

chkdsk C: /f

如果这是系统盘,它可能会要求在重启时运行。

除非你已经有备份或磁盘镜像,否则我不会一开始就直接运行 chkdsk /r。人们推荐它,是因为它会检查坏扇区,但它可能会花很久,而且会对整块硬盘进行高强度读取。对于一块已经在吃力工作的硬盘来说,这未必是件友善的事。它更像是一个“数据已经安全了,现在来看看这块硬盘到底是什么情况”的命令。

还有一个常被忽略的提醒:如果这是台式机,先检查那些看起来很无聊的硬件问题。损坏的 SATA 线、松动的电源接口、不稳定的 USB 硬盘盒,或者快坏掉的外置硬盘转接器,都可能看起来像磁盘损坏。如果硬盘是外置的,在相信任何扫描结果之前,先换一根线和另一个 USB 接口试试。如果是内置的,重新插好或更换 SATA 线很便宜,而且比做一次完整表面扫描花的时间更少。

如果文件丢失了、分区变成 RAW、Windows 提示要格式化磁盘,或者你需要在进一步操作之前先做一个镜像,那么 Disk Drill 就有意义。我不会只是为了“修复坏扇区”去买或安装它,因为这并不是这类工具真正擅长的事。坏扇区是由硬盘固件处理的,而操作系统则会把那部分空间标记为不可用。如果坏扇区在增加,正确的解决办法是更换硬盘,而不是指望某种神奇的修复过程。

至于厂商诊断工具,能用品牌官方工具时就用官方工具。Seagate 用 SeaTools,WD/SanDisk 用 WD Dashboard 或 Western Digital 工具,Samsung SSD 用 Samsung Magician,Crucial 用 Crucial Storage Executive,等等。对于回答“这块硬盘现在还值得信任吗”这个问题,它们比通用修复应用更合适。

对于 SSD,我会更不认同那种老派的“表面修复”思路。SSD 的工作方式并不像机械硬盘那样,好像只有某一小块区域有划伤,还能一直绕过去继续用。如果 SSD 开始报告介质错误,或者健康状态快速下降,那就先备份,然后更换。

所以我的简短回答会是:

用 CHKDSK 修复文件系统。

用厂商诊断工具或 CrystalDiskInfo 检查硬盘健康状态。

如果文件才是优先事项,在修复之前先用 Disk Drill 或其他恢复工具。

如果健康警告或坏扇区不断出现,就更换硬盘。

令人烦躁但真实的情况是,所谓“可靠的磁盘修复工具”通常是一套流程,而不是某一个程序。先备份,后诊断,最后才修复。如果把这个顺序反过来,你可能修好了文件系统,却还是丢了硬盘。