网站职业技能培训班,wordpress 自定义搜索功能,东莞网站建设aj工作室,wordpress纯代码注册验证题记#xff1a; 做过一些关于硬盘的调研任务#xff0c;当时搜集很多资料#xff0c;不过现在没有#xff0c;从网上找了一篇关于SMART的介绍#xff0c;感觉基本上都是比较全面了。 首先各大硬盘厂商生产的硬盘基本都是会遵循SMART的技术标准的#xff0c;当然企业级的… 题记 做过一些关于硬盘的调研任务当时搜集很多资料不过现在没有从网上找了一篇关于SMART的介绍感觉基本上都是比较全面了。 首先各大硬盘厂商生产的硬盘基本都是会遵循SMART的技术标准的当然企业级的硬盘都是支持这个参数的。在linux下可以装上这个工具具体检测下参数的数值。另外各大厂家都有不同的磁盘检测工具本人做过日立希捷和一些第三方的磁盘检测工具或许不同的工具的结果表现形式有些不同排除特定的工具对特定的磁盘的定向数据造假比如像手机中的跑分不过我测过的这么工具基本上都是符合的但是基本数据参数都是调用的这个标准参数有些工具为了生产化标准快速检测做了某些定制。 不过对这些大量的坏盘和ABC档的健康盘进行了观察量变到质变的过程并不能可控。有些C类盘检测到各种风险但是仍在能够一直工作好久有些A类盘却有时候突然就变成了废盘。so针对不同的业务和IO吞吐量选择性价比可靠的磁盘。 一、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技术能够在屏幕上显示英文警告信息“WARNINGIMMEDIATLY BACKUP YOUR DATA AND REPLACE YOUR HARD DISK DRIVEA FAILURE MAY BE IMMINENT”(警告立刻备份你的数据并更换硬盘硬盘可能失效。) SMART功能不断从硬盘上的各个传感器收集信息并把信息保存在硬盘的系统保留区(service area)内这个区域一般位于硬盘0物理面的最前面几十个物理磁道由厂商写入相关的内部管理程序。这里除了SMART信息表外还包括低级格式化程序、加密解密程序、自监控程序、自动修复程序等。用户使用的监测软件通过名为“SMART Return Status”的命令命令代码为B0h对SMART信息进行读取且不允许最终用户对信息进行修改。 二、SMART的ID代码 硬盘SMART检测的ID代码以两位十六进制数表示括号里对应的是十进制数硬盘的各项检测参数。目前各硬盘制造商的绝大部分SMART ID代码所代表的参数含义是一致的但厂商也可以根据需要使用不同的ID代码或者根据检测项目的多少增减ID代码。一般来说以下这些检测项是必需的 01001 底层数据读取错误率 Raw Read Error Rate 04004 启动/停止计数 Start/Stop Count 05005 重映射扇区数 Relocated Sector Count 09009 通电时间累计 Power-On Time Count (POH) 0A010 主轴起旋重试次数即硬盘主轴电机启动重试次数 Spin up Retry Count 0B011 磁盘校准重试次数 Calibration Retry Count 0C012 磁盘通电次数 Power Cycle Count C2194 温度 Temperature C7199 ULTRA DMA奇偶校验错误率 ULTRA ATA CRC Error Rate C8200 写错误率 Write Error Rate 三、SMART的描述Description 描述即某一检测项目的名称是ID代码的文字解释。对用户而言不仅要了解描述的含义重要的是要了解各参数的值如“临界值”、“最差值”的定义“当前值”与“数据值”的区别等才能对自己的硬盘状态有一个基本了解。 四、SMART的值 1、临界值Threshold 临界值是硬盘厂商指定的表示某一项目可靠性的门限值也称阈值它通过特定公式计算而得。如果某个参数的当前值接近了临界值就意味着硬盘将变得不可靠可能导致数据丢失或者硬盘故障。由于临界值是硬盘厂商根据自己产品特性而确定的因此用厂商提供的专用检测软件往往会跟Windows下检测软件的检测结果有较大出入。 以参数Raw Read Error Rate底层数据读取错误率为例某型硬盘对该参数的计算公式为“10×log10主机和硬盘之间所传输数据的扇区数×512×8重读的扇区数”。其中“512×8”是把扇区数转化为所传输的数据位(bits)这个值只在所传输的数据位处于10101012范围时才作计算而当Windows系统启动后主机和硬盘之间所传输的数据扇区大于或等于1012时此值将重新复位所以有些值在不同的操作环境、不同检测程序下时会有较大的波动。 2、当前值Normalized value 当前值是各ID项在硬盘运行时根据实测数据通过公式计算的结果计算公式由硬盘厂家自定。 硬盘出厂时各ID项目都有一个预设的最大正常值也即出厂值这个预设的依据及计算方法为硬盘厂家保密不同型号的硬盘都不同最大正常值通常为100或200或253新硬盘刚开始使用时显示的当前值可以认为是预设的最大正常值有些ID项如温度等除外。随着使用损耗或出现错误当前值会根据实测数据而不断刷新并逐渐减小。因此当前值接近临界值就意味着硬盘寿命的减少发生故障的可能性增大所以当前值也是判定硬盘健康状态或推测寿命的依据之一。 3、最差值Worst 最差值是硬盘运行时各ID项曾出现过的最大的非正常值。 最差值是对硬盘运行中某项数据变劣的峰值统计该数值也会不断刷新。通常最差值与当前值是相等的如果最差值出现较大的波动小于当前值表明硬盘曾出现错误或曾经历过恶劣的工作环境如温度。 4、数据值Data或Raw value 数据值是硬盘运行时各项参数的实测值大部分SMART工具以十进制显示数据。 数据值代表的意义随参数而定大致可以分为三类 1数据值并不直接反映硬盘状态必须经过硬盘内置的计算公式换算成当前值才能得出结果 2数据值是直接累计的如Start/Stop Count启动/停止计数的数据是50即表示该硬盘从出厂到现在累计启停了50次 3有些参数的数据是即时数如Temperature温度的数据值是44表示硬盘的当前温度是44℃。 因此有些参数直接查看数据也能大致了解硬盘目前的工作状态。 五、状态(Status) 硬盘的每项SMART信息中都有一个临界值阈值不同硬盘的临界值是不同的SMART针对各项的当前值、最差值和临界值的比较结果以及数据值进行分析后提供硬盘当前的评估状态也是我们直观判断硬盘健康状态的重要信息。根据SMART的规定状态一般有正常、警告、故障或错误三种状态。 SMART判定这三个状态与SMART的 Pre-failure/advisory BIT预测错误/发现位参数的赋值密切相关当Pre-failure/advisory BIT0并且当前值、最差值远大于临界值的情况下为正常标志。当Pre-failure/advisory BIT0并且当前值、最差值大于但接近临界值时为警告标志当Pre-failure/advisory BIT1并且当前值、最差值小于临界值时为故障或错误标志。 六、SMART参数详解 一般情况下用户只要观察当前值、最差值和临界值的关系并注意状态提示信息即可大致了解硬盘的健康状况。下面简单介绍各参数的含义以红色标出的项目是寿命关键项蓝色为固态硬盘SSD特有的项目。 在基于闪存的固态硬盘中存储单元分为两类SLCSingle Layer Cell单层单元和MLCMulti-Level Cell多层单元。SLC成本高、容量小、但读写速度快可靠性高擦写次数可高达100000次比MLC高10倍。而MLC虽容量大、成本低但其性能大幅落后于SLC。为了保证MLC的寿命控制芯片还要有智能磨损平衡技术算法使每个存储单元的写入次数可以平均分摊以达到100万小时的平均无故障时间。因此固态硬盘有许多SMART参数是机械硬盘所没有的如存储单元的擦写次数、备用块统计等等这些新增项大都由厂家自定义有些尚无详细的解释有些解释也未必准确此处也只是仅供参考。下面凡未注明厂商的固态硬盘特有的项均为SandForce主控芯片特有的其它厂商各自单独注明。 01001底层数据读取错误率 Raw Read Error Rate 数据为0或任意值当前值应远大于与临界值。 底层数据读取错误率是磁头从磁盘表面读取数据时出现的错误对某些硬盘来说大于0的数据表明磁盘表面或者读写磁头发生问题如介质损伤、磁头污染、磁头共振等等。不过对希捷硬盘来说许多硬盘的这一项会有很大的数据量这不代表有任何问题主要是看当前值下降的程度。 在固态硬盘中此项的数据值包含了可校正的错误与不可校正的RAISE错误UECCURAISE。 注RAISERedundant Array of Independent Silicon Elements意为独立硅元素冗余阵列是固态硬盘特有的一种冗余恢复技术保证内部有类似RAID阵列的数据安全性。 02002磁盘读写通量性能 Throughput Performance 此参数表示硬盘的读写通量性能数据值越大越好。当前值如果偏低或趋近临界值表示硬盘存在严重的问题但现在的硬盘通常显示数据值为0或根本不显示此项一般在进行了人工脱机SMART测试后才会有数据量。 03003主轴起旋时间 Spin Up Time 主轴起旋时间就是主轴电机从启动至达到额定转速所用的时间数据值直接显示时间单位为毫秒或者秒因此数据值越小越好。不过对于正常硬盘来说这一项仅仅是一个参考值硬盘每次的启动时间都不相同某次启动的稍慢些也不表示就有问题。 硬盘的主轴电机从启动至达到额定转速大致需要4秒15秒左右过长的启动时间说明电机驱动电路或者轴承机构有问题。旦这一参数的数据值在某些型号的硬盘上总是为0这就要看当前值和最差值来判断了。 对于固态硬盘来说所有的数据都是保存在半导体集成电路中没有主轴电机所以这项没有意义数据固定为0当前值固定为100。 04004启停计数 Start/Stop Count 这一参数的数据是累计值表示硬盘主轴电机启动/停止的次数新硬盘通常只有几次以后会逐渐增加。系统的某些功能如空闲时关闭硬盘等会使硬盘启动/停止的次数大为增加在排除定时功能的影响下过高的启动/停止次数远大于通电次数0C暗示硬盘电机及其驱动电路可能有问题。 这个参数的当前值是依据某种公式计算的结果例如对希捷某硬盘来说临界值为20当前值是通过公式“100启停计数/1024”计算得出的。若新硬盘的启停计数为0当前值为100(0/1024)100随着启停次数的增加该值不断下降当启停次数达到81920次时当前值为100(81920/1024)20已达到临界值表示从启停次数来看该硬盘已达设计寿命当然这只是个寿命参考值并不具有确定的指标性。 这一项对于固态硬盘同样没有意义数据固定为0当前值固定为100。 05005重映射扇区计数 Reallocated Sectors Count/ 退役块计数 Retired Block Count 数据应为0当前值应远大于临界值。 当硬盘的某扇区持续出现读/写/校验错误时硬盘固件程序会将这个扇区的物理地址加入缺陷表(G-list)将该地址重新定向到预先保留的备用扇区并将其中的数据一并转移这就称为重映射。执行重映射操作后的硬盘在Windows常规检测中是无法发现不良扇区的因其地址已被指向备用扇区这等于屏蔽了不良扇区。 这项参数的数据值直接表示已经被重映射扇区的数量当前值则随着数据值的增加而持续下降。当发现此项的数据值不为零时要密切注意其发展趋势若能长期保持稳定则硬盘还可以正常运行若数据值不断上升说明不良扇区不断增加硬盘已处于不稳定状态应当考虑更换了。如果当前值接近或已到达临界值此时的数据值并不一定很大因为不同硬盘保留的备用扇区数并不相同表示缺陷表已满或备用扇区已用尽已经失去了重映射功能再出现不良扇区就会显现出来并直接导致数据丢失。 这一项不仅是硬盘的寿命关键参数而且重映射扇区的数量也直接影响硬盘的性能例如某些硬盘会出现数据量很大但当前值下降不明显的情况这种硬盘尽管还可正常运行但也不宜继续使用。因为备用扇区都是位于磁盘尾部靠近盘片轴心处大量的使用备用扇区会使寻道时间增加硬盘性能明显下降。 这个参数在机械硬盘上是非常敏感的而对于固态硬盘来说同样具有重要意义。闪存的寿命是正态分布的例如说MLC能写入一万次以上实际上说的是写入一万次之前不会发生“批量损坏”但某些单元可能写入几十次就损坏了。换言之机械硬盘的盘片不会因读写而损坏出现不良扇区大多与工艺质量相关而闪存的读写次数则是有限的因而损坏是正常的。所以固态硬盘在制造时也保留了一定的空间当某个存储单元出现问题后即把损坏的部分隔离用好的部分来顶替。这一替换方法和机械硬盘的扇区重映射是一个道理只不过机械硬盘正常时极少有重映射操作而对于固态硬盘是经常性的。 在固态硬盘中这一项的数据会随着使用而不断增长只要增长的速度保持稳定就可以。通常情况下数据值100100×被替换块/必需块总数因此也可以估算出硬盘的剩余寿命。 Intel固态硬盘型号的第十二个字母表示了两种规格该字母为1表示第一代的50纳米技术的SSD为2表示第二代的34纳米技术的SSD如SSDSA2M160G2GN就表示是34nm的SSD。所以参数的查看也有两种情况 50nm的SSD一代要看当前值。这个值初始是100当出现替换块的时候这个值并不会立即变化一直到已替换四个块时这个值变为1之后每增加四个块当前值就1。也就是100对应03个块1对应47个块2对应811个块…… 34nm的SSD二代直接查看数据值数据值直接表示有多少个被替换的块。 06006读取通道余量 Read Channel Margin 这一项功能不明现在的硬盘也不显示这一项。 07007寻道错误率 Seek Error Rate 数据应为0当前值应远大于与临界值。 这一项表示磁头寻道时的错误率有众多因素可导致寻道错误率上升如磁头组件的机械系统、伺服电路有局部问题盘片表面介质不良硬盘温度过高等等。 通常此项的数据应为0但对希捷硬盘来说即使是新硬盘这一项也可能有很大的数据量这不代表有任何问题还是要看当前值是否下降。 08008寻道性能 Seek Time Performance 此项表示硬盘寻道操作的平均性能寻道速度通常与前一项寻道错误率相关联。当前值持续下降标志着磁头组件、寻道电机或伺服电路出现问题但现在许多硬盘并不显示这一项。 09009通电时间累计 Power-On Time Count (POH) 这个参数的含义一目了然表示硬盘通电的时间数据值直接累计了设备通电的时长新硬盘当然应该接近0但不同硬盘的计数单位有所不同有以小时计数的也有以分、秒甚至30秒为单位的这由磁盘制造商来定义。 这一参数的临界值通常为0当前值随着硬盘通电时间增加会逐渐下降接近临界值表明硬盘已接近预计的设计寿命当然这并不表明硬盘将出现故障或立即报废。参考磁盘制造商给出的该型号硬盘的MTBF平均无故障时间值可以大致估计剩余寿命或故障概率。 对于固态硬盘要注意“设备优先电源管理功能device initiated power managementDIPM”会影响这个统计如果启用了DIPM持续通电计数里就不包括睡眠时间如果关闭了DIPM功能那么活动、空闲和睡眠三种状态的时间都会被统计在内。 0A010主轴起旋重试次数 Spin up Retry Count 数据应为0当前值应大于临界值。 主轴起旋重试次数的数据值就是主轴电机尝试重新启动的计数即主轴电机启动后在规定的时间里未能成功达到额定转速而尝试再次启动的次数。数据量的增加表示电机驱动电路或是机械子系统出现问题整机供电不足也会导致这一问题。 0B011磁头校准重试计数 Calibration Retry Count 数据应为0当前值应远大于与临界值。 硬盘在温度发生变化时机械部件特别是盘片会因热胀冷缩出现形变因此需要执行磁头校准操作消除误差有的硬盘还内置了磁头定时校准功能。这一项记录了需要再次校准通常因上次校准失败的次数。 这一项的数据量增加表示电机驱动电路或是机械子系统出现问题但有些型号的新硬盘也有一定的数据量并不表示有问题还要看当前值和最差值。 0C012通电周期计数 Power Cycle Count 通电周期计数的数据值表示了硬盘通电/断电的次数即电源开关次数的累计新硬盘通常只有几次。 这一项与启停计数04是有区别的一般来说硬盘通电/断电意味着计算机的开机与关机所以经历一次开关机数据才会加1而启停计数04表示硬盘主轴电机的启动/停止硬盘在运行时可能多次启停如系统进入休眠或被设置为空闲多少时间而关闭。所以大多情况下这个通电/断电的次数会小于启停计数04的次数。 通常硬盘设计的通电次数都很高如至少5000次因此这一计数只是寿命参考值本身不具指标性。 0D013软件读取错误率 Soft Read Error Rate 软件读取错误率也称为可校正的读取误码率就是报告给操作系统的未经校正的读取错误。数据值越低越好过高则可能暗示盘片磁介质有问题。 AA170坏块增长计数 Grown Failing Block CountMicron 镁光 读写失败的块增长的总数。 AB171编程失败块计数 Program Fail Block Count Flash编程失败块的数量。 AC172擦写失败块计数 Erase Fail Block Count 擦写失败块的数量。 AD173磨损平衡操作次数平均擦写次数 / Wear Leveling CountMicron 镁光 所有好块的平均擦写次数。 Flash芯片有写入次数限制当使用FAT文件系统时需要频繁地更新文件分配表。如果闪存的某些区域读写过于频繁就会比其它区域磨损的更快这将明显缩短整个硬盘的寿命即便其它区域的擦写次数还远小于最大限制。所以如果让整个区域具有均匀的写入量就可明显延长芯片寿命这称为磨损均衡措施。 AE174意外失电计数 Unexpected Power Loss Count 硬盘自启用后发生意外断电事件的次数。 B1177磨损范围对比值 Wear Range Delta 磨损最重的块与磨损最轻的块的磨损百分比之差。 B4180未用的备用块计数 Unused Reserved Block Count Total惠普 固态硬盘会保留一些容量来准备替换损坏的存储单元所以可用的预留空间数非常重要。这个参数的当前值表示的是尚未使用的预留的存储单元数量。 B5181编程失败计数 Program Fail Count 用4个字节显示已编程失败的次数与AB参数相似。 B5181非4KB对齐访问数 Non-4k Aligned AccessMicron 镁光 B6182擦写失败计数 Erase Fail Count 用4个字节显示硬盘自启用后块擦写失败的次数与AC参数相似。 B7183串口降速错误计数 SATA Downshift Error Count 这一项表示了SATA接口速率错误下降的次数。通常硬盘与主板之间的兼容问题会导致SATA传输级别降级运行。 B8184I/O错误检测与校正 I/O Error Detection and CorrectionIOEDC “I/O错误检测与校正”是惠普公司专有的SMART IV技术的一部分与其他制造商的I/O错误检测和校正架构一样它记录了数据通过驱动器内部高速缓存RAM传输到主机时的奇偶校验错误数量。 B8184点到点错误检测计数 End to End Error Detection Count Intel第二代的34nm固态硬盘有点到点错误检测计数这一项。固态硬盘里有一个LBAlogical block addressing逻辑块地址记录这一项显示了SSD内部逻辑块地址与真实物理地址间映射的出错次数。 B8184原始坏块数 Init Bad Block CountIndilinx芯片 硬盘出厂时已有的坏块数量。 B9185磁头稳定性 Head Stability西部数据 意义不明。 BA186感应运算振动检测 nduced Op-Vibration Detection西部数据 意义不明。 BB187无法校正的错误 Reported Uncorrectable Errors希捷 报告给操作系统的无法通过硬件ECC校正的错误。如果数据值不为零就应该备份硬盘上的数据了。 报告给操作系统的在所有存取命令中出现的无法校正的RAISEURAISE错误。 BC188命令超时 Command Timeout 由于硬盘超时导致操作终止的次数。通常数据值应为0如果远大于零最有可能出现的是电源供电问题或者数据线氧化致使接触不良也可能是硬盘出现严重问题。 BD189高飞写入 High Fly Writes 磁头飞行高度监视装置可以提高读写的可靠性这一装置时刻监测磁头的飞行高度是否在正常范围来保证可靠的写入数据。如果磁头的飞行高度出现偏差写入操作就会停止然后尝试重新写入或者换一个位置写入。这种持续的监测过程提高了写入数据的可靠性同时也降低了读取错误率。这一项的数据值就统计了写入时磁头飞行高度出现偏差的次数。 BD189出厂坏块计数 Factory Bad Block CountMicron 镁光芯片 BE190气流温度 Airflow Temperature 这一项表示的是硬盘内部盘片表面的气流温度。在希捷公司的某些硬盘中当前值100当前温度因此气流温度越高当前值就越低最差值则是当前值曾经到达过的最低点临界值由制造商定义的最高允许温度来确定而数据值不具实际意义。许多硬盘也没有这一项参数。 BF191冲击错误率 G-sense error rate 这一项的数据值记录了硬盘受到机械冲击导致出错的频度。 C0192断电返回计数 Power-Off Retract Count 当计算机关机或意外断电时硬盘的磁头都要返回停靠区不能停留在盘片的数据区里。正常关机时电源会给硬盘一个通知即Standby Immediate就是说主机要求将缓存数据写入硬盘然后就准备关机断电了休眠、待机也是如此意外断电则表示硬盘在未收到关机通知时就失电此时磁头会自动复位迅速离开盘片。 这个参数的数据值累计了磁头返回的次数。但要注意这个参数对某些硬盘来说仅记录意外断电时磁头的返回动作而某些硬盘记录了所有包括休眠、待机但不包括关机时的磁头返回动作还有些硬盘这一项没有记录。因此这一参数的数据值在某些硬盘上持续为0或稍大于0但在另外的硬盘上则会大于通电周期计数0C或启停计数04的数据。在一些新型节能硬盘中这一参数的数据量还与硬盘的节能设计相关可能会远大于通电周期计数0C或启停计数04的数据但又远小于磁头加载/卸载计数C1的数据量。 对于固态硬盘来说虽然没有磁头的加载/卸载操作但这一项的数据量仍然代表了不安全关机即发生意外断电的次数。 C1193磁头加载/卸载计数 Load/Unload Cycle Count 对于过去的硬盘来说盘片停止旋转时磁头臂停靠于盘片中心轴处的停泊区磁头与盘片接触只有当盘片旋转到一定转速时磁头才开始漂浮于盘片之上并开始向外侧移动至数据区。这使得磁头在硬盘启停时都与盘片发生摩擦虽然盘片的停泊区不存储数据但无疑启停一个循环就使磁头经历两次磨损。所以对以前的硬盘来说磁头起降加载/卸载次数是一项重要的寿命关键参数。 而在现代硬盘中平时磁头臂是停靠于盘片之外的一个专门设计的停靠架上远离盘片。只有当盘片旋转达到额定转速后磁头臂才开始向内盘片轴心转动使磁头移至盘片区域加载磁头臂向外转动返回至停靠架即卸载。这样就彻底杜绝了硬盘启停时磁头与盘片接触的现象西部数据公司将其称为“斜坡加载技术”。由于磁头在加载/卸载过程中始终不与盘片接触不存在磁头的磨损使得这一参数的重要性已经大大下降。 这个参数的数据值就是磁头执行加载/卸载操作的累计次数。从原理上讲这个加载/卸载次数应当与硬盘的启停次数相当但对于笔记本内置硬盘以及台式机新型节能硬盘来说这一项的数据量会很大。这是因为磁头臂组件设计有一个固定的返回力矩保证在意外断电时磁头能靠弹簧力自动离开盘片半径范围迅速返回停靠架。所以要让硬盘运行时磁头保持在盘片的半径之内就要使磁头臂驱动电机寻道电机持续通以电流。而让磁头臂在硬盘空闲几分钟后就立即执行卸载动作返回到停靠架上既有利于节能又降低了硬盘受外力冲击导致磁头与盘片接触的概率。虽然再次加载会增加一点寻道时间但毕竟弊大于利所以在这类硬盘中磁头的加载/卸载次数会远远大于通电周期计数0C或启停计数04的数据量。不过这种加载/卸载方式已经没有了磁头与盘片的接触所以设计值也已大大增加通常笔记本内置硬盘的磁头加载/卸载额定值在3060万次而台式机新型节能硬盘的磁头加载/卸载设计值可达一百万次。 C2194温度 Temperature 温度的数据值直接表示了硬盘内部的当前温度。硬盘运行时最好不要超过45℃温度过高虽不会导致数据丢失但引起的机械变形会导致寻道与读写错误率上升降低硬盘性能。硬盘的最高允许运行温度可查看硬盘厂商给出的数据一般不会超过60℃。 不同厂家对温度参数的当前值、最差值和临界值有不同的表示方法希捷公司某些硬盘的当前值就是实际温度摄氏值最差值则是曾经达到过的最高温度临界值不具意义而西部数据公司一些硬盘的最差值是温度上升到某值后的时间函数每次升温后的持续时间都将导致最差值逐渐下降当前值则与当前温度成反比即当前温度越高当前值越低随实际温度波动。 C3195硬件ECC校正 Hardware ECC Recovered ECCError Correcting Code的意思是“错误检查和纠正”这个技术能够容许错误并可以将错误更正使读写操作得以持续进行不致因错误而中断。这一项的数据值记录了磁头在盘片上读写时通过ECC技术校正错误的次数不过许多硬盘有其制造商特定的数据结构因此数据量的大小并不能直接说明问题。 C3195实时无法校正错误计数 On the fly ECC Uncorrectable Error Count 这一参数记录了无法校正UECC的错误数量。 C3195编程错误块计数 Program Failure block CountIndilinx芯片 C4196重映射事件计数 Reallocetion Events Count 数据应为0当前值应远大于临界值。 这个参数的数据值记录了将重映射扇区的数据转移到备用扇区的尝试次数是重映射操作的累计值成功的转移和不成功的转移都会被计数。因此这一参数与重映射扇区计数05相似都是反映硬盘已经存在不良扇区。 C4196擦除错误块计数 Erase Failure block CountIndilinx芯片 在固态硬盘中这一参数记录了被重映射的块编程失败的数量。 C5197当前待映射扇区计数 Current Pending Sector Count 数据应为0当前值应远大于临界值。 这个参数的数据表示了“不稳定的”扇区数即等待被映射的扇区也称“被挂起的扇区”数量。如果不稳定的扇区随后被读写成功该扇区就不再列入等待范围数据值就会下降。 仅仅读取时出错的扇区并不会导致重映射只是被列入“等待”也许以后读取就没有问题所以只有在写入失败时才会发生重映射。下次对该扇区写入时如果继续出错就会产生一次重映射操作此时重映射扇区计数05与重映射事件计数C4的数据值增加此参数的数据值下降。 C5197读取错误块计数不可修复错误Read Failure block CountIndilinx芯片 C6198脱机无法校正的扇区计数 Offline Uncorrectable Sector Count 数据应为0当前值应远大于临界值。 这个参数的数据累计了读写扇区时发生的无法校正的错误总数。数据值上升表明盘片表面介质或机械子系统出现问题有些扇区肯定已经不能读取如果有文件正在使用这些扇区操作系统会返回读盘错误的信息。下一次写操作时会对该扇区执行重映射。 C6198总读取页数 Total Count of Read SectorsIndilinx芯片 C7199Ultra ATA访问校验错误率 Ultra ATA CRC Error Rate 这个参数的数据值累计了通过接口循环冗余校验Interface Cyclic Redundancy CheckICRC发现的数据线传输错误的次数。如果数据值不为0且持续增长表示硬盘控制器→数据线→硬盘接口出现错误劣质的数据线、接口接触不良都可能导致此现象。由于这一项的数据值不会复零所以某些新硬盘也会出现一定的数据量只要更换数据线后数据值不再继续增长即表示问题已得到解决。 C7199总写入页数 Total Count of Write SectorsIndilinx芯片 C8200写入错误率 Write Error Rate / 多区域错误率 Multi-Zone Error Rate西部数据 数据应为0当前值应远大于临界值。 这个参数的数据累计了向扇区写入数据时出现错误的总数。有的新硬盘也会有一定的数据量若数据值持续快速升高当前值偏低表示盘片、磁头组件可能有问题。 C8200总读取指令数 Total Count of Read CommandIndilinx芯片 C9201脱道错误率 Off Track Error Rate / 逻辑读取错误率 Soft Read Error Rate 数据值累积了读取时脱轨的错误数量如果数据值不为0最好备份硬盘上的资料。 C9201TA Counter Detected意义不明 C9201写入指令总数 Total Count of Write CommandIndilinx芯片 CA202数据地址标记错误 Data Address Mark errors 此项的数据值越低越好或者由制造商定义。 CA202TA Counter Increased意义不明 CA202剩余寿命 Percentage Of The Rated Lifetime UsedMicron 镁光芯片 当前值从100开始下降至0表示所有块的擦写余量统计。计算方法是以MLC擦写次数除以50SLC擦写次数除以1000结果取整数将其与100的差值作为当前值MLC预计擦写次数为5000SLC预计擦写次数为100000。 CA202闪存总错误bit数 Total Count of error bits from flashIndilinx芯片 CB203软件ECC错误数 Run Out Cancel 错误检查和纠正ECC出错的频度。 CB203校正bit错误的总读取页数 Total Count of Read Sectors with correct bits errorIndilinx芯片 CC204软件ECC校正 Soft ECC Correction 通过软件ECC纠正错误的计数。 CC204坏块满标志 Bad Block Full FlagIndilinx芯片 CD205热骚动错误率 Thermal Asperity Rate (TAR) 由超温导致的错误。数据值应为0。 CD205最大可编程/擦除次数 Max P/E CountIndilinx芯片 CE206磁头飞行高度 Flying Height 磁头距离盘片表面的垂直距离。高度过低则增加了磁头与盘片接触导致损坏的可能性高度偏高则增大了读写错误率。不过准确地说硬盘中并没有任何装置可以直接测出磁头的飞行高度制造商也只是根据磁头读取的信号强度来推算磁头飞行高度。 CE206底层数据写入出错率 Write Error Rate CE206最小擦写次数 Erase Count MinIndilinx芯片 CF207主轴过电流 Spin High Current 数据值记录了主轴电机运行时出现浪涌电流的次数数据量的增加意味着轴承或电机可能有问题。 CF207最大擦写次数 Erase Count MaxIndilinx芯片 D0208主轴电机重启次数 Spin Buzz 数据值记录了主轴电机反复尝试启动的次数这通常是由于电源供电不足引起的。 D0208平均擦写次数Erase Count AverageIndilinx芯片 D1209脱机寻道性能 Offline Seek Performance 这一项表示驱动器在脱机状态下的寻道性能通常用于工厂内部测试。 D1209剩余寿命百分比 Remaining Life %Indilinx芯片 D2210斜坡加载值 Ramp Load Value 这一项仅见于几年前迈拓制造的部分硬盘。通常数据值为0意义不明。 D2210坏块管理错误日志 BBM Error LogIndilinx芯片 D3211写入时振动 Vibration During Write 写入数据时受到受到外部振动的记录。 D3211SATA主机接口CRC写入错误计数 SATA Error Count CRC (Write)Indilinx芯片 D4212写入时冲击 Shock During Write 写入数据时受到受到外部机械冲击的记录。 D4212SATA主机接口读取错误计数 SATA Error Count Count CRC (Read)Indilinx芯片 DC220盘片偏移量 Disk Shift 硬盘中的盘片相对主轴的偏移量通常是受外力冲击或温度变化所致单位未知数据值越小越好。 DD221冲击错误率 G-sense error rate 与BF相同数据值记录了硬盘受到外部机械冲击或振动导致出错的频度。 DE222磁头寻道时间累计 Loaded Hours 磁头臂组件运行的小时数即寻道电机运行时间累计。 DF223磁头加载/卸载重试计数 Load/Unload Retry Count 这一项与C1项类似数据值累积了磁头尝试重新加载/卸载的次数。 E0224磁头阻力 Load Friction 磁头工作时受到的机械部件的阻力。 E1225主机写入数据量 Host Writes 由于闪存的擦写次数是有限的所以这项是固态硬盘特有的统计。Intel的SSD是每当向硬盘写入了65536个扇区这一项的数据就1。如果用HDTune等软件查看SMART时可以自己计算Intel SSD Toolbox已经为你算好了直接就显示了曾向SSD中写入过的数据量。 E2226磁头加载时间累计 Load In-time 磁头组件运行时间的累积数即磁头臂不在停靠区的时间与DE项相似。 E3227扭矩放大计数 Torque Amplification Count 主轴电机试图提高扭矩来补偿盘片转速变化的次数。当主轴轴承存在问题时主轴电机会尝试增加驱动力使盘片稳定旋转。这个参数的当前值下降说明硬盘的机械子系统出现了严重的问题。 E4228断电返回计数 Power-Off Retract Cycle 数据值累计了磁头因设备意外断电而自动返回的次数与C0项相似。 E6230GMR磁头振幅 GMR Head Amplitude 磁头“抖动”即正向/反向往复运动的距离。 E7231温度 Temperature 温度的数据值直接表示了硬盘内部的当前温度与C2项相同。 E7231剩余寿命 SSD Life Left 剩余寿命是基于P/E周期与可用的备用块作出的预测。新硬盘为10010表示PE周期已到设计值但尚有足够的保留块0表示保留块不足硬盘将处于只读方式以便备份数据。 E8232寿命余量 Endurance Remaining 寿命余量是指硬盘已擦写次数与设计最大可擦写次数的百分比与CA项相似。 E8232预留空间剩余量 Available Reserved SpaceIntel芯片 对于Intel的SSD来说前边05项提到会保留一些容量来准备替换损坏的存储单元所以可用的预留空间数非常重要。当保留的空间用尽再出现损坏的单元就将出现数据丢失这个SSD的寿命就结束了。所以仅看05项意义并不大这一项才最重要。这项参数可以看当前值新的SSD里所有的预留空间都在所以是100。随着预留空间的消耗当前值将不断下降减小到接近临界值一般是10时就说明只剩下10%的预留空间了SSD的寿命将要结束。这个与B4项相似。 E9233通电时间累计 Power-On Hours 对于普通硬盘来说这一项与09相同。 E9233介质磨耗指数 Media Wareout IndicatorIntel芯片 由于固态硬盘的擦写次数是有限的当到达一定次数的时候就会出现大量的单元同时损坏这时候预留空间也顶不住了所以这项参数实际上表示的是硬盘设计寿命。Intel的SSD要看当前值随着NAND的平均擦写次数从0增长到最大的设计值这一参数的当前值从开始的100逐渐下降至1为止。这表示SSD的设计寿命已经终结。当然到达设计寿命也不一定意味着SSD就立即报废这与闪存芯片的品质有着很大的关系。 注Total Erase Count全擦写计数是指固态硬盘中所有块的擦写次数的总和不同规格的NAND芯片以及不同容量的SSD其最大全擦写次数均有所不同。 F0240磁头飞行时间 Head Flying Hours / 传输错误率 Transfer Error Rate富士通 磁头位于工作位置的时间。 富士通硬盘表示在数据传输时连接被重置的次数。 F1241LBA写入总数 Total LBAs Written LBA写入数的累计。 F1241写入剩余寿命 Lifetime Writes from Host 自硬盘启用后主机向硬盘写入的数据总量以4个字节表示每写入64GB字节作为一个单位。 F2242LBA读取总数 Total LBAs Read LBA读取数的累计。某些SMART读取工具会显示负的数据值是因为采用了48位LBA而不是32位LBA。 F2242读取剩余寿命 Lifetime Reads from Host 自硬盘启用后主机从硬盘读取的数据总量以4个字节表示每读取64GB字节作为一个单位。 FA250读取错误重试率 Read Error Retry Rate 从磁盘上读取时出错的次数。 FE254自由坠落保护 Free Fall Protection 现在有些笔记本硬盘具有自由坠落保护功能当硬盘内置的加速度探测装置检测到硬盘位移时会立即停止读写操作将磁头臂复位。这个措施防止了磁头与盘片之间发生摩擦撞击提高了硬盘的抗震性能。这个参数的数据里记录了这一保护装置动作的次数。 文章转载自: http://www.morning.crdtx.cn.gov.cn.crdtx.cn http://www.morning.ypdhl.cn.gov.cn.ypdhl.cn http://www.morning.dyfmh.cn.gov.cn.dyfmh.cn http://www.morning.hfxks.cn.gov.cn.hfxks.cn http://www.morning.fksdd.cn.gov.cn.fksdd.cn http://www.morning.jcyyh.cn.gov.cn.jcyyh.cn http://www.morning.atoinfo.com.gov.cn.atoinfo.com http://www.morning.kxgn.cn.gov.cn.kxgn.cn http://www.morning.dgxrz.cn.gov.cn.dgxrz.cn http://www.morning.blfll.cn.gov.cn.blfll.cn http://www.morning.pxspq.cn.gov.cn.pxspq.cn http://www.morning.fnhxp.cn.gov.cn.fnhxp.cn http://www.morning.mdplm.cn.gov.cn.mdplm.cn http://www.morning.kgcss.cn.gov.cn.kgcss.cn http://www.morning.llxqj.cn.gov.cn.llxqj.cn http://www.morning.rdsst.cn.gov.cn.rdsst.cn http://www.morning.ztfzm.cn.gov.cn.ztfzm.cn http://www.morning.rbyz.cn.gov.cn.rbyz.cn http://www.morning.qhtlq.cn.gov.cn.qhtlq.cn http://www.morning.tqbw.cn.gov.cn.tqbw.cn http://www.morning.nd-test.com.gov.cn.nd-test.com http://www.morning.nqmdc.cn.gov.cn.nqmdc.cn http://www.morning.nkpls.cn.gov.cn.nkpls.cn http://www.morning.yhxhq.cn.gov.cn.yhxhq.cn http://www.morning.ndpzm.cn.gov.cn.ndpzm.cn http://www.morning.rglzy.cn.gov.cn.rglzy.cn http://www.morning.rrdch.cn.gov.cn.rrdch.cn http://www.morning.dbdmr.cn.gov.cn.dbdmr.cn http://www.morning.zlgr.cn.gov.cn.zlgr.cn http://www.morning.knwry.cn.gov.cn.knwry.cn http://www.morning.fbxlj.cn.gov.cn.fbxlj.cn http://www.morning.bpmtx.cn.gov.cn.bpmtx.cn http://www.morning.yrdkl.cn.gov.cn.yrdkl.cn http://www.morning.ghrhb.cn.gov.cn.ghrhb.cn http://www.morning.grpfj.cn.gov.cn.grpfj.cn http://www.morning.znlhc.cn.gov.cn.znlhc.cn http://www.morning.mumgou.com.gov.cn.mumgou.com http://www.morning.jpdbj.cn.gov.cn.jpdbj.cn http://www.morning.rsnn.cn.gov.cn.rsnn.cn http://www.morning.ranglue.com.gov.cn.ranglue.com http://www.morning.51meihou.cn.gov.cn.51meihou.cn http://www.morning.btjyp.cn.gov.cn.btjyp.cn http://www.morning.mqbzk.cn.gov.cn.mqbzk.cn http://www.morning.yrfxb.cn.gov.cn.yrfxb.cn http://www.morning.fnpmf.cn.gov.cn.fnpmf.cn http://www.morning.bkcnq.cn.gov.cn.bkcnq.cn http://www.morning.fbmzm.cn.gov.cn.fbmzm.cn http://www.morning.gnwse.com.gov.cn.gnwse.com http://www.morning.rxwfg.cn.gov.cn.rxwfg.cn http://www.morning.zsrjn.cn.gov.cn.zsrjn.cn http://www.morning.kxsnp.cn.gov.cn.kxsnp.cn http://www.morning.dbbcq.cn.gov.cn.dbbcq.cn http://www.morning.lsjgh.cn.gov.cn.lsjgh.cn http://www.morning.kqbwr.cn.gov.cn.kqbwr.cn http://www.morning.c7623.cn.gov.cn.c7623.cn http://www.morning.nd-test.com.gov.cn.nd-test.com http://www.morning.thlzt.cn.gov.cn.thlzt.cn http://www.morning.qnlbb.cn.gov.cn.qnlbb.cn http://www.morning.bpmtl.cn.gov.cn.bpmtl.cn http://www.morning.tqpnf.cn.gov.cn.tqpnf.cn http://www.morning.xxwhz.cn.gov.cn.xxwhz.cn http://www.morning.ygbq.cn.gov.cn.ygbq.cn http://www.morning.hhxkl.cn.gov.cn.hhxkl.cn http://www.morning.rcjwl.cn.gov.cn.rcjwl.cn http://www.morning.bryyb.cn.gov.cn.bryyb.cn http://www.morning.bmmhs.cn.gov.cn.bmmhs.cn http://www.morning.kgphc.cn.gov.cn.kgphc.cn http://www.morning.sqqkr.cn.gov.cn.sqqkr.cn http://www.morning.wfjyn.cn.gov.cn.wfjyn.cn http://www.morning.nwfpl.cn.gov.cn.nwfpl.cn http://www.morning.fhrgk.cn.gov.cn.fhrgk.cn http://www.morning.smggx.cn.gov.cn.smggx.cn http://www.morning.rfgkf.cn.gov.cn.rfgkf.cn http://www.morning.ndcjq.cn.gov.cn.ndcjq.cn http://www.morning.cnhgc.cn.gov.cn.cnhgc.cn http://www.morning.nhrkl.cn.gov.cn.nhrkl.cn http://www.morning.hrzhg.cn.gov.cn.hrzhg.cn http://www.morning.rwnx.cn.gov.cn.rwnx.cn http://www.morning.xgjhy.cn.gov.cn.xgjhy.cn http://www.morning.dnmzl.cn.gov.cn.dnmzl.cn