网上有很多有关SMART和属性值的信息。但是我没有提到我从参与媒体研究的人们那里了解到的几个要点。
当我再次告诉一位朋友为什么不应该无条件地信任SMART读数以及为什么最好一直不使用经典的“ SMART显示器”时,我想到了以一组这样的形式写下口语并附上解释的想法。提供链接,而不是每次都重播。并熟悉广泛的受众。
1)应谨慎使用自动监视SMART属性的程序。
您所知道的SMART属性不是现成的,而是在您请求它们时生成的。它们是根据运行期间驱动器固件累积和使用的内部统计数据计算得出的。
设备不需要这些数据中的某些来提供基本功能。并且它不存储,而是在每次需要时生成。因此,当出现对SMART属性的请求时,固件会启动检索丢失数据所需的大量进程。
但是,这些过程与驱动器加载读写操作时所执行的过程不兼容。
在理想的世界中,这不会导致任何问题。但实际上,普通人为硬盘编写固件。哪个是错的,哪些是错的。因此,如果在设备积极执行读/写操作时查询SMART属性,则出现问题的机会会大大增加。例如,用户读或写缓冲区中的数据将被破坏。
关于风险增加的陈述不是理论结论,而是实践观察。例如,三星103UI HDD的固件中发生了一个已知的错误,该错误在执行SMART属性请求期间损坏了用户数据。
因此,请勿配置自动SMART属性检查。除非您确定在此之前发出了“刷新缓存”命令。或者,如果您不能没有它,请尽可能少地配置检查执行。在许多监视程序中,两次扫描之间的默认时间约为10分钟。这太普遍了。无论如何,这样的检查不是万一发生意外磁盘故障的灵丹妙药(万灵药只是冗余)。每天一次-我认为足够了。
温度请求不会导致属性计算过程的开始,并且可以经常执行。因为如果正确实施,则可以通过SCT协议完成。通过SCT仅给出已知的信息。此数据在后台自动更新。
2)SMART属性数据通常不可靠。
硬盘驱动器固件会显示您认为合适的内容,而不是实际发生的情况。最明显的例子是第5个属性,即重新分配的扇区数。数据恢复专家众所周知,硬盘驱动器在第五个属性中可以显示零个重新分配数量,尽管它们存在并继续出现。
我向研究硬盘并检查其固件的专家提出了一个问题。我询问了设备固件决定的原则,现在有必要隐藏重新分配扇区的事实,现在您可以通过SMART属性来讨论它。
他回答说,设备显示或隐藏真实图片没有一般性规定。而且,为硬盘驱动器编写固件的程序员的逻辑有时看起来很奇怪。通过研究不同型号的固件,他发现“隐藏或显示”的决定通常是基于一组参数的,这些参数通常不清楚它们之间的关系以及硬盘的剩余资源。
3)SMART指标的解释是特定于供应商的。
例如,在希捷(Seagates)上,您不应该注意属性1和7的``坏''原始值,而其余都是正常的。在该制造商生产的磁盘上,它们的绝对值在正常使用过程中可能会增加。
为了评估硬盘的状况和剩余资源,建议首先注意参数5、196、197、198。此外,将重点放在绝对原始值(原始)上,而不是在给定的原始值上是有意义的。可以以非显而易见的方式执行属性转换,这在不同的算法和固件中是不同的。
通常,在媒体专家中,当他们谈论属性的值时,通常意味着绝对值。