磁盘检测之读懂SMART

磁盘检测之读懂SMART


2024年4月21日发(作者:gboard)

磁盘检测之读懂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.技术能够在屏幕上显示英文警告信息:“WARNING:IMMEDIATLY BACKUP YOUR DATA

AND REPLACE YOUR HARD DISK DRIVE,A FAILURE MAY BE IMMINENT.” (警告:立刻备份你的

数据同时更换硬盘驱动器,可能有错误出现。)

SMART数据分析:

ID

英文名

read error

rate

Throughput

Performance

Spin-Up Time

Start/Stop

Count

中文译名 最优

底层数据读取错误率

说明

存储器从一个硬盘表面读取数据时发生的错误率。原始值由

于不同厂商的不同计算方法而有所不同,其十进制值往往无

意义的。一般来说有数值意味着磁头已出现问题了。

读写通量性能

通常是硬盘读写性能的测量值,如果其值有变动,有可能硬

盘出现了问题。

盘片由静止启动加速到稳定正常运行速度的平均所需时间。

一个盘片启动关闭周期的统计值,只有硬盘从完全断电中启

动或从睡眠模式恢复,盘片主轴电机被启动时才会记一次数。

记录由于损坏而被映射到无损的后备区的扇区计数。当硬盘

出现损坏扇区时,可以通过将其物理空间指向到特定的无损

0x05

Reallocated

Sector Count

区域进行重映射修复,从而出现坏扇区的硬盘仍可使用。但

重定位扇区计数 当高过一定数值后,后备区消耗殆尽而无法再重映射修复时,

这些坏扇区就会显现出来且无法自行修复。除外由于要要求

磁头读取这些坏扇区时专门再移动到后备区读写数据,对硬

盘读写性能也有影响。

0x06

Read Channel

Margin

信道读取余量 读取数据时信道可用的余量,该属性没制定任何功用。

(该属性是特定制造商才有的)磁头寻找磁道由于机械问题

0x07

Seek Error

Rate

寻道错误率

而出错几率,有多种原因可能引致出错,如:磁头伺服构件,

盘体过热,或损坏。于不同厂商的不同计算方法而有所不同,

其十进制值往往无意义的。

0x01

0x02

0x03 盘片启动时间

电机起停次计数 0x04

0x08

Seek Time

Performance

Power-On

Hours

Spin Retry

Count

Recalibration

Retries

Power Cycle

Count

Soft Read

Error Rate

SATA

Downshift

Error Count

寻道性能

每次寻道时间的平均值,该值短期内迅速减少,有可能硬盘

出现了问题。

硬盘加电时间

硬盘自出厂以来加电启动的统计时间,单位为小时(或根据

制造商设定为分钟或秒),一般用户以该值判定硬盘是否被

使用过。

0x09

电机起转重试

主轴电机在一次加速至正常速度失败后尝试重新继续加速到

正常运行速度的统计数,该值改变时意味着硬盘的机械部件

已经出现问题了。

0x0a

磁头校准重试 0x0b

磁头在一次运行失败时尝试校准至正常状态的统计数,该值

改变时意味着硬盘的机械部件已经出现问题了。

0x0c

0x0d

设备开关计数

该属性表示硬盘电源充分开/关循环计数。

软件读取错误率 操作系统读取数据时的出错率。

0xb7 SATA降级运行计数

Western Digital 和 Samsung 特有属性,记录由于兼容问题

导致降低SATA传输级别运行的计数。

HP专有S.M.A.R.T.(SMART IV)技术的一个特有属性,记

录硬盘从盘片读取数据到高速缓存后再传输到主机时数据校

验出错的次数。

0xb8

End-to-End

error

Head Stability

Induced

终端校验出错

0xb9 磁头稳定性 Western Digital特有属性

0xba

Op-Vibration

Detection

Reported

Western Digital特有属性

报告不可纠正错误 硬件ECC无法恢复的错误计数。 0xbb

Uncorrectable

Errors

Command

Timeout

通信超时

由于无法连接至硬盘而终止操作的统计数,一般为0,如果

远超过0,则可能电源问题,数据线接口氧化或更严重的问

题。

0xbc

0xbd

High Fly

Writes

磁头写入高度

硬盘进行写入时对磁头高度进行监控以提供额外的保障。当

磁头处于不正常高度进行写入时,写入操作会被终止,原有

数据重写入或者将该扇区重映射到安全区域。该属性是统计

值。

0xbe

Airflow

Temperature

G-sense Error

Rate

Power-off

Retract Count

气流温度

电源关闭磁头收回计数

Western Digital特有属性,计量硬盘内气流温度,和检测项

0xc2相似。

计量可能对硬盘做成损害的冲击次数。 0xbf 加速度错误率

0xc0 计量磁头在没有加电时不移进硬盘的值。


发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1713662625a2293662.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信