SMART重新分配的部门和坏部门之间的差异

在我7个月大的孩子将我妻子的笔记本电脑从沙发上踢开后,我一直处于数据恢复模式。 数据现已恢复,笔记本电脑已经老了,基本上处于分类状态。

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

我的问题是,重新分配的部门和坏部门有什么区别?

我的驱动器有一个555的“重新分配的扇区数”,我正在运行已经达到1083的badsectors。我预计badsectors会检查每个扇区,我认为这也会增加“Reallocated Sector Count”(就像我一样)假设这只会随着扇区的使用而增加)。

从我所看到的,看起来“重新分配的扇区”是由硬盘驱动器识别的不可读/不可写扇区,它们被重新映射到驱动器的另一个区域 – 这对操作系统是否透明?

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

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

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

你的猜测是正确的。 当操作失败时,驱动器仅重新分配扇区。 检查维基百科 。 另请参阅当前待定扇区计数 SMART属性。 待处理的扇区是那些具有读取失败但没有写入失败的扇区,在写入这些扇区时,扇区将被重新分配。

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

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

重新分配的扇区是指您的硬盘驱动器发现坏扇区,并在制造此类实例时将其与驱动器中设置的其中一个保留扇区交换。 交换扇区后,驱动器将报告驱动器没有坏扇区到操作系统。 请记住,有一定数量的保留扇区,一旦使用该数字,则可能需要更换驱动器。