SMART:硬盘的体检报告

硬盘这东西其实很"轴",它很少在某一天毫无征兆地突然罢工。绝大多数时候,在彻底坏掉之前几个月甚至一年,它就已经通过一套自检机制偷偷告诉你:"我不太舒服了。"这套机制就是 SMART(自监测、分析及报告技术)。学会看 SMART,你就能在硬盘咽气之前把数据抢出来——这比任何数据恢复软件都管用。

SMART 是什么

SMART 是硬盘固件内建的一套健康监测系统。硬盘在运行中会持续记录各种传感器读数和统计指标,操作系统可以通过命令把这些数据读出来,以一项项"属性"的形式展示给你。每个属性有一个原始值和一个经过换算的当前值。不同厂商、不同型号的属性定义并不完全一样,但核心的几项是相通的。

必须盯紧的几个关键属性

属性列表里项目很多,但下面这几个最要命,看到它们报警就要警惕:

属性编号 含义 健康信号
05 已重新分配的扇区数 大于 0 且持续增长,说明盘片出现坏道,准备后事
C5 当前待映射扇区数 疑似坏道候选,重点关注,可能转正为 05
C6 无法校正的扇区数 数据已经读不出来了,很危险
07、09 寻道错误率、通电时间 磁头或机械部件老化的迹象
AA 可用预留空间 固态硬盘剩余的备用块,过少说明闪存快耗尽
B1、B5 磨擦擦写计数类指标 固态硬盘闪存寿命的消耗程度
BB、BE 报告不可纠正错误、超出限位 综合性错误,持续不为 0 需警惕

看的时候抓两点:当前值是不是在向阈值逼近;更重要的是原始值是不是在持续增长——一个孤立的小波动可以先观察,但每隔几天就在往上涨,那就是实打实的恶化,别心存侥幸。

用什么软件看

  • CrystalDiskInfo:免费神器,插上硬盘自动读取 SMART,健康度用绿、黄、红三色标注,一目了然,还能设置开机监测、出问题自动提醒。
  • Hard Disk Sentinel:功能更全面,能给出详细的性能衰减分析和寿命预测,适合长期监控多块硬盘。
  • DiskGenius:国产工具,查看 SMART 的同时还能做坏道检测、分区恢复,一站式。
  • 系统命令:Windows 下可以在命令行里输入 wmic diskdrive 命令快速查看硬盘型号与状态,适合批量检查。

看健康度的一个大坑

很多人只看"良好"或"警告"那个状态字样,这里有个大坑:不同属性的解读方向不同,有的越低越好(比如某些厂商的温度或错误计数),有的越高越好。所以别把原始值数字大小当成唯一标准。最稳妥的办法是看同一块硬盘的历史趋势:上周原始值是 2,这周 20,下周 200,甭管它什么含义,先备份再说。

发现问题怎么办

  • 先备份,再做其他一切操作。SMART 报警不是让你去修硬盘的信号,是让你"赶紧把数据复制走"的信号。
  • 优先用复制而不是剪切,把重要文件弄到另一块健康的硬盘上。
  • 数据抢救完成后,可以用软件测一下坏道。坏道少的话,低级格式化后降级当下载盘用;装着重要数据的盘别省,直接换新。
  • 固态硬盘如果磨损指标超标,同样是一旦确认就换,别赌运气。

小结

SMART 就是硬盘的体检报告,05、C5、C6 这几项是它的"癌症指标",而趋势比单次数值更重要。养成习惯:每两三周打开 CrystalDiskInfo 扫一眼,看到黄色红色立刻行动。最好的数据救援永远不是事后恢复,而是事前发现。今天就给你的电脑装一个 CrystalDiskInfo,打开看一眼所有硬盘的健康状态。