如果磁盘工具在 SMART 中显示有坏扇区,该怎么办?

如果磁盘工具在 SMART 中显示有坏扇区,该怎么办?

我的硬盘上安装了 12.04 32 位。Ubuntu 是唯一的操作系统。我最近在摆脱 Windows 7 后安装了它。当我在 SMART 状态下运行磁盘实用程序时,它显示“磁盘有几个坏扇区”,因此我单击了查看 SMART 数据并运行自检。我运行扩展的 SMART 自检,它只需 5-10 秒即可停止并读取自检:失败(读取)、坏扇区:1 个坏扇区、整体磁盘评估:磁盘有几个坏扇区。

在此处输入图片描述

这是我应该担心的事情吗?

答案1

目前我不会这么做。硬盘制造商通常会在驱动器中打包备用扇区以应对这种情况。密切关注它,并始终准备好数据备份。此外,我建议您运行制造商的诊断工具,该工具可以从驱动器制造商的网站上获取。一旦您这样做,它会给您一个错误代码,并提供驱动器仍在保修期内,然后致电制造商并更换它。

重要提示:磁盘如果一开始就有 1 个坏扇区,情况可能会变得更糟。我再怎么强调备份的重要性也不为过。

答案2

当“待处理”坏扇区开始出现在 SMART 中时,就要担心了

现代硬盘可以自动、透明地处理“简单”坏扇区,方法是将它们重新映射到为此目的分配的备用扇区之一没有让 SMARTCURRENT_PENDING_SECTOR参与进来。

一旦看到该值超过零,通常意味着以下两件事之一:

  • 驱动器已经(或即将)用尽备用扇区,导致“坏扇区”被标记为不可用
  • 坏扇区并不“简单”,而且无法读取/纠正即使还剩有大量备用扇区。

这两种情况都对驱动器的未来不利。您可以使用 查看驱动器的内部日志来检查确切的错误smartmontools;使用smartctl -l xerror /dev/sdN获取扩展错误日志(或-l error标准日志)。

如果在保修期内,并且您有备用驱动器/空间来备份数据,我会考虑尽快更换该驱动器。

答案3

延长 HDD 使用寿命的方法

我在网上查了很多资料,自己也发现了一个问题,那就是当你开始出现一些“坏扇区”时该怎么办,这是我在硬盘上遇到的这个问题,最近它莫名其妙地导致了启动失败,并得到了我所解释的“处理”。

1.备份您的数据

2.尝试为您的硬盘指定方向。我的意思是,告诉它的所有小磁性部件(抱歉,我不是工程师)具有相同的极性(似乎在经过一些覆盖后它们会变得有点疯狂……)最好和最简单的方法是通过零填充,这会使您的整个磁盘变成 000000000000...,但也有一些 Windows 应用程序(如 DRevitalize)以不太统一的方式执行类似的操作(并且不会丢失数据,说实话从未尝试过)

你可以通过慢速格式进行零填充(设备,而不仅仅是分区)在 Ubuntu 的磁盘 GUI 中,或者通过你的终端,使用“shred”命令:sudo 撕碎-n 0-v-z /dev/sdX(其中 sdX 是您要擦除的磁盘)并且可能还有一百万种其他方法,我认为您如何做并不重要。

我尝试对一个有 250 个坏扇区和 75 个“待处理”扇区的磁盘进行 2 次零填充。它以某种方式消除了“待处理”扇区,并显著改善了大约 2500 个扇区的访问时间,从“<500 毫秒”“<150 毫秒”(使用 HDDScan 进行表面测试)。我猜其中一些很快就会变得“糟糕”,还有待观察我是否能期待几天、几周或更长时间的收益……

相关内容