深度剖析:硬盘固件级数据恢复
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3.3 S.M.A.R.T.技术简介

S.M.A.R.T.技术的全称是Self-Monitoring,Analysis and Reporting Technology,即“自监测、分析及报告技术”。

1.3.3.1 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.技术信息保存在硬盘的固件区内,监测软件通过一个名“SMARTRETURNSTATUS”的命令对S.M.A.R.T信息进行读取,且不允许用户对S.M.A.R.T信息进行修改。若需要对S.M.A.R.T项进行复位,必须使用专门的工具。

1.3.3.2 S.M.A.R.T.技术的参数

S.M.A.R.T.技术规定有专门的检测参数,由于硬盘结构、性能和定位上的不同,除了ATA-3标准规定的参数外,厂家可以根据自己产品的特性提供不同的S.M.A.R.T检测参数,用户可以通过查看这些参数来了解自己硬盘的健康状况。

由于ATA标准不断更新,不同型号产品也会有所不同。其中S.M.A.R.T.技术规定的几个主要检测属性如表1-1所示。

表1-1 S.M.A.R.T.技术的检测属性

S.M.A.R.T.技术通过各项属性的Threshold(阈值)、Attribute(属性值)、Worst(最大错误值)、Date(实际值)和Status(属性状态)对硬盘性能进行综合判断。但不同厂家、不同型号的产品,其属性描述不尽相同,在应用过程中只需了解属性值的含义即可。