什么原因导致硬盘上的块发生故障?

什么原因导致硬盘上的块发生故障?

我有一个损坏的磁盘,我不知道。但使用一段时间后,其他问题开始出现。所以我只是因为它的故障而更换了它。
那么最常见的原因是什么堵塞故障?为什么硬件不能忽略损坏的块(有时应用程序崩溃、BIOS 无法从该磁盘启动,或者 Windows 无法正确安装)?

答案1

造成损害的两个主要原因(无论是在区块级别还是更重要的级别)是:

  • 制造错误 - 问题可能从一开始就存在,也可能在一段时间/使用后出现
  • 冲击损坏 - 磁盘只能承受一定程度的冲击,否则很可能会发生损坏。

如果您有一个或多个坏块,磁盘通常会检测到这一点并尝试恢复信息,这些信息将被移动到一个或多个备用块。原始块将被标记为“坏”并且不再使用。当然,根据问题的不同,这种数据恢复可能无法实现 - 因此会出现您描述的问题。同样,备用块的数量是有限的,一旦这些块被填满,您的问题就会加速。

虽然有时您可以忍受少量的坏块,但这通常是问题的开始,因此最好寻找替换磁盘 - 如果您的磁盘在保修期内,您可能会发现您可以获得免费更换 - 我已经因为坏块而成功 RMA 了几个磁盘。

大多数现代磁盘都支持聪明的- 可以对磁盘硬件问题发出警告,并且有很多工具,例如高清调谐可以检查 SMART 信息、运行表面检查(针对坏块)并测量性能。

答案2

说得非常简单,但有点不准确,硬盘基本上是一组一个或多个磁性旋转盘片,由控制器管理的磁头读取(不是主板的 SATA 控制器,而是磁盘本身的控制器)。

我不知道磁盘块“损坏”的所有可能原因。我听说,当磁盘受到一些物理压力时,磁头可能会撞到磁盘上(它们非常接近!),从而损坏磁盘上极其脆弱的磁膜。

此外,磁盘制造缺陷也会很快导致读取失败。

“损坏”的扇区要么根本无法读取,要么至少可以读取但经常出现读取错误——因此被认为是“不可靠的”。磁盘控制器(如果它能工作——有时它本身也可能损坏或有缺陷)可以识别无法或难以读取/写入的扇区并将其标记为“损坏”,这样它们将不再被读取或写入。现代磁盘可以在您不知情的情况下识别和隔离坏扇区,而且通常不会丢失任何数据。所以我有点惊讶您遇到了这么多问题。也许磁盘太旧了,无法正确处理坏扇区,或者控制器有缺陷,或者磁头本身被拧坏了,或者坏扇区太多,导致无法使用磁盘

不过,我对有 15 个坏扇区的磁盘很满意。显然,我经常备份。

相关内容