如何在家从硬盘恢复数据?

我的硬盘在电脑死机后突然停止工作了,现在我无法访问重要的照片、文档和工作文件。我正试图弄清楚最安全的居家数据恢复方法,以免让情况变得更糟或永远丢失所有数据。我首先应该做什么,有哪些真正有效的工具或步骤吗?

我在一块较旧的外置硬盘上遇到过这种情况,而且第一步就做错了。我还像什么都没发生一样继续使用它。这个决定很糟。

如果文件消失了,先停止向硬盘写入任何东西。不要下载,不要把文件夹移到上面,也不要随便测试。被删除的数据通常会一直留在那里,直到有新数据覆盖到它。每一次写入都会降低你找回它们的几率。

在你安装任何东西之前,先检查那些最基础但常被忽略的地方。我见过文件出现在人们容易忘记的位置:

  1. 回收站
  2. OneDrive 或 Google Drive 同步文件夹
  3. 文件历史记录备份
  4. 其他外置备份硬盘
  5. 同一台电脑上的其他用户配置文件

如果这些检查都没有结果,那我就会转向恢复软件。对于普通删除、快速格式化或文件系统损坏的情况,我会先从 Disk Drill 开始。我用它是因为它的界面很快就能看懂,而且在扫描之前不要求我先了解一堆磁盘术语。它在处理已删除分区、已格式化卷和损坏的文件系统方面,比我预期的要好。

我通常会按这个简单流程来做:

  1. 接入硬盘,并确认系统仍然能识别它
  2. 把恢复软件安装到另一块硬盘上,不要装到损坏的那块
  3. 运行完整扫描,跳过快速扫描
  4. 在恢复任何内容之前先预览文件
  5. 先恢复最重要的内容
  6. 将恢复出来的文件保存到另一块磁盘

最后一步非常重要。如果你把文件恢复回同一块 HDD,就有可能覆盖那些你还没来得及找回的数据。这个教训我也是吃过亏才明白的。

预览功能是我喜欢 Disk Drill 的原因之一。如果一张照片能在预览里正常打开,或者视频能开始播放,我就会把这当作文件可用的一个不错信号。在从扫描结果里导出几百 GB 的数据之前,我通常会先测试几个重要文件。这样能节省时间,也能少些失望。

如果它漏掉的内容太多,我也不会就此停下。不同工具能找回的结果各不相同。PhotoRec 是免费的,而且有时能完成一些很惊人的恢复,但用起来更粗糙,文件名通常也会变得一团糟。R-Studio 和 UFS Explorer 也很可靠,不过它们更像是面向那些已经熟悉存储工具的人。

还有一点。如果硬盘出现咔嗒声、摩擦声、频繁掉线,或者在 BIOS 里消失,我就不会继续在家里反复扫描了。软件能处理逻辑损坏,但它无法修复正在故障的硬件。

到了这种时候,数据恢复实验室会是更安全的选择,尤其是丢失的文件是家庭照片、工作文档,或者任何无法替代的东西。费用会很高。不过对某些硬盘来说,那已经是最后一个还算理智的选择了。

如果电脑一开始就死机了,我会把这看作是硬盘正在故障,而不是简单的删除任务。差别虽小,风险却很大。

我同意 @mikeappsreviewer 的一部分意见。先停止使用这块硬盘。我们不同的地方在这里。如果硬盘发出异常噪音、频繁断开连接,或者读取速度慢得离谱,我不会一开始就进行长时间的完整扫描。反复扫描会给脆弱的机械硬盘带来更大压力。

我的处理顺序会是:

  1. 先用 CrystalDiskInfo 或 smartctl 检查 SMART 健康状态。
    如果你看到重新分配扇区、待处理扇区,或者读取错误持续增加,就别再折腾这块硬盘了。

  2. 如果硬盘还能读取,先做克隆或镜像。
    用 ddrescue 克隆到另一块容量相同或更大的硬盘上。后续操作基于克隆盘,而不是原盘。这是家庭环境下处理不稳定硬盘最安全的做法。大多数人都会跳过这一步,之后才后悔。

  3. 如果克隆完成,再在克隆盘上使用恢复软件。
    Disk Drill 很适合这一步。它比很多老派工具更容易上手,对想在家里从故障或老旧硬盘中恢复数据的普通用户来说很好用。如果它能找到你的文件夹结构并预览文件,那就是一个很好的迹象。

  4. 如果 BIOS 或磁盘管理中都检测不到这块硬盘,软件是修不好的。
    这更像是硬件或电路板故障。

  5. 如果是外置硬盘,先试试换一根 USB 线、接口和电源。
    我见过廉价硬盘盒坏掉,但里面的硬盘其实还正常。如果你知道自己在做什么,可以把硬盘拆出来,用 SATA 连接。

如果你想在家里恢复老旧硬盘的数据,这个视频也还不错:
观看这个老旧硬盘数据恢复操作演示

有一条重要规则,永远不要把恢复出来的文件再写回同一块硬盘。这个错误总是让人吃大亏。可悲但确实如此。

我大体同意 @mikeappsreviewer@sterrenkijker 的看法,但我还想补充一件大家太常忽略的事:在你做任何复杂操作之前,先听听硬盘的声音。如果它启动、按某种规律发出咔哒声、断电,然后重复这个过程,马上停手。这不是“再试试更多软件”的情况。这是“每多一分钟都可能让它损坏得更严重”的情况。

另外,并不是每次卡死都意味着硬盘本身坏了。有时候只是 Windows 把文件系统弄坏了。在这种情况下,用另一台电脑或可启动 USB 做一次只读检查,就能在不再次从故障磁盘启动的前提下告诉你很多信息。实际上我更倾向先这样做,因为这样可以避免你的正常操作系统进行后台写入、索引、临时文件之类的一堆蠢操作。

如果硬盘能显示出来并且保持稳定,先恢复那些无法替代的文件,而不是最大的文件夹。照片、文档、项目文件。电影和安装程序可以留到后面。Disk Drill 在这里是个可靠的选择,因为它很容易整理结果并预览哪些内容是真的可以恢复的。话虽如此,我不会一遍又一遍反复扫描,只为了再多找回一个文件夹。人们总是太贪心,然后硬盘情况就变得更糟。我见过太多次了。很多次。

还有一件很实际的事:如果这是个外置 HDD,摸摸它的外壳。如果烫得异常或者有嗡嗡声,真正的问题可能是 USB-SATA 桥接器,而不是磁盘盘片。廉价外置盒经常出故障。

想进一步了解的话,这个帖子 恢复已删除文件和硬盘数据的最佳软件 也值得一看。

所以对我来说,家用环境下最安全的方法是:

  1. 停止使用它
  2. 换一套系统或用启动 USB 测试是否能识别
  3. 如果不稳定,先做克隆
  4. 如果稳定,使用 Disk Drill 并把文件保存到别处
  5. 如果它发出咔哒声或时隐时现,就停止自己动手

这就是“家庭恢复”和“你马上就要把情况弄得更糟”之间的分界线。