知识库 →9 分钟阅读更新时间: 2026-09-20

如何用 S.M.A.R.T. 检查 SSD 和 HDD 的健康状态

不用装任何额外软件,Windows 就能回答基本问题:wmic diskdrive get model,status,size 给出每块磁盘自己的通过/失败判定,PowerShell 的 Get-PhysicalDisk | Get-StorageReliabilityCounter 返回磨损和错误计数器。真正能预测失效的属性没有几个——机械盘上的重新分配扇区和待处理扇区、SSD 上的已用百分比和可用备用空间——其中任何一个出现变动,都意味着先备份、再诊断。

S.M.A.R.T. 是什么,以及它看不出来什么

S.M.A.R.T. 是内置于磁盘固件的自监测系统。磁盘会统计它认为有意义的事件——不得不重映射的扇区、需要重试的读取命令、通电小时数、写入的数据量——并把这些计数器暴露给操作系统。默认情况下没有人替你解读它们:Windows 只呈现一个总的通过/失败标志,由磁盘在某个计数器越过厂商阈值时自己置起。

正因为只有这一个标志,“Windows 说我的磁盘没问题”属于弱证据。阈值定在失效已经非常可能发生的位置,所以一块磁盘可以带着一个令人不安的重新分配扇区数跑上好几个月,仍然一路报告 OK。读取单个属性,才能把 S.M.A.R.T. 从一纸讣告变成一次预警。

它还有一个怎么读也解决不了的硬性局限:S.M.A.R.T. 描述的是磨损和错误的趋势,不是突发事件。控制板故障、固件 bug、电涌或者笔记本摔一下,都能让一块属性完美的磁盘直接变得不可读,中间没有任何过渡阶段。漂亮的属性意味着“没有退化的证据”,而不是“安全”——这就是为什么无论计数器说什么,备份从来都不是可选项。

Windows 免费就能显示什么

从内置命令开始。下面每一条都能在 Windows 10 和 11 上直接运行,什么都不用装;PowerShell 那几条需要提升权限的窗口才能读到可靠性计数器。按列出的顺序跑——前两条几秒钟出结果,常常直接把问题了结。

  • wmic diskdrive get model,status,size——每块磁盘自身的通过/失败判定
  • Get-PhysicalDisk | Select FriendlyName, MediaType, HealthStatus, OperationalStatus
  • Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List——磨损、温度、错误计数
  • Get-Disk | Select Number, FriendlyName, HealthStatus, OperationalStatus, Size
  • chkdsk C: /scan——不让卷脱机的在线文件系统扫描
  • Optimize-Volume -DriveLetter C -ReTrim -Verbose——对 SSD 重新下发 TRIM
  • 事件查看器 → Windows 日志 → 系统,按 disk 和 Ntfs 源筛选

读懂这些数字:Windows 工具与磁盘自家工具的对比

Get-StorageReliabilityCounter 是最有用的内置视图。在 SSD 上,它通常返回 Wear(大致是额定寿命已消耗的百分比)、Temperature、PowerOnHours、ReadErrorsTotal 和 WriteErrorsTotal。在机械盘上,它返回错误计数器和温度,但 Wear 常常留空,因为这个概念在那里并不适用。一块通电几千小时的磁盘上,错误计数器全是零——这就是你想看到的画面。

带 ID 编号的原始属性表,Windows 本身并不暴露;专用的 S.M.A.R.T. 读取器能显示它,而每个主要磁盘厂商也都为自家硬件发布免费工具——三星、英睿达、西部数据、希捷和金士顿各有一款,而且厂商工具是对自家磁盘最可靠的来源,因为它知道那份固件如何定义每一个属性。Kleaner PRO 的磁盘健康页面读取的是同样的属性,并按磁盘用平实的语言呈现,足够你判断面对的是硬件问题还是软件问题。

解读原始值有一条警告:各厂商对它们不做统一的归一化。同一个属性 ID,在这块盘上承载的是一个计数,在那块盘上是计数和时间戳打包在一起,在第三块盘上又是厂商自定义的含义。相信变化的趋势——上个月还是 0、这个月变成 14 的那个计数器——胜过相信绝对数值。

机械硬盘上真正要紧的属性

对机械盘来说,五个属性承载了几乎全部的预测价值。重新分配扇区计数(ID 05)统计磁盘发现损坏、重映射到备用区域的扇区;在消费级磁盘上,任何非零值都值得开始关注,而逐周增长的数值就是换盘的信号。当前待处理扇区数(ID C5)统计读取失败、等待裁决的扇区——它和“文件突然打不开”关联最紧,而且它应该是零。

  • 05 重新分配扇区计数——已重映射的坏扇区;零为健康,持续增长意味着致命
  • C4 重新分配事件计数——尝试过多少次重映射
  • C5 当前待处理扇区——等待重映射的读不出来的扇区;应为 0
  • C6 离线无法修正——完全救不回来的扇区
  • C7 UDMA CRC 错误计数——传输错误;几乎总是 SATA 线的毛病,不是磁盘的
  • 0A 旋转重试计数——电机转起来用了不止一次尝试
  • BB 报告的无法修正错误——固件内部也修不好的错误

SSD 和 NVMe:磨损、备用空间和介质错误

