高清坏块:有办法修复吗?

高清坏块:有办法修复吗?

上个月 Ubuntu 开始出现一些问题:它会毫无原因地突然关闭。我发现问题出在硬盘上,如果我运行这个命令:

$ sudo badblocks -sv -b 512 /dev/sda

我在 Linux 分区中发现了 24 个坏块(我在另一个分区中安装了 Windows,但没有出现同样的问题)。问题是是否有办法(不同于更换磁盘)避免这种关机。也许隔离坏块?

答案1

如果磁盘有坏扇区(坏块检测到的就是坏扇区),它仍然可以工作。硬盘上有额外的扇区,这些扇区会自动重新映射,因此磁盘将继续工作。

在 Ubuntu 中,您可以使用磁盘(在旧版本中称为磁盘实用程序)来检查磁盘的 SMART 状态。它可以提供预测故障信息。

使用类似的实用程序SpinRite您可以检查磁盘并确定它们是否损坏。如果以最高级别运行,它将检查每个扇区并恢复任何标记为损坏的扇区(实际上没有问题),并标记任何应该是损坏的扇区。

如果磁盘即将损坏,我会将其更换,而不是冒任何风险。

答案2

当你在实用程序中开始看到坏块时badblocks,磁盘已经不安全了。该badblocks实用程序是在另一个时代编写的,在磁盘能够自动重新映射一些坏扇区之前,正如 quaeritate 所描述的那样;它现在真的没什么用,除非作为非常短期的临时解决方案。如果磁盘有坏块,请更换它立即地。

相关内容