区分坏的逻辑块和物理块? (单独列出)

区分坏的逻辑块和物理块? (单独列出)

工具坏块可以给出不可读的 LBA 列表,包括我猜的逻辑错误。

如何区分逻辑(软)坏块和物理(硬)坏块?

  • 分别列出逻辑和物理错误或标记为。
  • 指示任何给定 LBA 的错误类型。

答案1

就硬盘而言,LBA(逻辑块地址)应该是块的“物理”地址。

对于现代硬盘来说,情况不再如此,有一个额外的间接级别,它将坏的 LBA 映射到备用列表中的块上。除非您破解硬盘驱动器的固件,否则无法获取此列表。然而,SMART 值会告诉您有多少块以这种方式映射,以及还剩下多少。

这也是现代硬盘基本上无用的原因badblocks:一旦发现问题,硬盘本身就会在下一次写入时(或任何感觉需要的时候)透明地重新映射该块。因此,badblocks几乎总是会告诉您“没有坏块”,硬盘将重新映射它们,直到用完备用件,此时您就会遇到麻烦,因为那时硬盘已达到其使用寿命,很快就会彻底失败并发生灾难性的后果。

我不确定您所说的“逻辑错误”和“物理错误”是什么意思:硬盘无法区分您从硬盘控制器看到的错误消息中的不同类型的坏块。

如果这是一个XY问题,而你的Y是“我需要区分逻辑坏块和物理坏块”,请编辑问题并描述你想要实现的X。

相关内容