如果我需要先找回文件,如何在 Windows 10 上修复损坏的硬盘?

我的 Windows 10 电脑提示硬盘已损坏,我担心会丢失重要文件。在恢复所有数据之前,我不想运行可能会覆盖数据的修复操作。先从损坏的硬盘中安全恢复文件,然后再尝试修复它,最安全的方法是什么?

如果 Windows 10 仍然可以在磁盘管理中看到该 HDD,并且容量看起来正确,这通常是一个还不错的迹象。这并不意味着硬盘没有问题,但也不自动意味着硬盘已经损坏。我曾经有一块较旧的存储硬盘在一次异常关机后从文件资源管理器中消失,而磁盘管理仍然显示正确的容量。在那种情况下,问题最终被证明是文件系统损坏,而不是硬盘完全故障。

最重要的是,在把文件取出来之前,要避免让情况变得更糟。

不要急于修复

我不会先使用任何会更改硬盘的工具。这也包括 Windows 可能建议的那些常见“修复”步骤。

  1. 不要格式化硬盘。
  2. 不要立刻运行 CHKDSK。
  3. 不要向这块 HDD 复制任何新内容。
  4. 不要把恢复软件安装到出现问题的硬盘本身上。

像 CHKDSK 这样的工具在合适的情况下会有帮助,但它也会修改文件系统。如果数据很重要,先恢复文件,再考虑让硬盘重新可用。

检查硬盘是否在物理上健康

在进行长时间恢复扫描之前,请检查硬盘的SMART 状态。SMART 数据可以让你快速判断 HDD 是否开始出现机械或电子方面的故障。

一些常见的 SMART 信息读取工具有:

  1. CrystalDiskInfo
  2. Disk Drill
  3. Victoria

如果硬盘显示为 良好,那至少是个令人鼓舞的信号。如果你看到一堆 重映射扇区待处理扇区不可校正扇区,就要更加小心。恢复仍然可能成功,但反复扫描会给已经开始故障的硬盘带来额外压力。

在修复任何问题之前先把文件取出来

这是我会首先关注的部分。我使用了Disk Drill,因为它可以在扫描之前先为损坏的硬盘创建完整镜像。这很重要,因为你可以扫描镜像,而不是一遍又一遍地反复读取原始 HDD。

基本流程是:

  1. 将 Disk Drill 安装到另一块硬盘上。
  2. 为损坏的 HDD 创建镜像。
  3. 在 Disk Drill 中打开该镜像。
  4. 运行 Universal Scan。
  5. 预览它找到的文件。
  6. 将文件恢复到另一块硬盘,而不是损坏的那块。

预览功能很有用,因为你可以在恢复之前检查照片、文档和其他文件是否真的能打开。Windows 版本还提供最多 100 MB 的免费恢复额度,这足以让你在付费之前测试扫描是否找到了可用数据。

然后尝试修复硬盘

一旦重要文件被复制到安全的地方,我就会尝试让这块 HDD 再次可用。

  1. CHKDSK 值得一试,如果硬盘仍然有正常的文件系统。它可以修复逻辑文件系统错误,但我只会在恢复完成后使用它,因为它会更改硬盘。
  2. TestDisk 可以提供帮助,如果分区变成了 RAW,或者 Windows 丢失了分区信息。在某些情况下,它可以在不格式化的情况下恢复访问。
  3. 格式化硬盘 如果其他选项都无效。快速格式化会创建一个全新的文件系统,通常可以清除逻辑损坏。如果同类损坏再次出现,我就不会再信任这块硬盘了。

何时不适合自己动手

如果硬盘开始表现得像是有硬件故障,就不要再继续折腾了。比如以下情况:

  1. 发出咔嗒声或摩擦声,
  2. 在磁盘管理中频繁掉线,
  3. 显示错误的容量,
  4. 在扫描过程中断开连接,
  5. 或者在 SMART 中报告大量坏扇区。

到了这种程度,软件已经不是最安全的处理方式。专业的数据恢复实验室拥有处理受损电子元件或内部部件的工具,可以使用专用硬件为硬盘创建镜像,并从副本中恢复文件,而不是直接对正在故障的磁盘进行操作。

专业恢复的费用要比软件高得多。逻辑恢复通常起步价约为 $300–600,而物理损坏的硬盘费用可能在 $800 到超过 $2,000 之间,具体取决于故障情况。很多实验室还提供无数据,不收费政策,所以通常只有在他们恢复出有用文件时你才需要付费。

所以,如果 Windows 10 仍然能检测到这块 HDD,并且报告的容量正确,我会把这视为一个好迹象,但不是拿来继续尝试的理由。先检查 SMART,恢复重要文件,然后再尝试 CHKDSK、TestDisk 或格式化。按照这个顺序操作,你更有机会在不让硬盘状况恶化的情况下把数据救回来。

