Smartctl 实用程序在 HDD 上提供无法纠正和无法读取的扇区错误

Smartctl 实用程序在 HDD 上提供无法纠正和无法读取的扇区错误

我不断收到来自 smartctl 的与无法读取和无法纠正的扇区相关的邮件(这是我收到的两个错误:
Device: /dev/sdb [SAT], 209 Currently unreadable (pending) sectors
Device: /dev/sdb [SAT], 200 Offline uncorrectable sectors
有办法修复这些错误吗?我还做了一个输送对失败的 HDD(3TB WD Green)进行智能测试,短的测试通过,还没有做长的不过测试一下。
第一批邮件从 8 个无法纠正/无法读取的扇区开始。
我是否应该假设驱动器可能很快就会失效?

答案1

有办法修复这些错误吗?

是的:如果您覆盖了不可读的扇区,它们将被重新映射,并且将不再被算作“不可读(待处理)”和“不可纠正”;它们将计入“重新分配的扇区计数”中。

当驱动器无法读取扇区时,驱动器不会自行重新映射扇区,希望在某个时候能够再次读取它们。通过写入它们,您表明存储在那里的数据不再重要,因此驱动器可以忘记这些扇区。

答案2

无法读取的扇区是驱动器即将报废的一个主要标志。驱动器可能会在没有事先显示坏扇区的情况下死亡,但如果驱动器开始显示此类错误,则几乎可以保证它不会在这个世界上存在太久。

“短”SMART 测试实际上并不验证整个磁盘,因此它可能会错过“长”测试会发现的内容。您可以尝试长时间测试来确定,但我不会相信它会提供任何未来的数据;最好直接更换它。

相关内容