如果“磁盘工具”在SMART中显示待处理的坏扇区,该怎么办?

我的硬盘上安装了12.04 32bit。 Ubuntu是唯一的操作系统。 我最近在摆脱Windows 7后安装了它。当我在SMART Status下运行磁盘工具时,它说“磁盘有一些坏扇区”,所以我点击查看SMART数据并运行自检。 我运行扩展的SMART自检,它只需要5-10秒就可以停止并读取自检:FAILED(读取),坏扇区:1个坏扇区,整体磁盘评估:磁盘有一些坏扇区。

在此处输入图像描述

这是我应该担心的吗?

在这个时间点我不会。 硬盘驱动器制造商通常在这种情况下将驱动器中的备用扇区打包。 密切关注它,并始终备份您的数据。 另外我建议你运行制造商诊断工具,这可以从驱动器制造商网站获得。 一旦你这样做,它给你一个错误代码,并提供htat驱动器仍然在保修期内,然后致电制造商,并将其更换。

需要注意的重要事项:以1个坏扇区开头的磁盘可能会变得更糟。 我不能强调备份的重要性。

当“待定”坏道开始出现在SMART中时要担心

现代驱动器通过将其重新映射到为此目的分配的备用扇区之一而自动且透明地处理“简单”坏扇区, 而不涉及SMART的CURRENT_PENDING_SECTOR

一旦你看到这个值超过零,通常意味着两件事之一:

  • 驱动器已经(或将很快)耗尽备用扇区,使“坏扇区”标记为无法使用
  • 坏扇区并非“简单”, 即使剩下大量备用扇区 ,也无法首先阅读/纠正

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

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

给你的硬盘更多生活的方式

我在网上看了很多并且发现自己的一件事是,当你开始得到一些“坏扇区”时该怎么办,我遇到的问题是我的硬盘驱动器最近导致启动失败,并且收到了“治疗“我解释。

1.备份你的数据

2.尝试给你的硬盘定位。 我的意思是,告诉所有它的小磁性部分(抱歉我不是工程师)具有相同的极性(似乎在一些覆盖之后它们变得有点疯狂……) 最好和最简单的方法是通过zerofill ,这使得你的整个磁盘就像000000000000 ……,但是也有一些像DRevitalize这样的Windows应用程序在不那么统一的情况下做了类似的事情(并且假设没有丢失数据 – 从来没有试过它说实话)

您可以使用“shred”命令在Ubuntu的Disks GUI中通过 慢速格式 (设备,而不仅仅是分区) 执行zerofill或通过终端 执行zerofillsudo shred -n 0 -v -z / dev / sdX (其中sdX你想要删除的磁盘)以及其他可能的百万种方式,我认为你的工作方式并不重要。

我在磁盘上尝试了2次通过zerofill,其中包含250个坏扇区和75个“待处理”扇区。 它以某种方式消除了“待定”扇区,显着改善了大约2500个扇区的访问时间,从“<500ms”“<150ms” (使用HDDScan进行表面测试)。 我猜其中一些很快会变得“糟糕”,仍然可以看到我是否可以期待几天,几周或更长时间的收益……