我的外置硬盘开始出现错误,Windows 一直提示我扫描并修复它。我担心会丢失文件,所以我正在寻找可靠的磁盘修复软件,既能修复硬盘错误,又能在情况变得更糟之前安全恢复数据。有什么推荐吗?
我会对任何声称有一个“最佳硬盘修复软件”的列表保持相当怀疑。这个说法被用于很多完全不同的问题,而合适的工具取决于硬盘究竟出了什么问题。
先把这部分弄清楚。如果文件被删除、硬盘被格式化,或者突然显示为 RAW,就把它当作数据恢复任务来处理。如果某个分区消失了,或者 Windows 显示磁盘为未分配,那么你大概率面对的是分区修复问题。如果硬盘变慢、卡顿,或者出现坏扇区,在尝试“修复”任何东西之前先检查硬盘健康状况。如果它发出咔哒声、摩擦声、频繁掉线,或者无法稳定显示出来,那就尽量别再折腾它,优先把数据弄出来。
至于工具,我会看这几款:
Disk Drill
当目标是把文件找回来时,Disk Drill 通常是我首先会用的工具。它可以处理已删除文件、已格式化硬盘、RAW 分区、损坏的文件系统,以及 Windows 拒绝打开的外置硬盘。另一个实用之处是,它内置了 S.M.A.R.T. 监控,并且可以制作硬盘的逐字节镜像,这在磁盘不稳定时非常重要。基于镜像进行操作,比反复直接扫描一块正在故障的硬盘要安全得多。
SeaTools
用于基础诊断的免费好选择,尤其是在你不确定问题出在 Windows、文件系统,还是硬盘本身的时候。短测和长测可以让你快速判断磁盘是否开始出现故障。
TestDisk
这是较好的免费分区表和引导扇区修复工具之一。如果某个分区突然消失,或者硬盘显示为未分配,TestDisk 值得考虑。只是要知道,它对新手不是很友好,因为界面是基于文本的,而且容错性不高。
Clonezilla
如果硬盘还能读取,但看起来情况正在恶化,那么在做任何有风险的操作之前先克隆它。Clonezilla 非常适合制作完整副本或磁盘镜像,这样你就可以基于副本工作,而不是继续给原始硬盘增加压力。
CrystalDiskInfo
即使在一切正常的时候,这也是个适合一直安装着的工具。它会显示 S.M.A.R.T. 状态、温度以及其他警告信号,这些都可能在 Windows 开始抛出明显错误之前,提示硬盘正在走向损坏。
Victoria HDD/SSD
这更像是一个高级工具,但对于表面扫描和详细检查坏扇区很有用。我不会把它作为某人的第一款硬盘工具,但如果你知道自己在看什么,它能让你了解到很多关于磁盘状态的信息。
最重要的一点是,不要在一块明显正在故障的硬盘上不断运行各种随机修复工具。如果它发出咔哒声、从 Windows 或 BIOS 中消失、在传输过程中卡死,或者不断出现新的坏扇区,那就在你还来得及的时候先备份或恢复数据,然后更换硬盘。如果它根本无法被检测到,或者发出明显的机械噪音,软件是修不好的。到了这种程度,寻求专业数据恢复服务才是更安全的做法。软件可以处理逻辑损坏,但它无法修复磁头、电机或盘片。
在让 Windows “扫描并修复”任何内容之前,先把重要文件复制出来。那个提示通常意味着文件系统出了问题,CHKDSK 可能会让硬盘重新变得可用,但它也可能把受损的文件条目丢进碎片中,或者让恢复变得更困难。如果这些文件很重要,我会把修复当作最后一步,而不是第一步。如果硬盘看起来不太稳定,先为它做一个镜像,然后针对镜像或另一份副本执行恢复。如果你想要一个引导性更强的工具,Disk Drill 在恢复方面还不错,但我不会把它看作能神奇修复损坏外置硬盘的工具。等你的数据安全之后,再使用制造商的诊断工具,并决定这块硬盘是否还值得继续使用。如果它有坏扇区,或者不断触发同样的警告,就更换它。
当硬盘不断掉线或抛出 I/O 错误时,不要在 Windows 内部运行修复。那个“扫描并修复”按钮不是恢复工具,它会向文件系统写入更改,而对于一块状态不佳的外置硬盘,这可能会把一个已经很棘手的问题变得更糟。
关于操作顺序,我大体同意 @mike34 的看法,但我会把“修复”和“恢复”分得更明确一些。如果你需要文件,先用恢复软件,或者先做一个磁盘镜像。Disk Drill 在这方面还算合理,因为它对普通用户来说足够简单,并且可以处理丢失的文件、RAW 卷和磁盘镜像。需要注意的是,它不能让一块物理损坏的硬盘恢复健康。没有任何软件能做到这一点。如果硬盘在咔嗒响、时不时消失,或者复制一个文件夹都要很久,就不要一遍又一遍地反复扫描它了。
人们常常忽略的一个无聊但重要的点是连接问题。在认定硬盘本身已经报废之前,先试试换一根 USB 数据线;如果是台式机,就插主板后置 USB 接口;并且不要使用集线器。有些外置硬盘错误其实只是供电不稳或硬盘盒故障。如果这样之后它表现正常,先把重要资料拷出来,再运行制造商的诊断工具。如果它无法通过完整测试,或者即使修好后又反复提示需要修复,我就不会再把它用于任何重要用途。要么更换后再用,要么干脆完全别用。
不要在那个外置硬盘上安装任何东西,也不要把恢复出来的文件保存到那个外置硬盘上。这听起来很 obvious,但这正是毁掉很多恢复操作的错误。如果硬盘已经开始报文件系统错误,那么每一次写入都可能覆盖目录信息、已删除文件记录,或者仍然可以恢复的文件。
上面关于先做镜像的建议是对的,但我会把“你要把恢复出来的内容保存到哪里?”这个问题放得更靠前。在开始之前,你需要另一块有足够可用空间的硬盘。如果它是一个 2 TB 的外置硬盘,而你又在乎其中大部分数据,就不要试图把恢复内容弄到你笔记本里已经用掉一半空间的 C 盘上。先弄到另一块硬盘,再恢复或克隆到那里。数据恢复软件不是什么神奇的维修台,它更像是一个谨慎的复制工具。
对于普通用户来说,Disk Drill 作为恢复工具是可以的,因为它的界面不像 TestDisk 这类工具那么难用,而且它可以基于磁盘镜像工作,而不是反复折腾原始硬盘。如果文件很重要,这也是我会使用它的方式。但我不会使用它、CHKDSK 或其他任何工具,并期待那个外置硬盘之后又重新变得值得信任。如果在你把文件取出来之后,Windows 仍然不断要求扫描和修复,那么这块硬盘已经失去我的信任了。
如果你只需要几个文件夹,而且硬盘仍然可以挂载,更快但不完美的做法是先手动复制最重要的内容,再去运行大型扫描。先从文档、照片、税务文件、项目文件夹,以及任何无法替代的东西开始。不要只是因为软件提供了完整扫描,就一开始先做全盘扫描。全盘扫描可能需要几个小时,而一个状态不稳的 USB 硬盘未必能撑那么久。
在数据安全之后,再谈修复。运行制造商提供的长时间测试,如果硬盘盒支持透传就检查 SMART,并且只有在你能接受它可能通过删除损坏条目来修复文件系统的情况下,才运行 Windows 修复。如果它通过了测试,而这次问题只是因为没有安全弹出就直接拔线,也许还能把它留着存放不重要的东西。如果它测试失败、频繁断开连接,或者又开始出现同样的警告,就更换它。最可靠的磁盘修复软件,依然是在硬件开始损坏时,做好备份再换一块新硬盘。


