我的电脑意外崩溃了,现在我的硬盘似乎已损坏。它要么无法正常打开文件,要么不断显示错误,我担心会丢失重要数据。在不让情况变得更糟的前提下,修复损坏硬盘并恢复文件的最安全方法是什么?
如果 HDD 在磁盘管理中仍然显示出来,而且容量看起来也正确,我还不会认为它已经彻底坏了。一次崩溃可能会破坏文件系统或分区信息,但并不一定真的把文件抹掉。通常这意味着 Windows 能看到这块硬盘,但不知道该如何正确打开它。
最重要的是,在把重要数据复制到安全的地方之前,先停止尝试各种修复方法。如果 Windows 提示格式化,不要格式化。不要立刻运行 CHKDSK。不要往这块硬盘里再写入任何新内容,也不要反复重启,指望它突然就能挂载成功。这些修复尝试可能会改变文件系统,如果过程不顺利,数据恢复会变得更困难。
我会按这个顺序处理:
- 检查磁盘管理,确认硬盘已被检测到,并且容量正确。
- 如果它是外置 HDD,先尝试更换 USB 数据线、USB 端口,或者换一台电脑。这可以排除一些最简单的问题。
- 恢复你在意的文件。
- 只有在那之后,再尝试修复或重新格式化硬盘。
在恢复这部分,Disk Drill 是一个比较合理的选择。它有用的一点是,可以先为 HDD 创建一个完整镜像,然后扫描这个镜像,而不是一遍又一遍地反复读取原始硬盘。如果硬盘状态不稳定,这一点很重要。
基本流程大致会是这样:
- 把 Disk Drill 安装到别的地方,不要装在损坏的 HDD 上。
- 为故障硬盘创建完整镜像。
- 在 Disk Drill 中打开该镜像并运行 Universal Scan。
- 预览它找到的文件。
- 把文件恢复到另一块健康的硬盘上。
预览这一步值得做,因为它能告诉你,你的照片、视频、文档等是否真的可以读取,这样你就不用在恢复全部内容之前白白花费大量时间。即使没有付费版,扫描和预览也能让你大致判断这些文件是否仍然可以恢复。
等数据安全之后,我才会开始尝试修复。如果文件系统仍然还有一定可读性,CHKDSK 也许可以修复错误,但我只会在恢复完成后才运行它,因为它会向硬盘写入更改。如果分区显示为 RAW,或者分区表看起来已经损坏,TestDisk 也是另一个选择,有时它可以在不格式化的情况下恢复访问。如果这两种方法都无效,快速格式化可以创建一个新的文件系统,并清除逻辑损坏。如果之后又再次损坏,我会直接更换这块硬盘,而不是继续信任它。
另外也要留意 HDD 的表现。比如发出咔哒声、从磁盘管理中消失、显示错误容量,或者明显变得非常慢,这些都更像是物理故障的迹象。如果你看到这些情况,就停止扫描,不要继续反复尝试。每一次额外读取都有可能让情况变得更糟。
到了那种情况下,找专业数据恢复实验室会是更安全的做法。他们可以诊断硬件问题,在需要时稳定硬盘,使用专业设备对其进行克隆,并从克隆副本中恢复文件,而不是直接从正在故障的硬盘本体读取。费用会比软件方案高,但如果是物理损坏,这通常是最有希望的办法。
所以,不,Windows 无法打开它这一点本身还不至于让我恐慌。如果硬盘仍然能被正确检测到,文件还在的可能性相当大。先把数据取出来,再去考虑修复硬盘。
隐藏的缺点是,“损坏的驱动器”实际上可能是劣质线缆、不稳定的 USB 外置盒,或即将损坏的电源,让磁盘看起来比实际情况更糟。在进行扫描或修复之前,如果可能的话,我会先用一根确认良好的线缆将其直接连接,先复制最重要的文件,然后才让 CHKDSK 之类的工具接触它。
不要在唯一的副本上运行修复工具。
很多人把 CHKDSK 当成神奇的一键修盘按钮,但它更像是一个手里拿着碎纸机的档案管理员。如果文件系统混乱,它可能会把问题清理掉。如果硬盘实际上正在故障,它可能会把原本还能恢复的杂乱数据变成整齐删除的垃圾。这就是为什么上面先复制或先制作镜像的建议很重要。
一个有用的区分方式是这样的:
如果硬盘声音正常、保持连接、显示正确容量,并且只是有文件夹或文件错误,那你面对的可能是文件系统损坏。
如果它发出咔嗒声、频繁掉线、打开文件夹非常慢、显示错误容量,或者一插上就让整台电脑卡死,那就应当按硬件故障来处理。
这两种情况不应该用同样的方法处理。
对于只是轻微损坏的硬盘,如果它至少还能打开,我会先手动复制那些不可替代的内容。如果你真正关心的只有少数几个文件夹,就不要先尝试复制整个硬盘。先拿走文档、照片、项目文件、税务资料、密码库,以及任何你无法替代的东西。电影和游戏安装文件可以等等。你从一块虚弱硬盘读取的数据越多,它恶化的机会就越大。
对于不稳定的硬盘,制作镜像比在资源管理器里到处点开查看更好。前面已经提到过 Disk Drill,而那里真正重要的是先镜像再恢复的方法,不是品牌名称。把恢复软件安装到另一块硬盘上,把镜像保存到另一块健康的硬盘上,然后扫描这个镜像。绝不要把恢复出来的文件写回损坏的硬盘。这个错误很常见,而且它可能会覆盖你正试图挽救的数据。
有一个注意点:如果硬盘正在发出机械异响或反复断开连接,普通恢复软件可能只会进一步折腾它。在这种情况下,更安全的自己动手方案是使用专门设计用于跳过坏区并稍后再返回处理的克隆工具,例如通过 Linux live USB 运行的 GNU ddrescue。它没有 Windows 应用那么友好,但它就是为故障介质而设计的。你需要另一块至少和坏盘一样大的硬盘。如果这些数据值很多钱,就跳过家庭实验,直接找专业恢复实验室。
如果这是你的 Windows 系统盘,我不会继续从它启动。把这块盘拆下来,作为副盘连接到另一台机器上,或者让同一台电脑从 USB 启动。Windows 自动修复可能会在你还没来得及决定之前就先做出更改,而反复启动失败只会给一块可疑的硬盘增加额外磨损。
等文件安全之后,你再尝试修复:
- 用像 CrystalDiskInfo 这样的工具检查硬盘的 SMART 状态。
- 如果 SMART 看起来有问题,就更换硬盘。不要修好它后继续使用。
- 如果 SMART 看起来正常,而且数据已经备份,那么运行 CHKDSK 是合理的。
- 如果分区丢失或显示为 RAW,请先使用分区恢复工具,再考虑格式化。
- 如果最后你还是格式化了它,在再次信任它之前,先做一次完整测试。
烦人的事实是,已修复 并不总是意味着 值得信任。一次崩溃可能只会让文件系统损坏一次,而硬盘之后也许没事。但如果错误再次出现、备份失败、出现 SMART 警告,或者硬盘开始时不时消失,那就让它退役吧。存储设备的价格,比把这整套折腾再来一遍便宜得多。


