SMART 重新分配扇区与坏扇区之间的区别

SMART 重新分配扇区与坏扇区之间的区别

自从我 7 个月大的孩子将我妻子的笔记本电脑从沙发上踢下后,我就一直处于数据恢复模式。数据现已恢复,笔记本电脑已经很旧了,基本上已经到了被丢弃的边缘。

我决定尝试使用笔记本电脑来运行 XBMCbuntu,虽然硬盘有问题 - 我希望可以用它来保存 xbmc 设置和媒体 - 但如果硬盘真的出现故障,我就不会担心数据。

我的问题是,重新分配的扇区和坏扇区之间有什么区别?

我的驱动器的“重新分配的扇区数”为 555,而我正在运行的坏扇区已经达到 1083。我预计坏扇区会检查每个扇区,而且我认为这也会增加“重新分配的扇区数”(因为我认为这只会随着扇区的使用而增加)。

据我所知,“重新分配的扇区”似乎是硬盘驱动器识别的不可读/不可写的扇区,它们被重新映射到驱动器的另一个区域 - 这对操作系统来说是透明的吗?

坏扇区是操作系统识别的不可读/不可写的扇区,并被标记为“坏”以防止操作系统使用它们。

我很难理解‘a’当驱动器应该透明地重新映射坏扇区时,操作系统如何识别坏扇区?‘b’我的操作系统如何找到比驱动器重新分配的扇区更多的坏扇区?(重新分配是否仅由“写入”操作触发?

带有详细资源链接的摘要是可以的 - 我不介意阅读,但到目前为止我发现的所有部分答案都说有趣的 fsck,运行坏扇区或“尽快更换驱动器”

答案1

你的猜测是正确的。驱动器只会在以下情况下重新分配扇区:操作失败。检查维基百科。另请查看当前待处理部门数量SMART 属性。待处理扇区是读取失败但没有写入失败的扇区,在写入这些扇区时,这些扇区将被重新分配。

操作系统对重新映射的扇区一无所知,因为重新映射是透明的,这意味着如果操作系统尝试写入扇区(例如 27643),并且写入失败,则驱动器将在内部将该扇区重新映射到另一个物理区域。然后,当操作系统再次尝试写入扇区 27643 时,它将成功。操作系统不知道它正在写入不同的物理区域。

答案2

坏扇区只是一簇存储空间,看起来有缺陷。该扇区不会响应读取或写入请求。硬盘和 SSD 都可能出现坏扇区。坏扇区可能是由无法修复的物理损坏和可修复的软件错误引起的。

重新分配扇区是指您的硬盘驱动器发现坏扇区,并将其与制造时为此类情况设置的保留扇区之​​一进行交换。一旦扇区被交换,驱动器就会向操作系统报告驱动器没有坏扇区。请记住,保留扇区的数量是固定的,一旦该数量被使用,那么可能就该更换驱动器了。

相关内容