你实际用过的最佳硬盘修复软件是什么?

我的外置硬盘开始出现错误,有时无法挂载,但它仍然会转动。我正在寻找可靠的硬盘修复软件或磁盘恢复工具,最好是人们以前实际成功使用过的,以免我在操作前让硬盘情况变得更糟。

最重要的是,在你开始尝试“修复”硬盘之前,先把文件从硬盘里弄出来。如果磁盘本身已经不稳定,很多修复工具都会让糟糕的情况变得更糟。

基于这个原因,我大概率会先用 Disk Drill。它不是什么神奇的修复工具,而这其实没关系。它真正的价值在于恢复。Disk Drill 可以从损坏、RAW、已格式化以及无法启动的硬盘中提取数据,而且它还带有 S.M.A.R.T. 监控功能,让你能查看硬件本身是否开始出现故障。磁盘镜像功能尤其有用。如果硬盘状态不稳定,先给它做镜像,然后从镜像中恢复,而不是一遍又一遍地反复折腾原始硬盘。

我还会另外备几个工具,具体取决于实际出了什么问题:

  1. TestDisk 很适合处理分区丢失、分区表损坏或启动扇区受损这类问题。它是免费的,功能也很强大,但它也是基于文本界面的,对新手并不算友好。除非你对分区操作比较熟悉,否则我不会把它作为第一选择。
  2. Hard Disk Sentinel 更偏向监控而不是恢复。它会读取 S.M.A.R.T. 数据、监测硬盘温度,并在磁盘开始出现故障时发出警告。如果你想在 Windows 开始报错之前就发现问题,它会很有用。

只是别指望软件能修好一块正在物理损坏的硬盘。一些警告信号其实非常明显:

  1. 出现咔嗒声、摩擦声、嗡嗡声,或其他奇怪的机械噪音。
  2. 硬盘会在 Windows 中随机消失。
  3. 读取速度慢得令人抓狂,或者系统一直卡死。
  4. 坏扇区数量持续上升,或者出现 S.M.A.R.T. 警告。
  5. Windows 一直要求修复磁盘,或者抛出 I/O 错误。

如果你看到这类表现,就别一遍又一遍地继续尝试修复了。先恢复或备份所有重要数据,然后准备更换硬盘。一旦硬件开始表现得不可靠,通常只会越来越糟,不会自己变好。

如果硬盘根本检测不到、发出很大的机械噪音,或者里面有你真的不能丢的数据,那自己动手的风险就很高了。更安全的做法是找专业的数据恢复实验室。他们可以处理电子元件、更换损坏部件,或者在无尘环境中直接从盘片读取数据。不过费用可能会比较高。基础的逻辑恢复通常在 $300–$700 左右,而严重的机械故障可能会达到 $1,000–$2,500+

我的顺序会很简单:

  1. 先恢复重要文件。我的首选会是 Disk Drill。
  2. 检查硬盘健康状况。
  3. 只有在硬盘看起来稳定时才尝试修复。
  4. 如果有硬件故障迹象,就更换它。
  5. 如果磁盘有物理损坏或根本无法显示出来,就使用数据恢复服务。

这里连接路径很关键:劣质 USB 线、松动的接口,或正在故障的硬盘盒,看起来都和硬盘快坏了一模一样。在怪罪硬盘本身之前,先试试换一根线、换一个 USB 接口;如果它是 3.5 英寸外置硬盘,还要确认电源适配器供电稳定。如果它是装在 USB 硬盘盒里的裸 SATA 硬盘,换另一个硬盘盒测试,或者直接通过 SATA 连接测试,可能会让整个诊断结果完全不同。

我同意“先恢复,后修复”的建议,但我会更坚持不要立刻运行 CHKDSK 或 First Aid。这些工具对硬件健康、只是文件系统有点混乱的硬盘来说没问题。但对于会掉线或超时的硬盘,它们可能会在硬件状况继续恶化的同时,花上好几个小时去写入更改。如果文件很重要,先做一个镜像或克隆,再让恢复软件在那份副本上工作。Disk Drill 对这种相对友好的情况来说没问题,尤其是当你想要图形界面,又不想折腾命令行工具的时候。

如果你能接受一个更朴素一点、但在艰难读取坏扇区方面非常强的工具,GNU ddrescue 是很多人经常忽视的选择。它不会“修复”硬盘。它会尝试尽可能多地复制数据,同时跳过有问题的区域,之后再回来处理它们。这通常比一个修复按钮更有用。之后,再在克隆副本上使用 Disk Drill、R-Studio、DMDE、TestDisk,或者你喜欢的任何恢复工具。原始硬盘一旦开始表现不稳定,基本上就应该尽量不要再去动它。

不要仅仅因为 Windows 提供了“初始化”“格式化”或“修复”选项就去点击它们。

如果硬盘开始转动但无法挂载,在了解更多情况之前,请把它当作只读来源。很多人因为在复制出任何数据之前就试图让磁盘重新可用,而丢失了本来还能恢复的数据。如果你使用 Disk Drill、R-Studio、DMDE 等,请务必确保恢复出的文件保存到另一块硬盘,而不是写回正在故障的外置硬盘。这听起来很 obvious,但恢复软件通常都会让你选择保存位置,而选到那块有问题的硬盘就麻烦了。

我稍微不同的看法是:不要太相信通过 USB 读取到的 S.M.A.R.T. 信息。有些硬盘盒会正确透传,有些只显示部分数据,还有些根本没有任何有用信息。即使健康状态界面看起来平平无奇,硬盘仍然可能正在故障。如果磁盘在扫描过程中不断断开连接,我会停止直接对它使用图形界面恢复工具,先像 @sterrenkijker 说的那样做克隆或镜像。这是个无聊的答案,但它确实是最能保留你后续选择的答案。

至于实际软件,如果你想要一个比较容易上手的,而且硬盘能保持连接足够久,Disk Drill 还不错。DMDE 更便宜而且功能很强,但它的界面感觉像是专门为了把普通人吓跑而设计的。TestDisk 很适合处理分区表问题,但除非你已经清楚自己要改什么,否则我不会让它去碰一块状态不稳定的硬盘。从人们所期待的意义上说,这些其实都不是真正的“修复”工具。真正的胜利是把文件先弄出来,擦除并更换这块硬盘,而且以后不要再信任这块外置硬盘。