备用数据驱动器上的文件系统损坏是一种情况;Windows 持续从其启动的系统驱动器正在故障是另一种情况。如果这是你的 Windows 主驱动器,请停止反复重启它,并从另一台机器或启动 USB 进行恢复,因为在你试图“什么都不做”时,Windows 仍可能继续写入日志、更新和临时文件。应从不同的驱动器运行 Disk Drill 或任何恢复工具,并将恢复的文件保存到其他位置。

不要仅仅因为 Windows 把按钮摆在你面前,就去点击“初始化”“格式化”或“扫描并修复”。Windows 非常擅长在最糟糕的时候提供最方便但最具破坏性的选项。如果硬盘突然显示为 RAW、未分配,或“需要格式化”,请把这当作警告信号,而不是邀请。

如果硬盘有时仍然能打开,我对顺序的看法会稍有不同。如果你还能浏览文件夹,而且硬盘没有发出奇怪的噪音,那么在运行任何大型扫描之前,先复制你最重要的东西。不是你的 Steam 游戏库或下载内容,而是税务资料、照片、工作文件、密码,任何你无法替代的东西。一次完整的恢复扫描或整盘镜像可能需要数小时,而一块状态不稳的硬盘未必能保持那么久都可读取。把这些文件保存到另一块物理硬盘上,而不是同一块磁盘上的另一个文件夹。

之后,制作镜像并扫描镜像,是完成其余操作的更稳妥方式。Disk Drill 可以做到这一点,一些更专业的工具也可以,但关键思路是一样的:尽快停止在原始硬盘上继续操作。如果硬盘会断开连接、导致整台电脑卡死、发出咔哒声,或显示错误容量,就放弃自己动手这条路。如果它表现正常,只是 Windows 无法读取文件系统,那就先恢复数据,之后再尝试 CHKDSK 或 TestDisk。CHKDSK 属于“文件安全后再修复硬盘”这一类,而不是“把我的数据找回来”这一类。

文件系统损坏但硬件稳定的硬盘,与物理上读取扇区已经很吃力的硬盘,是完全不同的问题。第一种情况下,使用软件恢复是合理的。第二种情况下,每一次扫描、重试、缩略图预览,以及“我再看看这个文件夹”之类的操作,都可能进一步消耗这块硬盘所剩无几的寿命。

我基本同意上面的总体顺序:先不要修复。但如果硬盘已经出现卡死、拖慢整台机器,或者让 Windows 资源管理器无响应,那么我会谨慎对待“先复制重要文件”这种做法。资源管理器在处理读取错误时非常糟糕。它可能会一直在那里反复重试同一块损坏区域,没完没了。如果文件看得见,而且硬盘表现正常,那就先把不可替代的东西拷出来。如果浏览硬盘的过程很痛苦,就别再浏览了,直接做镜像。

还有一个常被忽略的细节:开始之前,先确保你的恢复目标已经准备好。你需要另一块有足够可用空间的物理磁盘,用来存放恢复出来的文件,或者存放故障硬盘的完整镜像。如果这是一块 2 TB 的硬盘,不要想当然地觉得一块 500 GB 的备用 SSD 就够,除非你只需要恢复一小部分文件。而且不要把数据恢复回同一块损坏的硬盘。这听起来很明显,但如果你不仔细看,恢复工具往往还是会让你选它作为目标。

对于这个问题中相对没那么严重的情况,Disk Drill 是可以的,特别是如果你用它先创建镜像,再去扫描镜像,而不是反复扫描原盘。需要坦率说明的是,通过普通的 Windows 工具进行镜像也并不神奇。如果硬盘频繁掉线,或者产生大量读取错误,那么使用带有 ddrescue 的 Linux 启动 USB 可能是一条更便宜且更好的路线,因为它就是为跳过坏区域、之后再回来处理而设计的。不过它对新手不太友好。如果数据值真金白银,或者根本没有任何备份,那时候找实验室级别的数据恢复服务,往往比“再试一个程序”更有意义。

还有一种边缘情况:如果这是你的 Windows 系统盘,并且启用了 BitLocker 或设备加密,那么恢复过程可能需要 BitLocker 恢复密钥。在你执行擦除、格式化、重装系统,或者拆装部件之前,先去检查你的 Microsoft 账户,或者你存放该密钥的地方。即使镜像恢复得再完美,如果文件被加密,而你又把唯一的解锁方式弄丢了,那也没多大用处。等文件已经安全地保存在另一块硬盘上,并且你已经确认它们确实可以正常打开之后,再运行 CHKDSK、TestDisk、格式化,或者让这块硬盘退役。这个顺序很重要。