一、SMART 概述 硬盘的故障一般分为两种:可预测的(predictable)和不可预测的(unpredictable)。后者偶而会发生,也没有办法去预防它,例如芯片突然失效,机械撞击等。但像电机轴承磨损、盘片磁介质性能下降等都属于可预测的情况,可以在在几天甚至几星期前就发现这种不正常的现象。如果发生这种问题,SMART 功能会在开机时响起警报,至少让使用者有足够的时间把重要资料转移到其它储存设备上。 最早期的硬盘监控技术起源于 1992 年,IBM 在 AS/400 计算机的 IBM 0662 SCSI 2 代硬盘驱动器中使用了后来被命名为 Predictive Failure Analysis(故障预警分析技术)的监控技术,它是通过在固件中测量几个重要的硬盘安全参数和评估他们的情况,然后由监控软件得出两种结果:“硬盘安全”或“不久后会发生故障”。 不久,当时的微机制造商康柏和硬盘制造商希捷、昆腾以及康纳共同提出了名为 IntelliSafe的类似技术。通过该技术,硬盘可以测量自身的的健康指标并将参量值传送给操作系统和用户的监控软件中,每个硬盘生产商有权决定哪些指标需要被监控以及设定它们的安全阈值。 1995 年,康柏公司将该技术方案提交到 Small Form Factor(SFF)委员会进行标准化,该方案得到 IBM、希捷、昆腾、康纳和西部数据的支持,1996 年 6 月进行了 1.3 版的修正,正式更名为 S.M.A.R.T.(Self-Monitoring Analysis And Reporting Technology),全称就是“自我检测分析与报告技术”,成为一种自动监控硬盘驱动器完好状况和报告潜在问题的技术标准。 作为行业规范,SMART 规定了硬盘制造厂商应遵循的标准,满足 SMART 标准的条件主要包括: 1)在设备制造期间完成 SMART 需要的各项参数、属性的设定; 2)在特定系统平台下,能够正常使用 SMART;通过 BIOS 检测,能够识别设备是否支持SMART 并可显示相关信息,而且能辨别有效和失效的 SMART 信息; 3)允许用户自由开启和关闭 SMART 功能; 4)在用户使用过程中,能提供 SMART 的各项有效信息,确定设备的工作状态,并能发出相应的修正指令或警告。在硬盘及操作系统都支持 SMART 技术并且开启的情况下,若硬盘状态不良,SMART 技术能够在屏幕上显示英文警告信息:“WARNING:IMMEDIATLY BACKUP YOUR DATA AND REPLACE YOUR HARD DISK DRIVE,A FAILURE MAY BE IMMINENT.”(警告:立刻备份你的数据并更换硬盘,硬盘可能失效。) SMART 功能...