我的硬盘最近开始显示坏道警告,文件访问也变得缓慢且不稳定。我正在寻找针对有坏道硬盘的安全磁盘修复工具推荐,同时也想了解我是应该尝试修复它,还是应当优先备份数据并更换硬盘。
如果硬盘里有任何你在意的数据,不要先从“修复”开始。先把数据导出来。
只要 Windows 还能识别到这块硬盘,即使它只在磁盘管理中显示,或者提示你格式化它,也要先尽可能复制出数据。很多修复工具会对文件系统、分区表或磁盘受损区域写入更改。对于只是存在逻辑错误的健康硬盘,这可能没问题,但对于正在故障的硬盘,这会让恢复变得更困难。
另外,“磁盘修复软件”其实是一个很宽泛的类别。有些应用是用来恢复文件的,有些是用来检查磁盘物理状态的,还有些会尝试重建分区或处理文件系统损坏。我不认为有哪一款工具能把这些事情全都做到最好。
我会看的三款是这些:
Disk Drill 如果目标是文件恢复,这是我会最先尝试的一款。当硬盘变成 RAW、Windows 提示需要格式化,或者文件突然消失时,它会很有用。更稳妥的做法通常是先恢复数据,再尝试修复硬盘本身。它还可以创建逐字节镜像,这在硬盘不稳定时很重要,因为你可以基于副本操作,而不是继续折腾原盘。S.M.A.R.T. 监控也是个不错的附加功能。
优点
- 使用起来相当简单。
- 适合处理 RAW、已格式化和损坏的硬盘。
- 可以在恢复前为故障硬盘创建镜像。
- 包含硬盘健康监控功能。
缺点
- 它并不是用来修复分区表的。
Victoria HDD/SSD 更像是一款诊断工具,尤其是在你怀疑有坏扇区时。如果硬盘速度异常缓慢、卡顿,或者表现不稳定,Victoria 可以运行表面扫描、显示脆弱或缓慢的扇区,并尝试重映射。它对新手不算特别友好,但能让你更清楚地了解磁盘到底出了什么问题。只是不要把重映射当成对物理损坏的真正修复。它更多只是让硬盘避开坏区域。
优点
- 免费。
- 坏扇区和表面扫描工具很强。
- 可以重映射不稳定扇区。
- 显示详细的 S.M.A.R.T. 数据。
缺点
- 需要花更多精力去理解。
- 不适合恢复已删除文件。
Hard Disk Sentinel 是我会用来判断硬盘是否仍然值得信任的工具。它会监控 S.M.A.R.T. 数据、温度、扇区计数和其他警告信号。与其说它是修复工具,不如说它更偏向监控和预防;但如果你是在判断一块老旧 HDD 是否还该继续使用,还是应该更换,它会很有帮助。
优点
- 健康状态报告非常详细。
- 对于即将故障的硬盘有很好的早期预警作用。
- 适用于 HDD、SSD、USB 硬盘和 RAID 配置。
缺点
- 不恢复文件。
- 不修复损坏的分区。
如果硬盘有坏扇区、发出咔嗒声、频繁掉线、读取时卡死,或者 S.M.A.R.T. 统计数据持续恶化,就别浪费一天时间把各种修复工具往上面砸了。先恢复重要文件,然后更换硬盘。软件可以帮助处理逻辑问题,但无法逆转物理磨损。如果硬盘已经完全无法识别,或者正在发出明显的机械异响,立即停止使用它,并在数据彻底丢失之前考虑专业数据恢复服务。
坏扇区通常是需要更换的警告,不是修复项目。你也许能让硬盘在足够长的时间内保持可读取,以便复制数据,但我不会指望“修好”它然后再把它放回正常使用。
我同意 @mikeappsreviewer 关于先做镜像的看法,但这里我会对 Windows 工具格外谨慎。对一个已经在吃力工作的硬盘运行 chkdsk /r 可能会耗费很长时间,并持续冲击脆弱区域。它也许能清理文件系统错误,但如果磁盘正在发生物理故障,也可能让你最终能恢复的数据更少。那些承诺“修复坏扇区”的工具也是一样。它们通常会强制读写或触发重映射。这在你的文件已经安全之后才有用,而不是之前。
我的顺序会是:停止将这块硬盘用于正常工作,如果重要文件还能看到,先复制最重要的文件,然后如果硬盘仍然足够稳定,再制作镜像。之后,对镜像而不是原始磁盘使用恢复软件。Disk Drill 对这类文件恢复流程来说是合理的,尤其是在硬盘变成 RAW 或文件夹丢失的情况下,但我会把它视为恢复工具,而不是神奇的修复按钮。
拿到数据后,用类似 CrystalDiskInfo 或 Hard Disk Sentinel 的工具检查 SMART 数值。如果你看到重映射扇区、待处理扇区或不可校正错误在增加,就让这块硬盘退役。与其浪费时间一直盯着它,坏扇区不断增加的硬盘更换起来要便宜得多。
在你弄清楚硬盘是否正在以每小时变得更糟的速度恶化之前,不要运行完整的表面修复扫描。
很多关于“坏扇区修复”的建议都会跳过那个枯燥但关键的部分:坏扇区并不都一样。如果 Windows 因为机器崩溃或断电而报告文件系统损坏,修复工具可能会有帮助。如果介质本身正在物理损坏,修复工具大多只会让硬盘一遍又一遍地读取同样的薄弱区域。也正是在这种情况下,人们会把一块还算半可读的硬盘折腾成开机时直接消失的硬盘。
我同意上面的总体方向,但对于先复制什么,我会更加挑剔一些。如果硬盘已经在卡顿,不要一开始就拖整个用户文件夹。先复制那些无法替代的东西:文档、照片、项目文件、密码数据库、报税文件,任何真正重要的内容。把 Steam 游戏库、下载内容、安装包以及 Windows 系统文件夹留到后面。一个正在故障的硬盘,可能会在一个电影文件上白白重试六个小时,而你那些真正重要的小文件还原封不动地躺在那里,根本没被复制。
我会采用这样的实际顺序:
- 如果它是系统盘,先不要再从这块硬盘启动。
- 把它作为副盘连接,最好尽可能通过稳定的 SATA 连接。USB 硬盘底座虽然方便,但一个不稳定的底座或供电不足的电源适配器,会让本来就有问题的硬盘看起来更糟。
- 先复制价值最高的文件。
- 如果硬盘不断卡死,就给它做镜像,而不是在资源管理器里直接浏览。
- 如果可以,对镜像运行恢复软件,而不是对原盘操作。
- 只有在数据安全之后,再运行诊断或尝试修复。
说到工具,我的划分会很简单。CrystalDiskInfo 用来快速做健康检查没问题。如果你能接受命令行,smartctl 会更好。Disk Drill 也算合理,尤其是在你需要一个更友好的恢复软件、或者你是在扫描镜像、尝试从 RAW/损坏卷中恢复数据时。但我不会把它,或任何类似工具,当成坏扇区修复器。它的用途是把文件找回来。
如果要给状态不好的硬盘做镜像,GNU ddrescue 仍然是我比普通克隆软件更信任的工具,因为它可以跳过坏区域,之后再回来处理,而不是在遇到第一块难啃的区域时永远卡住。它不像 Windows 应用那样友好,所以这是个权衡。如果数据非常宝贵,而硬盘已经开始发出异响、频繁掉线,或者要过好几分钟才显示出来,那就是 DIY 开始变成赌博的时候了。
要小心 chkdsk /r。人们总是不断推荐它,因为听起来像是正确的命令,但它实际上是高强度读取测试加文件系统修复。对于一块健康但存在逻辑损坏的硬盘,可以。对于一块正在死亡的硬盘,它可能会花很长时间死磕那些薄弱扇区。chkdsk /f 负担轻一些,但即便如此,在复制或镜像任何重要内容之前,我仍然不会先运行它。
一个隐藏的麻烦在于,“修复成功”可能会带来虚假的安全感。Windows 可能会把坏簇标记出来,让文件系统避开它们,或者硬盘可能会在内部重新映射扇区,于是一切看起来暂时恢复正常。但这并不意味着盘面已经停止恶化。只要出现待定扇区、重映射扇区或不可校正错误,我就会更换这块硬盘。如果这些数字还在增加,我甚至不会再把它用于备份。
所以没错,可以用工具,但要让它们各司其职。先恢复,后诊断,最后才是修复。如果这些文件的重要性高于一块新硬盘的成本,那就假设这块硬盘已经是在勉强撑着用了。
预计该硬盘是一次性的,即使某个工具暂时让它恢复可读也是如此。
一个虽小但很重要的细节:无论你使用什么工具,包括 Disk Drill,都不要把文件恢复回同一个损坏的硬盘。请使用另一块有充足可用空间的健康硬盘,因为把恢复的数据写回正在故障的硬盘,可能会覆盖你仍在努力保存的内容。


