CMD 无法显示硬盘剩余寿命百分比,但可通过 wmic diskdrive get model,status,smartstatus 快速判断健康状态:Status 和 SMARTStatus 均为 OK 表示正常,出现 Pred Fail 则需立即备份;型号、序列号和接口类型可用 wmic diskdrive get model,serialnumber,interfaceType 获取,辅助定位设备并确认是否支持高级 SMART 属性。
cmd 本身不能直接显示硬盘剩余寿命百分比,但它能调用 windows 底层 wmi 接口,快速获取硬盘的健康状态码(如 pred fail)和基础运行信息,这是判断是否“即将失效”的第一道防线。
用 WMIC 查看硬盘状态标识
这是 CMD 最实用、最可靠的硬盘健康初筛方式。它不估算寿命,但能告诉你固件是否已主动预警:
- 按 Win + R,输入
cmd,右键选择“以管理员身份运行” - 执行命令:
wmic diskdrive get model,status,smartstatus - 观察返回结果:
- Status = OK 且 SMARTStatus = OK:当前无硬件级异常
- Status 或 SMARTStatus 显示 Pred Fail:固件已判定该硬盘存在不可逆劣化,必须立即停止写入并备份
- 若某列为空或显示“N/A”,说明该硬盘(尤其是 USB 外置盘或老旧 SATA 盘)未向系统开放 SMART 状态
用 CMD 获取硬盘型号与序列号(辅助定位)
当有多块硬盘时,先确认目标设备物理身份,避免误判:
- 在同个管理员 CMD 窗口中,执行:
wmic diskdrive get model,serialnumber,interfaceType - 重点关注 InterfaceType 列:显示
NVMe或IDE(即 SATA),有助于判断是否支持寿命字段 - 记录下目标 SSD 的 Model 和 SerialNumber,后续可用厂商工具(如三星 Magician、WD Dashboard)精准查寿命
注意:CMD 无法读取“剩余寿命%”或“TBW 写入量”
这些数值依赖更深层的 S.M.A.R.T. 属性(如 ID 05 Percentage Used 或 NVMe 的 EstimatedLifeLeft),CMD 的 WMIC 模块不解析原始 SMART 数据。若你需要具体百分比或总写入量:
- 推荐改用 PowerShell(需管理员权限):
Get-PhysicalDisk | Get-StorageReliabilityCounter | Select DeviceId,EstimatedLifeLeft,TotalBytesWritten,PowerOnHours - 或使用免安装工具 CrystalDiskInfo,它能在 GUI 中直接显示 ID 05、E9、F1 等关键原始值,并换算为“健康状态”颜色提示
- Windows 设置中查看“估计剩余寿命”也仅对部分 NVMe SSD 有效,且路径是图形界面,非 CMD 路径
CMD 的作用是快、准、稳——不给你数字,但会明确告诉你“还能不能用”。遇到 Pred Fail,别犹豫,立刻备份。


