SSD 的失效方式不同,属性自然也不同。在 NVMe 磁盘上,最要紧的两个是 Percentage Used(已用百分比)——它随着额定寿命的消耗从 0 向 100 爬升——和 Available Spare(可用备用空间)——剩余预留块的百分比,自带一个阈值,常见为 10%,低于它磁盘在形式上就算退化了。Percentage Used 超过 100 不是立刻完蛋;磁盘只是超出了保修寿命,应当被当作活在借来的时间里。

介质和数据完整性错误(Media and Data Integrity Errors)是那个应当永远为零的计数器。它记录磁盘返回了坏数据、或者干脆交不出数据的不可修正错误,哪怕只攒了寥寥几个,也是迁移离开这块磁盘的理由。不安全关机计数(Unsafe Shutdowns)往上走通常是良性的——机器没来得及干净落盘就断电时它加一——但台式机上这个数偏高,可能指向一个正在劣化的电源,而电源会随着时间损害磁盘。

SATA SSD 在厂商专属的属性 ID 下暴露的内容大同小异,最常见的形态是一个从 100 往下走的“剩余寿命百分比”,加上 Total LBAs Written(总计写入的 LBA 数)。如果在一台写入并不重的机器上,健康百分比逐月明显下降,说明系统里有什么东西的写入量远超你的想象——小磁盘上配置不当的页面文件、一个疯狂写日志的应用,或者一个反复重写整个大文件夹的同步客户端。

TBW:寿命额定值到底是什么意思

TBW——总写入量(terabytes written)——是厂商为该型号担保的总写入量。消费级磁盘按容量分别标注:一块 1 TB 的 TLC 盘通常额定在一两百 TB 的量级,更大容量相应标得更高,因为写入被摊到了更多闪存上。它是保修数字,不是悬崖;磁盘经常能超期服役,也偶尔因为不相干的原因远远没到就先倒下。

让这个数字变得有意义的是你自己的写入速率。从磁盘属性里取出 Total Host Writes(主机总写入量),除以 PowerOnHours 得到每小时速率,再折算成一年。一台用来上网、办公和打游戏的典型台式机,一年写入量在几个 TB 的量级——这让一块现代消费级 SSD 的额定寿命远在几十年之外,磨损因此是个无须挂心的顾虑。而一台跑虚拟机、视频剪辑暂存盘或持续数据库负载的机器,写入可以多出一个数量级——那才是 TBW 变成真实规划数字的地方。

正是这笔账,能化解大多数 SSD 焦虑。如果 Percentage Used 两年里从 1% 走到 3%,这块盘会活得比整机还久;如果同期从 1% 走到 30%,就去查清是什么在写——任务管理器的“详细信息”选项卡打开“I/O 写入字节”列,或者 resmon 的“磁盘”选项卡,一分钟之内就能点出那个进程。

S.M.A.R.T. 察觉不到的症状,以及第一步该做什么

有些失效在计数器动起来之前,就先用行为宣告了自己。一块有节奏地咔哒作响、反反复复起转停转、或者非得冷启动才肯重新出现在 BIOS 里的机械盘,无论属性说什么都算失效了。一块让整个系统卡上好几秒、复制速度掉到正常值的一个零头、或者把自己重新挂载成只读的 SSD 也失效了——只读模式是刻意设计的最后手段,好让你把数据拷走,它是“别再拿这块盘干别的”的最清晰信号。

事件查看器能为这一切作证。在系统日志上按 disk 源筛选,找事件 ID 7(坏块)、51(分页操作中出错)或 153(I/O 操作被重试)。来自同一块磁盘的重复条目,尤其是聚在机器卡顿那几个时段的,比任何单个属性读数都是更硬的证据。

出现第一个坏兆头时的操作顺序没有商量余地:先把数据拷出去,再继续排查。诊断要读盘,而读取一块带着待处理扇区的磁盘,恰恰是把可挽回变成不可挽回的那种负载。拿到一份校验过的副本之后:致命属性里有非零的就换盘;唯一的问题是 CRC 错误的,就重新插拔或更换 SATA 线;磁盘本身干净、只是卷行为异常的,就对文件系统跑 chkdsk /scan。

常见问题与解答

不装任何东西,怎么检查 SSD 健康状态?

先运行 wmic diskdrive get model,status,size 拿到磁盘自身的判定,再在提升权限的 PowerShell 窗口里运行 Get-PhysicalDisk | Get-StorageReliabilityCounter,查看磨损、温度和错误计数。

出现一个重新分配扇区就该换硬盘了吗?

单凭它不用,但它说明磁盘已经开始重映射,值得盯着。记下数值,一两周后复查;计数在爬升,就换盘。

SSD 能用多久?

对普通台式机用途来说,远比整机长寿:典型年写入量只占现代磁盘额定寿命的一小部分。视频剪辑、虚拟机这类重写入负载会明显缩短它,这正是值得盯住 Percentage Used 的原因。

UDMA CRC 错误是什么意思?

它是磁盘与控制器之间的传输错误,原因几乎总是松动或受损的 SATA 线,而不是磁盘本身。重新插拔或换线;这个计数器不会清零,只有新增才要紧。

购买前,请先了解许可证包含的内容。

一次性的 30 分钟试用仅包含基础工具。PRO 功能需激活付费许可证后才能使用。

继续阅读

全部文章 · 常见问题

联系我们: [email protected]