如何在文件从硬盘消失之前尽快恢复它们?

我需要尽快帮助从一块即将故障的硬盘中恢复文件。我的电脑开始卡死,一些文件夹消失了,现在重要的照片和工作文档丢失了或无法打开。我担心硬盘快要坏了,我需要在情况变得更糟之前,用最安全的方式恢复数据。

硬盘上的文件丢失会很快让人感觉很糟。我遇到过这种情况,而最糟糕的做法就是在抱着它会自己恢复正常的希望时,继续使用这块硬盘。如果你的硬盘开始表现异常,或者文件突然消失,立刻停止向其中写入任何内容。

不要往里面复制新文件。不要在上面安装应用。不要来回移动文件夹。每一次写入都会提高覆盖那些你原本还有机会找回的数据的可能性。

在运行恢复工具之前,先观察硬盘的表现。我会特别留意这些情况:

  1. 咔哒声或磨擦声
  2. 随机断开连接
  3. 硬盘出现后又消失
  4. 打开文件夹时慢得让人抓狂
  5. S.M.A.R.T. 信息中的读取错误或坏扇区

如果你想快速检查一下健康状态,可以用磁盘工具读取 S.M.A.R.T. 状态。如果报告显示坏扇区不断增加,或者出现读取失败,我会尽量轻拿轻放,并且缩短操作时间。

如果这块 HDD 仍然可以打开,先从最明显的地方查起。很多人会跳过这一步,结果白白花一个小时扫描那些其实还躺在回收站里的文件。

先检查这些地方:

  1. Windows 的回收站
  2. Mac 的废纸篓
  3. Windows 的文件历史记录
  4. Windows 的以前的版本
  5. Mac 的 Time Machine
  6. OneDrive
  7. Google Drive
  8. Dropbox
  9. iCloud

云盘通常会把已删除文件保存在它们自己的回收区域中 30 天,有时更久。我见过有人在两分钟内就从那里找回了一整个星期的慌乱成果。

如果备份里什么都没有,再转向恢复软件。很多人会先用 Disk Drill,因为它上手简单,而且无需大量设置就能处理已删除文件、格式化的 HDD、受损分区和 RAW 卷。文件预览功能也很有帮助。如果你能预览某个文件,那你恢复出可用内容的机会就更大。

基本的恢复流程很简单:

  1. 将 HDD 连接到你的电脑。
  2. 把恢复应用安装到另一块硬盘上。
  3. 启动它并选择出问题的 HDD。
  4. 运行扫描。
  5. 预览扫描结果。
  6. 将文件恢复到另一块硬盘,绝不要恢复回同一块 HDD。

有一点我绝不会忽视。如果硬盘在扫描时声音变得更大、开始反复掉线,或者让整个系统卡死,那就停止。拔掉它。这些都是坏迹象。到了这一步,继续硬撑着自己动手恢复,有时会把原本还能恢复的烂摊子直接变成一块彻底报废的硬盘。听起来有点狠,但这是真的。

停止使用该硬盘。@mikeappsreviewer 提到的那部分完全正确。我唯一一点小小的不同意见,是先扫描故障磁盘这件事。如果硬盘正在快速恶化,你的第一步应该是按扇区制作镜像,或克隆到一个容量相同或更大的健康硬盘上。后续操作应基于副本,而不是原盘。这样能减少磨损,而且你不止有一次机会。

我会采用的最佳顺序是:

  1. 关闭电源。
  2. 将它作为副盘连接,或在需要时使用 USB 硬盘底座。
  3. 用像 Linux 上的 ddrescue 这类优先读取的工具进行克隆,或使用任何能跳过坏区并稍后再回头处理的镜像工具。
  4. 在克隆副本上运行文件恢复。
  5. 将恢复出来的文件保存到另一块不同的硬盘。

为什么要先克隆?状态不佳的机械硬盘在长时间扫描下通常会变得更糟。反复读取重试会不断累积。温度会上升。磁头会持续寻道。我见过硬盘在一个晚上就从 打开文件夹很慢 变成 无法识别。真的很糟。

如果丢失的文件是照片和办公文档,就先恢复这些类型。按价值排序优先级。家庭照片、报税文件、客户资料。这些都应优先于大型媒体归档。

Disk Drill 在恢复阶段是不错的,特别是如果你想要预览功能和简单的界面。把 Disk Drill 安装到另一块硬盘上,扫描克隆出来的镜像文件或克隆盘,然后把恢复结果保存到第三块硬盘。如果 JPG、DOCX、PDF 的预览都失败了,成功概率就会大幅下降。

如果硬盘发出咔哒声、自动停转,或在 BIOS 里消失,就别自己折腾了。那已经属于实验室级恢复的范畴。每多一次通电,成功几率都会更低。

另外,这个视频可以快速看看硬盘文件恢复的步骤:
观看这个硬盘文件恢复指南

如果你补充说明这是 HDD 还是 SSD,以及 BIOS 是否还能识别到它,这里的人就能很快帮你缩小下一步的范围。

关闭电源,别再“检查文件是否还在”。这一步会很快毁掉恢复机会。

我同意 @vrijheidsvogel 先克隆的看法,但有一点我要稍微不同意那些被过度强调的说法:并不是每一块状态不稳定的硬盘都能撑过一次完整镜像。如果它在坏道处严重卡死,有时候你得马上调整策略,趁它还能勉强读取时,先抢最重要的文件夹。分级处理很重要。

我会这样做:

  1. 先换一根 SATA/USB 线,再换一个接口测试。听起来很蠢,但解决的问题比很多人愿意承认的要多。
  2. 检查硬盘是否能在 BIOS/UEFI 里看到。
  3. 如果能看到,而且基本稳定,先分小批次复制不可替代的数据。
  4. 如果到处读取失败,就先做镜像/克隆,再基于副本操作。
  5. 只能恢复到另一块硬盘。

另外,如果文件突然“还在但打不开”,那可能是文件系统损坏,不只是删除。在 Windows 上,我不会现在就运行 chkdsk。很多人喜欢推荐它,但对一块正在故障的硬盘来说,它可能让糟糕的一天变得更糟。对于正在物理损坏的磁盘,First Aid/fsck 也是一样的道理。

到了恢复阶段,Disk Drill 是个还不错的选择,因为它按文件类型排序和预览照片/文档都很快。如果可以,我会把它用在克隆副本上,而不是原盘上。如果预览都坏了,那就要适当降低预期。

如果硬盘有咔哒声、会随机消失,或者你一访问它电脑就卡死,那就别自己折腾了。该送实验室了,这不是开玩笑。

如果你想看更多内容,也值得读一读这个:真正有用的硬盘数据恢复软件推荐

再补充一下它是 HDD 还是 SSD,以及 BIOS 现在还能不能识别到它。这会改变下一步该怎么做。