我的外置硬盘在一次断开连接后开始出现问题,现在 Windows 读取它很慢,有时还会要求扫描或修复驱动器。我正在寻找适用于外置 HDD 的安全磁盘修复软件推荐,这类软件可以检查错误而不冒丢失文件的风险。
如果让我先向别人推荐一个工具,那大概会是 Disk Drill,尤其是对那些不太习惯处理故障硬盘的人来说。主要原因是它把恢复放在第一位。这一点比很多人想的更重要,因为在复制数据之前就尝试修复受损或不稳定的硬盘,可能会让情况变得更糟。
对于像外置 HDD 显示为 RAW、Windows 提示你格式化硬盘、文件丢失或误删这类情况,Disk Drill 是一个相当合理的起点。它支持外置硬盘、U 盘、存储卡和内置硬盘,因此你不需要为每种设备来回切换不同的应用。它还允许你在恢复前预览文件,同时运行快速扫描和深度扫描,并且如果硬盘状态不稳定,还可以创建磁盘映像。S.M.A.R.T. 信息也很有用,因为它至少能让你判断自己面对的是文件系统损坏,还是硬盘开始出现故障。
如果你的首要任务是简单的数据恢复,Disk Drill 最合适。
优点
- 对新手来说足够容易上手。
- 对于已删除文件、已格式化硬盘、RAW 硬盘和损坏卷是不错的选择。
- 可以在恢复前创建磁盘映像。
- 包含 S.M.A.R.T. 监控功能。
- Windows 免费版最多可恢复 100 MB。
缺点
- 它并不是为修复分区表或引导扇区而设计的。
- 如果要进行较为严肃的恢复工作,你需要付费版本。
如果你需要的不只是文件恢复,DiskGenius 也值得看看。它更像是一款一体化磁盘工具。你可以在同一个程序里获得分区管理、丢失分区恢复、克隆、备份工具、文件恢复以及一些基础修复功能。当分区消失、文件系统出问题,或者你想在动手之前先克隆硬盘时,它会很方便。
不过,它不像 Disk Drill 那么友好。它的界面要复杂得多。尽管如此,如果你想获得更多控制权,又不想完全手动操作,它仍然比命令行工具容易应付得多。
优点
- 恢复、克隆、备份和分区工具集中在一个地方。
- 可以重建丢失的分区。
- 支持 RAID 和虚拟磁盘。
- 具有磁盘健康检查和坏扇区测试功能。
缺点
- 一些更好的功能需要付费。
- 新用户一开始可能会觉得界面有点复杂。
SeaTools 是当最大的问题在于硬盘本身是否正在损坏时我会使用的工具。它是免费的,可以运行短诊断和长诊断、检查 S.M.A.R.T. 状态,并帮助区分文件系统问题和硬件问题。它不会恢复你的文件,但如果硬盘表现得可疑,它是一个很有用的初步检查工具。
优点
- 免费。
- 提供简单的短测试和扩展测试。
- 适用于很多硬盘,而不仅仅是 Seagate 型号。
- 在尝试修复之前是很好的一个步骤。
缺点
- 不提供文件恢复。
- 不提供分区修复或丢失数据恢复。
我最想避免的一点是,对同一块硬盘连续使用一堆修复工具。如果文件很重要,先把它们复制出来,或者先恢复它们。修复可以等到数据安全之后再进行。
如果硬盘看起来像是正在发生物理故障,就要用不同的方式对待。点击声或摩擦声、读取速度极慢、打开硬盘时 Windows 卡死、I/O 错误、随机断连,或者 S.M.A.R.T. 关于待处理扇区或重映射扇区的警告,都是不好的迹象。在这种情况下,不要为了看看会发生什么就不停运行扫描。这些扫描只会增加更多压力。
- 立即复制或恢复重要文件。
- 如果硬盘不稳定,在进行修复之前先制作完整的磁盘映像。
- 在数据安全之后更换硬盘。物理磨损不会自行修复。
- 如果硬盘完全无法检测到,或者它发出奇怪的机械噪音,就不要再使用 DIY 工具了,去咨询专业的数据恢复实验室。软件无法修复损坏的磁头、电机或控制板。
在将你关心的文件复制到其他地方之前,不要运行 CHKDSK 或 Windows 的“扫描并修复”,因为它可能会通过删除损坏的条目来“修复”文件系统。先用 Disk Drill 进行恢复是可以的,但如果硬盘一直断开连接或打开特别慢,我会跳过修复软件,先克隆或创建磁盘映像,然后再做其他任何操作。
在排除硬盘盒问题之前,不要再使用那个 USB 接口。
很多“我的外置硬盘在断开连接后损坏了”的情况,其实是糟糕的数据线、USB 供电不足、接口松动,或者外置盒里的 USB 转 SATA 桥接芯片在犯蠢。如果你继续通过不稳定的连接去测试修复软件,那么每一次扫描都在经过同一条导致问题发生的不可靠链路。
在买任何东西之前,我会先做这些枯燥但必要的硬件检查:
换一条更短的 USB 数据线试试。
如果这是台式机,使用主板后置 USB 接口,不要用前面板接口或集线器。
如果是 3.5 英寸外置硬盘,确认电源适配器是正确的那个。
硬盘挂载时不要晃动数据线。
如果硬盘盒已经很旧了,可以考虑把硬盘拆出来,用一个确认没问题的 SATA 底座或转接器来连接,前提是硬盘盒内部没有做硬件加密。
最后这一点很重要。有些 WD 和 Seagate 的外置设备在硬盘盒层面有特殊行为,会让直接通过 SATA 访问变得复杂,所以如果移动后 Windows 以不同方式识别它,不要格式化或初始化任何东西。
我同意 @jeff 关于不要立刻让 Windows “扫描并修复”的看法。那个按钮看起来无害,但它不是恢复工具。它是文件系统一致性工具。如果它判断某个文件夹条目损坏了,可能会把东西移到 found.000、重命名文件,或者让文件树看起来更整洁,但你真正有用的目录结构却可能变得更糟。
对于软件,我会把“诊断”“恢复”和“修复”分开看。很多人把这些混在一起,错误往往就是这么发生的。
用于诊断的话,CrystalDiskInfo 是 Windows 上一个快速免费的检查工具。它不会修复任何东西,但它可以显示硬盘是否报告了重映射扇区、待处理扇区、CRC 错误或其他警告。CRC 错误通常更偏向于数据线或连接问题。待处理扇区或重映射扇区则更偏向于磁盘表面正在失效。这会改变你接下来该怎么做。
用于恢复的话,如果你想要更简单的界面,并且硬盘仍然能保持连接足够久来完成扫描,Disk Drill 是个还不错的选择。最重要的注意事项是:恢复出来的文件一定要保存到另一块硬盘上,绝对不要写回同一个外置 HDD。如果 Disk Drill 提供先制作镜像,而硬盘表现又很异常,那就在深度扫描之前先做镜像。对一块快坏掉的硬盘进行深度扫描,可能会耗费很长时间,并让硬盘反复在坏区域上硬磨。
如果硬盘在扫描期间断连、让资源管理器卡死,或者直接掉线,我就不会把普通的 Windows 恢复软件当作第一步操作了。到了那一步,我会在 Linux 环境下使用专门处理坏读的工具来做镜像,比如 ddrescue 或 HDDSuperClone。它们没有 Disk Drill 那么友好,但更擅长跳过坏区域,之后再回来处理,而不是永远卡在那里。如果这听起来太折腾,而数据又很重要,那就是该考虑找数据恢复机构的时候了。
至于真正的修复,只有在数据已经复制或做了镜像之后,CHKDSK 才算合适。DiskGenius 或类似工具里的分区修复功能也是一样。它们可能有用,但不是魔法。它们会写入更改。而在没有备份的情况下对硬盘写入更改,就是在赌。
我的顺序会是:
- 先解决连接这个变量。
- 用只读工具检查 SMART。
- 如果硬盘还能读,先手动复制最重要的文件。
- 如果复制很慢或报错,就制作镜像/克隆。
- 尽可能对镜像或克隆运行恢复软件。
- 之后再尝试 CHKDSK 或分区修复。
如果你根本不在乎文件,只想让硬盘重新能用,那当然可以跑厂商检测、清空并重新格式化它。但如果这块硬盘已经开始断连或报读取错误了,之后我就不会再把它用于任何重要用途。即使软件让它又能正常挂载了,也不代表这块硬盘就是健康的。
这里另一个硬盘上有多少可用空间很重要,因为如果你没有安全的地方存放恢复出来的文件或镜像,恢复软件就毫无用处。对于可读取的外置 HDD 来说,Disk Drill 作为第一次扫描还可以,但不要把任何“恢复”的内容再写回同一块磁盘。如果你只连接了一块硬盘,请先停止操作并先准备第二块。


