为什么不同的制造商具有不同的SMART价值?
首先,我想每个人都知道硬盘驱动器的故障要比制造商想要承认的多得多。Google进行了一项研究,该研究表明硬盘驱动器的SMART状态报告的某些原始数据属性可能与驱动器的未来故障密切相关。 例如,我们发现在发生首次扫描错误后,驱动器在60天内发生故障的可能性是没有错误的驱动器的39倍。重新分配,离线重新分配和概率计数中的第一个错误也与更高的故障概率密切相关。尽管存在这些强相关性,但我们发现仅基于SMART参数的故障预测模型的预测准确性可能会受到严重限制,因为我们的故障驱动器中有很大一部分都没有显示SMART错误信号。 希捷(Seagate)似乎在试图掩盖有关其驱动器的信息,声称只有其软件才能准确确定其驱动器的准确状态,并且它们的软件不会告诉您SMART属性的原始数据值。据我所知,Western Digital并未做出任何此类声明,但其状态报告工具似乎也未报告原始数据值。 我一直在使用smartmontools的HDtune和smartctl来收集每个属性的原始数据值。我发现确实如此……当涉及某些属性时,我正在将苹果与橙子进行比较。例如,我发现大多数Seagate硬盘都会报告它们有数百万个读取错误,而西方数字99%的时间显示0表示读取错误。我还发现,希捷将报告数百万个搜索错误,而Western Digital似乎始终报告0。 问:如何标准化这些数据?希捷是否会产生数百万个错误,而西方数字公司却不产生任何错误?Wikipedia关于SMART状态的文章说,制造商有不同的方法来报告此数据。 这是我的假设: 我想我找到了一种规范化数据的方法(对吗?)。 希捷驱动器具有西部数据驱动器没有的其他属性(已恢复硬件ECC)。当您从ECC恢复的计数中减去读取错误计数时,您可能最终会得到0。这似乎等同于Western Digitals报告的“读取错误”计数。这意味着Western Digital仅报告无法纠正的读取错误,而Seagate会计算所有读取错误,并告诉您能够修复的错误数量。 我有一个Seagate驱动器,其中“读取”错误计数小于“已恢复ECC”计数,并且我注意到许多文件已损坏。这就是我提出假设的方式。希捷产生的数百万个搜索错误对我来说仍然是一个谜。 如果您有其他信息,请确认或纠正我的假设。 这是我的西方数字驱动器的智能状态,以便您可以了解我在说什么: james@ubuntu:~$ sudo smartctl -a /dev/sda smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Device Model: WDC WD1001FALS-00E3A0 Serial Number: WD-WCATR0258512 Firmware Version: 05.01D05 User …