如何在 Linux 中安全地擦除 HDD 上重新映射的坏扇区?

如何在 Linux 中安全地擦除 HDD 上重新映射的坏扇区?

我在 Linux 中对我的硬盘运行了坏块。没有发现坏块。但是,一些坏扇区可能之前已被检测到并重新映射;如果是这样,坏块测试将不会发现任何东西。如果有坏扇区,我是否可以安全地擦除这些坏扇区?

答案1

您可以检查是否有扇区重新分配smartctl(查看重置扇区计数,最后一列是原始值)。

如果您的硬盘支持安全功能集,您可以SECURITY ERASE UNIT在增强擦除模式下发出命令,该命令还将擦除重新分配的用户数据(请参阅第 215 页)。但是,此命令也会删除所有其他数据。

该工具hdparm可用于履行這種抹去。

我不知道有任何标准化协议可以从硬盘获取重新分配的扇区列表,或者直接访问重新分配的扇区(毕竟,它们是重新分配的,因此它们不再具有与它们关联的任何 LBN)。

相关内容