主题 : 【原创】了解SMART技术,防患硬盘故障于未然
级别: 模拟之星
UID: 12843
精华: 1
发帖: 1576
威望: 4 星
金钱: 512 浮游币
贡献值: 15 点
好评度: 2259 点
人气: 44 点
在线时间: 378(时)
注册时间: 2004-10-27
最后登录: 2021-11-21
楼主  发表于: 2005-04-25 21:38

【原创】了解SMART技术,防患硬盘故障于未然

图片:
附图好像被论坛自动缩小了,大家点击一下就能看到原始的图片。

一、前言:

通过阅读论坛的帖子,发现许多用户都遭遇过硬盘损害,数据丢失的事情。所冶ΡΥ下这篇介绍SMART的文章,好让大家随时了解硬盘的健康状况,防患于未然。

SMART全称是Self Monitoring Analysis and Reporting Technology,译作自我监测分析与报告技术。它能够对硬盘的运行状况进行实时监测,并将重要的信息记录下来。因此我们通过阅读SMART生成的报告,就可以了解到硬盘是否会出现问题,抢在硬盘崩溃前将数据备份出来。

二、SMART的详细介绍:

能够检测SMART的软件很多,用搜索引擎搜索一下就会发现不少,象Everest、Active SMART、SIGuardian等。因为Everest属于装机必备软件,大家手头一般都有,所以我就挑了它来进行介绍。附图是希捷 7200.7的SMART数据。由于SMART数据会因硬盘厂商和产品型号的不同而有差异,所以大家硬盘的数据可能与附图不太一样。不过不必当心,因为关键属性是任何一款硬盘都不会遗漏的。有的用户就会有疑问了,什么叫关键属性?其实SMART的属性分为Critical Attributes和Informative attributes两类,关键属性和信息属性。其中关键属性包括了有关硬盘健康的最重要的数据,而信息属性所提供的数据一般只是辅助性的,相对来说比较次要的。区分它们的方法是看threshold(阈值/极限值),值为非零代表关键属性,为零代表信息属性。

<1>SMART的行值说明

1、ID 数字ID。
2、Attribute Description 属性描述。
3、Threshold 阈值/极限值。如果某个属性超过threshold规定的极限值时,就表示你的硬盘出现了问题。
4、Value 当前值。
5、Worst 最坏值。这个名称容易产生歧意,其实就是某个属性出现过的峰值。
6、Data 数据。和某个属性有关联的数据总值,这个数值没什么实际用途。
7、status 状态。OK: Value is normal/OK: Always passing代表正常;Warning、Pre-Failure表示可能会发生故障,Bad、Failed表示已经有故障了。

<2>SMART的属性说明

01 Raw Read Error Rate 读取出错率
03 Spin Up Time 硬盘马达达到规定转速所花费的时间
04 Start/Stop Count 硬盘马达启动/停止的次数
05 Reallocated Sector Count 再分配扇区的总数
07 Seek Error Rate 寻道出错率
09 Power-On Time Count 硬盘开电时间总和
0A Spin Retry Count 硬盘马达达到规定转速所用的次数
0C Power Cycle Count 硬盘加电次数总和
C2 Temperature 温度
C3 Hardware ECC Recovered 硬件错误检查和纠正的恢复次数。ECC全称是Error Checking and Correcting,译作错误检查和纠正。
C5 Current Pending Sector Count 当前待映射扇区的总数
C6 Off-Line Uncorrectable Sector Count 离线不可修复的扇区总数
C7 Ultra ATA CRC Error Rate Ultra ATA硬盘的循环冗余循环校验出错率。CRC全称是Cyclical Redundancy Checksum,译作循环冗余循环校验
C8 Write Error Rate 写出错率
CA <vendor-specific> 厂商自定义的属性

属性很多,但平时常用的属性只有一项-Reallocated Sector Count,再分配扇区的总数。在出厂时,硬盘里面会留有备用扇区,但坏扇区出现时硬盘会使用备用扇区进行替换,不需用户进行管理。Value值表示当前备用扇区的总数,会随着坏扇区的替换逐渐减少。当值低于Threshold时表示硬盘的坏扇区数目已经很多,降到0时表示无法对坏扇区进行替换,硬盘数据随时会出现丢失的可能。所以,应该在值低于Threshold时就应该抓紧进行数据的备份工作,保证数据的安全性。此外,平常还应多留意硬盘的温度,要知道,高温、灰尘、震动都是硬盘的致命杀手。从实际使用情况来看,在室温20-25℃的情况下,IDE硬盘温度大多在32-45℃之间。一般不要超过50℃,否则就要检查一下机箱是否存在散热问题。其他的属性了解一下就行了,可以算作是硬盘性能的指标吧。根据平时对硬盘的使用,只要这些属性显示OK: Value is normal/OK: Always passing就表示没有问题。而一旦显示Warning、Pre-Failure,就说明硬盘快要进入Bad、Failed状况,可能马上就会崩溃。此时“时间就是生命”,应该迅速备份硬盘上的重要数据,然后再备份其它内容。
[ 此贴被ximiduo在2005-04-26 09:43重新编辑 ]
枯れない花
级别: 论坛版主
UID: 11
精华: 0
发帖: 2266
威望: 8 星
金钱: 381185 浮游币
贡献值: 8813 点
好评度: 7896 点
人气: 1049 点
在线时间: 1384(时)
注册时间: 2004-03-24
最后登录: 2023-04-20
沙发  发表于: 2005-04-26 08:03


许久没见到原创了~~加精支持~~
凡交,近则必相糜以信,远则必忠之以言。