一、S.M.A.R.T简介
S.M.A.R.T是硬盘自动检测、分析以及报告的一种技术,其全称为“Self-Monitoring Analysis and ReportingTechnology”。 它能对硬盘的磁头单元、硬盘温度、盘片表面介质材料、马达及其驱动系统、硬盘内部电路等进行监测,及时分析并预报硬盘可能发生的问题。该技术由Compaq公司率先开发,IBM、希捷、富士通、昆腾等硬盘厂商参与修正,并融合了Compaq公司的IntelliSafe诊断技术和IBM的PFA检测技术特点。
我们可以通过S.M.A.R.T信息来了解硬盘的一些实际状况。不过有一点需要注意,我们不能简简单单的根据S.M.A.R.T表来判断一个硬盘是否正常。因为一个硬盘正常接入PC后才能读到S.M.A.R.T表,如果无法被PC识别的话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信息保留在硬盘的系统保留区(service area)也叫固件区内,这个区域一般位于硬盘0物理柱面的最前面几十个物理磁道,由厂商写入相关内部管理程序。系统保留区除了S.M.A.R.T信息表外还包括低级格式化程序、加密解密程序、自监控程序、自动修复程序等。监测软件通过一个名为“SMART RETURN STATUS”的命令(命令代码为:B0h)对S.M.A.R.T信息进行读取,且不允许最终用户对信息进行修改。若需要对S.M.A.R.T项进行复位,必须使用专门的工具。
四、S.M.A.R.T技术的参数
S.M.A.R.T技术规定有专门的检测参数。由于硬盘结构、性能和定位上的不同,除了ATA-3标准规定的参数外,厂家可以根据自己产品的特性提供不同的S.M.A.R.T检测参数,用户可以通过查看这些参数来了解自己硬盘的健康状况。常用的S.M.A.R.T技术规定的几个主要检测属性如下图所示:
S.M.A.R.T技术通过各项属性的Threshold(阈值)、Attribute(属性值)、Worst(最大错误值)、Date(实际值)和Status(属性状态)对硬盘性能进行综合判断。但不同厂家、不同型号的产品,其属性描述不尽相同,在应用过程中只需了解属性值的含义即可。
如果您硬盘的S.M.A.R.T信息出现错误警告,应及时将数据备份,防止故障升级造成数据丢失。如果您的硬盘已无法获取到S.M.A.R.T信息,则说明其已出现物理损坏,此时应及时求助专业
数据恢复公司进行数据救援,切勿反复给硬盘通电,防止造成更严重的数据丢失。