我有 4029 个坏扇区。我应该担心吗?

我有 4029 个坏扇区。我应该担心吗?

我的 SATA 驱动器是 2009 年的,曾经遇到过一些对驱动器来说不太“愉快”的情况,例如断电(很多次)。在 Ubuntu 12.04 上,SMART 报告了 4029 个坏扇区。我经常对驱动器进行零填充,我发现它会重新分配这些坏扇区。那么,如果它确实重新分配了,为什么“即将发生故障”?我为什么要担心?

此外,任何有关如何预防这种情况的提示也将有所帮助!

答案1

首先你应该备份

现在你应该担心了!嗯。好的,让我们首先定义坏扇区。

坏扇区有两种类型——通常分为“物理”坏扇区和“逻辑”坏扇区或“硬”坏扇区和“软”坏扇区。

  • 物理坏扇区(或硬坏扇区)是指硬盘上的存储簇受到物理损坏。硬盘的磁头可能接触到硬盘的该部分并损坏它,一些灰尘可能落在该扇区上并损坏它,固态硬盘的闪存单元可能磨损,或者硬盘可能有其他缺陷或磨损问题导致该扇区受到物理损坏。这种类型的扇区无法修复。

  • 逻辑坏扇区(或软坏扇区)是指硬盘上的一组存储设备似乎无法正常工作。操作系统可能尝试从该扇区读取硬盘上的数据,但发现错误纠正码 (ECC) 与扇区的内容不匹配,这表明出现了问题。这些扇区可能被标记为坏扇区,但可以通过用零覆盖驱动器来修复,或者像以前一样执行低级格式化。

现在可以如何修复Linux 中的这些坏扇区:

打开一个终端窗口。

键入以下命令:

 sudo e2fsck -cfpv /dev/sdXX

用您的实际设备名称替换“sdbX”,这可以是整个驱动器,例如“sda”或分区,例如“sda1”。

参数含义如下:

  • “c” 搜索坏块并将其添加到列表中
  • “f”强制检查文件系统
  • “p” 修理任何可以安全修理的东西
  • “v” 是详细模式,因此您可以看到命令进度。

“e2fsck”命令可能需要很长时间才能运行,在特别大的驱动器上甚至需要几个小时。

“e2fsck”命令完成后退出终端。

现在最好在未安装的磁盘上运行 e2fsck,因此我建议您使用实时 CD 来执行此操作。

了解有关 e2fsck 的更多信息man e2fsck

来源

答案2

定义“担心”?

您的数据有多宝贵?如果您重视数据,就应该有一个有效的备份期。问题不在于硬盘是否会故障,而在于何时故障。

4029 个坏扇区并且必须用零填充硬盘,这些都表明硬盘出现故障。

相关内容