效率源数据恢复论坛

标题: 为什么可以通过SMART表来判断硬盘是否健康? [打印本页]

作者: xlysoft    时间: 2016-1-6 10:54
标题: 为什么可以通过SMART表来判断硬盘是否健康?

S.M.A.R.T.是硬盘自动检测、分析以及报告的一种技术,其全称为“Self-Monitoring Analysis and Reporting Technology”。 它能对硬盘的磁头单元、硬盘温度、盘片表面介质材料、马达及其驱动系统、硬盘内部电路等进行监测,及时分析并预报硬盘可能发生的问题。

在上世纪九十年代,由于硬盘经常发生故障从而导致数据丢失,因此人们开始意识到数据比硬盘本身更宝贵。因此人们希望有一种技术能够对硬盘故障进行预测,并实时给出反馈,方便人们提前做出相应处理。因此S.M.A.R.T技术诞生了。

1995年5月,Compaq公司向Small Form Factor(SFF)委员会提交了IntelliSafe的技术标准报告(SFF-8035i)。并在1996年1月进行1.0版的修正。然后于1996年6月进行了1.3版的修正,并联合IBM等公司向SFF正式申请将IntelliSafe技术加入到ATA-3的行业标准中,同时将其正式更名为S.M.A.R.T。该标准中要求硬盘以及操作系统都支持S.M.A.R.T.技术并且该技术默认开启的的情况下,在不良状态出现时S.M.A.R.T.技术能够在屏幕上显示警告信息。

在硬盘运行过程中S.M.A.R.T.技术会对包括磁头、盘片、电机、电路等硬盘部件进行监测,通过检测电路和主机上的监测软件对被监测对象进行检测,把其运行状况和历史记录同预设的安全值进行分析、比较,当超出了安全值的范围,会自动向用户发出警告,进而对硬盘潜在故障做出有效预测,提高了数据存储的安全性。

目前S.M.A.R.T.技术已经成为一种国际标准。并且作为一种最基本的硬盘保护技术,被广泛应用于硬盘中。通过该技术的应用能够有效对硬盘故障进行预警从而提高数据的安全性。

说了S.M.A.R.T.技术的产生背景,咱们再来说说为什么可以通过查看S.M.A.R.T.表上记录的信息对硬盘健康状况进行判断呢?

在硬盘的S.M.A.R.T.表上会记录下硬盘时时的工作情况,如:数据吞吐性能、马达起动时间、寻道错误率等。当这些数据出现较大幅度变化或者和厂家给出的标准值差异较大的时候,就不难说明硬盘有的地方出现问题了。如:寻道错误率高的时候我们可以判断其磁头有可能出现了问题。因为我们知道硬盘数据读取都是通过磁头进行的,当磁头无法准确找到我们所需数据的时候,很可能就是磁头出了问题。磁头一旦出现问题,整个硬盘数据的读写都会受到影响,此时就有必要进行数据备份转移了。

如今各类的硬盘检测软件大多也是基于S.M.A.R.T.表来进行判断检测的,通过分析硬盘各项数值和标准值的差异来判断硬盘故障原因,从而便于采取对应措施,减少数据安全事件的发生。当然对于突发性事件(如:突然间撞击导致硬盘损坏等)S.M.A.R.T.技术却是无能为力的。









欢迎光临 效率源数据恢复论坛 (http://bbs.xlysoft.net/) Powered by Discuz! X3.2