windows 11 中可通过五种官方方法查询 ssd 健康状态:一、设置→存储→磁盘和卷→属性查看“驱动器运行状况”;二、powershell 运行 get-storagereliabilitycounter 查通电小时等指标;三、wmic 执行 wmic diskdrive get model,status,smartstatus 判断预测故障;四、powershell 调用 msstoragedriver_failurepredictstatus 类获取 failurepredicted 布尔值;五、powercfg /batteryreport 生成 html 报告,搜索 estimated lifetime percentage 获取 nvme 寿命百分比。

如果您希望在 Windows 11 中快速获取硬盘当前健康状态,尤其是固态硬盘(SSD)的寿命评估指标,但发现系统未提供名为“磁盘健康状态一键查询”的图形化按钮,则可能是由于该功能需通过不同内置路径主动调用,且依赖硬盘固件是否开放 S.M.A.R.T. 摘要字段。以下是五种互不依赖、全部基于 Windows 11 官方组件的查询方法:
一、通过系统设置查看驱动器运行状况
该方法直接激活 Windows 11 存储健康服务模块,读取 SSD 或部分 HDD 固件上报的 S.M.A.R.T. 摘要字段,包括“估计剩余寿命”百分比、“可用备用空间”及实时温度,所有数据均来自硬盘自身固件,无需第三方工具或额外权限。
1、点击任务栏上的“开始”按钮,打开“设置”应用。
2、在左侧导航栏选择“系统”,然后在右侧点击“存储”。
3、向下滚动至页面右侧,点击“高级存储设置”下的“磁盘和卷”。
4、在磁盘列表中找到您的目标固态硬盘(注意识别 NVMe 或 SATA 接口类型与容量),点击该设备条目。
5、在右侧详细信息面板中,点击“属性”按钮。
6、向下滚动至“驱动器运行状况”区域;若显示估计剩余寿命数值,即表示系统已成功启用并读取寿命参数;若该区域为空白或仅显示“驱动器运行正常”,说明该 SSD 固件未向 Windows 开放寿命字段,需切换至命令行方法。
二、使用 PowerShell 执行 Get-StorageReliabilityCounter 提取底层健康计数
该命令调用 Windows 内建的存储可靠性模型,自动汇总驱动器 I/O 错误、重试次数、校验失败等底层事件,生成结构化健康摘要,适用于长期趋势观察,且能返回 TotalPowerOnHours(通电总小时数)等关键老化指标。
1、右键点击“开始”按钮,选择“终端(管理员)”。
2、输入命令:Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object FriendlyName, DeviceId, TotalPowerOnHours, ReadErrorsCorrected, WriteErrorsCorrected, ReadErrorsUncorrected,按回车执行。
3、重点查看TotalPowerOnHours列数值(单位为小时);若某行显示为空白或 0,说明该硬盘未向系统报告此项 S.M.A.R.T. 数据。
4、若提示 DeviceID 未找到,先运行 Get-PhysicalDisk 确认 SSD 是否被系统识别为物理磁盘。
三、使用 WMIC 命令行查询 SMART 状态与基础硬件响应
WMIC 工具通过 WMI 接口向磁盘控制器请求标准化硬件级响应,返回 status(如 OK)与 smartstatus(如 OK 或 Pred Fail),不依赖图形界面,适用于批量检查或多用户环境,可快速交叉验证固件是否已标记预测性故障。
1、按 Win + R 键打开“运行”对话框。
2、输入 cmd 并按回车,右键选择“以管理员身份运行”确保完整权限。
3、在命令提示符窗口中输入以下命令并回车:wmic diskdrive get model,name,status,smartstatus。
4、观察返回结果:若所有硬盘的“status”列均显示 OK 且“smartstatus”列为 OK,表示当前无已知硬件异常;若某行显示 Pred Fail,表明该硬盘已被固件标记为预测性故障,必须立刻停止写入操作并执行全量备份。
四、使用 PowerShell 调用 WMI 查询 S.M.A.R.T. 预测故障标志
该方式直接读取 SSD 固件上报的 MSStorageDriver_FailurePredictStatus 类,不触发任何磁盘写入或扇区扫描,完全适配 SSD 特性,可即时获知 FailurePredicted 布尔值及 Reason 字段,是零侵入式硬件级检测。
1、右键点击“开始”按钮,选择“Windows Terminal(管理员)”。
2、输入命令:Get-WmiObject -Namespace "Root\WMI" -Class MSStorageDriver_FailurePredictStatus | Select-Object InstanceName, FailurePredicted, Reason,按回车执行。
3、若返回 FailurePredicted : True,表示 SSD 已触发预测性故障告警;若为 False,需进一步验证具体属性值。
4、补充执行:wmic diskdrive get model,name,status,smartstatus,确认设备型号及整体 SMART 状态是否为 OK。
五、使用 powercfg /batteryreport 提取 SSD 健康字段(NVMe 专用)
该命令原为电池报告生成工具,但在 Windows 11 中对 NVMe SSD 可同步提取固件嵌入的健康摘要字段,包括“Estimated Lifetime Percentage”(估计寿命百分比)及“Available Spare”(可用备用空间),输出为 HTML 报告,支持离线查阅与跨设备比对。
1、以管理员身份运行 Windows Terminal(CMD 或 PowerShell)。
2、输入命令:powercfg /batteryreport /output "C:\battery-report.html",按回车执行。
3、等待命令完成(通常 2–5 秒),打开 C:\battery-report.html 文件。
4、在浏览器中按 Ctrl + F 搜索关键词 Estimated Lifetime Percentage 或 Available Spare;若存在匹配项,其后数值即为 NVMe SSD 当前健康百分比;若未出现,说明该设备非 NVMe 接口或固件未向电源管理接口暴露健康字段。











