硬盘的S.M.A.R.T技术

Author: 甘雨 Date: 1997-01-01

  S.M.A.R.T在这里是Self-Monitoring,Analysis and Reporting Technology的缩写。汉语译为“自监测,分析和报告技术”。IBM在1992年首先在业界推出能实际预测本身错误的3.5英寸硬盘。这种硬盘采用了预测错误分析(PFA)技术。这是一种由IBM开发的技术,它能够预先测量某些硬盘的特性:例如硬盘磁头的飞行高度,如果磁头开始出现飞得太高或太低,硬盘可能要出错。经IBM的努力,该技术后来成为ANSI标准的S.M.A.R.TSCSI协议。对硬盘驱动器保护的兴趣使得一些主要的硬盘制造商在1995年创建了S.M.A.R.T工作组(SWG)。
  硬盘是一种可靠性非常高的计算机设备,它的平均无故障工作时间可达十万小时以上。即便如此仍不能排除硬盘发生故障的可能。硬盘发生故障有两种类型:不可预测的和可预测的。不可预测的故障是在没有任何警告的情况下发生的:这些故障可能是由于集成电路、控制装置或温度调节装置的焊接出现了问题。到目前为止无法预测这种失败。另一种可预测的故障是指S.M.A.R.T将试图临测的那一类故障,这一类故障主要是由于硬盘驱动器逐渐退化造成的。大约有60%的驱动器的故障是机械性的,而这正是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功能通过操作系统就会发出一个警告。可能出现如下信息:
  WARNING:Immediatly backup your data and replace your hard disk drive.A failure may be imminent.
  有时,该内容会包含一些附加信息,例如造成信息出现的物理设备和物理相关的逻辑设备的清单等。此时应该立即保存你的工作状态并退出应用程序。然后将重要数据备份到其它的存储器中去。
  S.M.A.R.T在不同的硬盘上实现的方法是不一样的,但基本要求是相同的:
  1.硬盘本身具有S.M.A.R.T功能;
  2.操作系统允许S.M.A.R.T命令通过,如Windows 3.1或Windows 95;
  3.能实现S.M.A.R.T警告信息的应用,如IBM PC台式机系统的NetFinity或IBM PC Server系统等。
  S.M.A.R.T提供了一种低成本、高效率的保护数据的方式。但目前市场上出售的大部分硬盘还不支持S.M.A.R.T。细心的读者一定会注意到近几周IBM的广告上,如桌面机IBM PC 300GL所装配的硬盘已具有S.M.A.R.T功能。这对于特别注重保护数据的用户是一个好消息。