![为什么没有剩余备用扇区的硬盘会被视为“损坏”?](https://linux22.com/image/1631782/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B2%A1%E6%9C%89%E5%89%A9%E4%BD%99%E5%A4%87%E7%94%A8%E6%89%87%E5%8C%BA%E7%9A%84%E7%A1%AC%E7%9B%98%E4%BC%9A%E8%A2%AB%E8%A7%86%E4%B8%BA%E2%80%9C%E6%8D%9F%E5%9D%8F%E2%80%9D%EF%BC%9F.png)
这更多的是一个理论问题,而不是实际问题。我知道在大多数(所有?)情况下,当硬盘出现故障迹象时,最合理的做法是更换它。
据我所知,当硬盘的备用扇区用完时,它就被视为“损坏”。为什么会这样?它不能简单地继续工作,但存储容量会减少,只是不允许访问所有损坏的扇区吗?
更新:因此,根据评论,以下内容似乎正是我真正想知道的。
如果硬盘没有备用扇区,为什么我们不能从理论上将一些好的扇区重新分配为新的备用扇区,然后得到一个完好的驱动器,只是存储容量较少?(实现这一点使其实时工作可能很难。正如我在评论中所说,也许我们可以满足于选择清理驱动器,然后将一些好的扇区重新分配为新的备用扇区,然后得到一个完美工作的驱动器。)
没有备用扇区的硬盘是否“快不行了”?具体来说:如果可以实施 (1) 中的解决方案,那么该硬盘是否比保留原始备用扇区的硬盘更容易“严重故障”?
答案1
据我所知,当硬盘的备用扇区用完时,就认为硬盘已损坏。为什么会这样?难道它不能继续工作,但存储容量会减少,只是不允许访问所有损坏的扇区吗?
有这个假设的来源吗?我从来没有找到任何关于硬盘“损坏”的精确判断。
您必须区分读取和写入,而不能使用通用术语“访问”。对于读取目的,备用扇区无关紧要。如果您读取不可读的扇区,您将收到读取错误,无论您还有多少备用扇区。如果您写入无法写入的扇区,预期行为是您的写入命令被重新路由到备用扇区。如果没有剩余的备用扇区,您将收到写入错误。
在扇区级别出现写入错误可能被认为严重到足以将相应驱动器归类为损坏。
当检查 SMART 参数时,是否认为驱动器损坏实际上取决于您的个人风险承受能力。
该网站上的某些海报具有极高的风险承受能力,因为他们提倡继续使用已经有损坏迹象的驱动器。
编辑 30.8.2020 16:04 MESZ:
我真正想知道的是为什么没有备用扇区的硬盘会“濒临死亡”。
我的一个同事就遇到过这种情况。一台结构不良的笔记本电脑似乎使硬盘温度超出了合理范围。有数千个重新分配的扇区。如此高的损坏率就像其他 SMART 参数一样,是损坏指标。在如此高的损坏率下,文件系统中的关键元数据结构很可能遭到损坏,这相当于丢失信息。