几个月前,Seagate ST31000528AS(1 TB)硬盘在 CrystalDiskInfo 上报告了 8 个无法纠正的扇区(触发了“警告”状态),因此我增加了备份频率,预计该数字会继续增加。
然而,今天,我检查了驱动器,无法纠正的扇区数(SMART 字段 C6)已降至零,并且 CrystalDiskInfo 再次报告驱动器上的“OK”。
怎么会发生这种情况?“无法纠正”意味着无法纠正 - 硬盘驱动器不可能从 ECC 中恢复这些扇区。重新分配的扇区数(SMART 字段 05)也为零。这相关问题涉及运行全面的CHKDSK /b
,但我最近没有这样做。这是硬盘控制器中的错误吗?它是否解决了这些扇区中不再存储任何内容的问题,因此隐藏了这些扇区,就好像它们从未存在过一样?
我已经读过(厌烦了)关于备份和驱动器更换的常见讲座:“如果你不得不问驱动器是否出现故障,答案总是肯定的。”我只是想知道为什么驱动器曾是表示失败,但现在已经不再是了。
答案1
抱歉回复晚了。我猜你现在要么已经解决了这个问题,要么只是更换了驱动器,但我认为这个问题值得回答。
硬盘(和 SSD)可能会有坏扇区,除非情况非常危急,否则它们通常不会向操作系统报告。在这种情况下,它们会尝试读取坏扇区中的数据(如果可能),并将其移动到备用扇区(如果可用),然后在操作系统不知情的情况下默默地将坏扇区标记为不可用。
有时只需删除磁盘并将新数据写入磁盘即可解决问题,有时则需要完全格式化,在此期间整个磁盘上的所有位都将重写为“0”。我之前提到的严重情况通常涉及磁盘的物理损坏,导致大量损坏扇区,以至于没有足够的备用扇区,在这种情况下,磁盘将向操作系统报告即将发生故障。
在某些(罕见)情况下,您仍然可以格式化“故障”磁盘以供重新使用,但建议不要将其用于除临时存储您不介意丢失的数据之外的任何其他用途,例如每天或每周被覆盖的日志。