我只是想知道我新买的驱动器是否即将损坏(它还不到半年)。
我刚刚在我的服务器机器(Linux)上安装了 Scrutiny,它基本上是一个 HDD 监控工具。我看到我的一个驱动器(最新的驱动器,只有 114 天)显示为failed
红色文本,表明驱动器有问题。我尝试在驱动器上运行 smartmontools,它显示"PASSED"
。我已取出驱动器并用 CrystalDiskInfo 对其进行了测试,以确保万无一失,它也显示,"Good"
但错误率和值与 Scrutiny 给我的相同。我应该担心吗?我应该联系我购买驱动器的地方并更换它吗?或者这个值不重要?我还可以检查其他什么来确定驱动器是否已经出现故障或是否正常?
编辑:简短测试:
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 2731 -
编辑2:smartctl -a /dev/sdg
https://pastebin.com/hxgi0pzt
编辑3:读取错误率的HEX48格式:0x00000af2e996
编辑 4:解决了!感谢评论中的每个人。结论:驱动器没有死机。谢天谢地。计算读取错误率的 HEX48 值让我在 183,691,670 次操作中得到 0 个错误(使用此工具https://yksi.ml)。
答案1
有问题的驱动器是 Seagate 驱动器,Seagate 测量读取错误率和寻道错误率的方式不同。
48 位的前 4 个半字节表示实际错误数,后 8 个半字节表示寻道次数。然后使用公式计算读取错误率,该值可能远低于 100 或初始值,初始值通常为 100。
因此与其他参数不同,对于 Seagate 硬盘来说,经过几次操作后读取错误率和寻道错误率降至 100 以下是正常的。重要的是实际错误计数,它位于 48 位 SMART 值的前 4 个半字节中。
这个问题几乎类似于这SU 上的问题,已在那里得到解答。因此,这篇文章只是总结一下。请参阅其他问答了解更多技术细节。
此外,正如 OP 所报告的,这个计算器 https://yksi.ml/有助于区分 Seagate Drives 的这两个值。