我的外置硬盘突然开始显示错误,Windows 说它需要修复。我担心运行驱动器修复工具会让损坏更严重,或者删除我仍然需要的文件。最安全的顺序是什么:先进行数据恢复还是先进行磁盘修复?
对于家庭照片,我不会一开始就尝试去“修复”硬盘。我会先尽量复制或恢复文件,然后再考虑之后修复它。
我之前也遇到过类似情况,用的是一块旧照片硬盘。它在文件资源管理器里消失了,但磁盘管理仍然显示分区和完整的硬盘容量。起初我以为硬盘已经坏了。其实并没有,至少不是机械故障。只是文件系统损坏了。
很容易让人想在 Windows 一弹出提示时就运行扫描并修复。我当时也差点这么做,但很庆幸自己停下来了。修复工具可能会更改文件系统,如果你的照片唯一副本就在那块硬盘上,我不会把这作为第一步。
我会先看硬盘实际是什么状态。如果它仍然出现在磁盘管理中,显示的容量正确,转动正常,也没有咔哒声或摩擦声,目前我会把它当作逻辑/文件系统问题处理。这通常比显示容量错误、频繁掉线或发出异常噪音的硬盘要好得多。
对我有效的是 Disk Drill。它有用的一点是可以先给整块硬盘制作一个完整镜像,然后从镜像中恢复,而不是一遍又一遍地反复读取原始磁盘。如果硬盘在恢复过程中进一步恶化,至少你已经把所有还能读取的数据复制出来了。
照片预览功能也很有帮助。一旦我能在预览中看到图片正常打开,我就更有信心确认文件本身仍然没问题。Windows 版本还允许你免费恢复最多 100 MB,因此你至少可以先测试它是否能找到你的文件,再决定是否付费。
把重要文件复制到另一块硬盘后,修复旧硬盘就很简单了。我进行了快速格式化,给它建立了新的文件系统,它就又能用了。不过之后我仍然不会再拿它存放任何重要内容。临时存储可以,家庭照片不行。
根据具体问题不同,还有其他几种处理方式:
- 在数据已经恢复、且文件系统仍然部分可读的情况下,CHKDSK 可能是有意义的选择。
- 如果分区变成了 RAW,或者 Windows 丢失了分区信息,那么值得看看 TestDisk。
- 如果是外置硬盘,试试更换 USB 线、硬盘盒或电脑。损坏的 USB 桥接器可能会让一块本来完全正常的 HDD 看起来像是损坏了。
如果硬盘会咔哒作响、反复断开又重连、报告错误容量、有大量待处理或已重映射的 SMART 扇区,或者每次扫描都会严重变慢,那我会谨慎得多。这些迹象更偏向物理故障。
那种情况下,我会停止继续折腾软件扫描。每一次扫描都会给硬盘增加额外压力。专业的数据恢复实验室可以临时处理电子或机械方面的问题,使用专用硬件为磁盘制作镜像,然后基于那个副本操作,而不是直接处理正在故障的原盘。
显然,费用会更高。逻辑恢复通常大约在300 到 600 美元之间。机械损坏则很容易达到800 到 2000 美元或更高,具体取决于硬盘类型以及损坏部位。不过很多信誉良好的实验室都采用不恢复不收费的模式,所以如果什么都没找回来,也不一定需要付费。
如果是我的硬盘,我会按这个顺序处理:先检查它在磁盘管理中的状态,把照片恢复到另一块硬盘,然后只在文件安全之后再尝试修复工具或格式化。如果损坏再次出现,就更换硬盘。
硬盘可以更换。家庭照片不行。即使你让这块硬盘重新恢复工作,我也会把这当作一个警告,并在别的地方再保留一份副本。
一个仅仅是文件系统混乱的硬盘,与一个开始出现物理故障的硬盘是非常不同的。Windows 对这两种情况都会使用同样那种吓人的“修复此驱动器”措辞,这就是为什么立刻点击它其实是一种冒险。如果文件很重要,在你复制或恢复出所需内容之前,应将该硬盘视为只读。
我大体同意 @mikeappsreviewer 的看法,但有一个提醒:如果硬盘还能打开,而且你还能看到文件夹,我会先复制最重要的内容,再去运行任何耗时很长的扫描。不要一开始就想着“全部都要”。先把那些无法替代的文件夹复制到另一块磁盘上。之后,如果普通复制失败,再对硬盘做镜像或使用恢复软件。一次完整扫描可能要花上好几个小时,而一块状况不佳的硬盘未必会给你无限次机会。
修复这一步可以等等。CHKDSK 或 Windows 的“扫描并修复”也许能清理文件系统,但它也可能会把损坏的条目移到 FOUND.000 文件夹里,重命名恢复出来的碎片,或者让某些文件以后更难整理。它的目的并不是以尽可能理想的方式保住你的照片收藏,而是让该卷再次恢复一致性。
所以我会采用的顺序是:停止向硬盘写入数据,复制能看得到的文件,恢复看不到的文件,然后只有在文件已经保存到别处之后,才进行修复或格式化。如果硬盘会断开连接、发出咔嗒声、让整台电脑卡死,或者显示错误的容量,就别再尝试软件修复了,而应考虑找数据恢复实验室。
“先复制文件”这个烦人的问题在于,文件资源管理器可能会在一个损坏的文件上卡很久,浪费硬盘剩余的正常工作时间。我仍然会先恢复数据再修复,但我会避免一次性把整个硬盘拖过去进行一次巨大的复制。先从你最在意的文件夹开始,把它们复制到另一块磁盘上;如果 Windows 一直卡死,就改用能够跳过坏文件并继续处理的工具,而不是无休止地反复重试。只有在你已经把重要资料安全地保存到别处之后,我才会让 Windows 去修复它。修复可能会让硬盘再次正常挂载,但它确实可能更改文件系统,而我不会拿这份数据的唯一副本去冒这个险。
不要先点击修复。
缺失的陷阱在于你把恢复出来的文件保存到哪里。无论你使用什么工具,都不要恢复回同一个外置硬盘。这可能会覆盖恢复软件尚未读取到的目录条目或文件数据。把所有内容保存到另一块有充足可用空间的磁盘上,即使这意味着你得先去买一块或借一块硬盘。
我同意大家给出的总体顺序:先把数据弄出来,再修复硬盘。我稍微补充一点,如果这块硬盘表现得不稳定,我不会花太多时间去打开文件夹、生成缩略图、按日期排序,或者只是为了看看里面有什么而反复扫描。那样会消耗时间和读取次数。要么立刻复制那些绝对需要的文件夹,要么先制作一个镜像/克隆,再基于它进行操作。Disk Drill 可以用更友好的方式做到这一点,但对于熟悉操作的用户来说,更便宜的路线是使用带有 ddrescue 的 Linux live USB。界面没那么漂亮,操作更繁琐一些,但它很擅长跳过坏区域,之后再回来处理。
等你的文件已经保存到另一块硬盘之后,再进行 Windows 修复、CHKDSK、格式化、测试之类的操作,那都没问题。在那之前,把修复提示当成一支并不知道哪些文件最珍贵的清理队伍。它也许能让硬盘重新变得可用,但可用并不等于已经恢复。


