windows不生成统一“电脑体检报告”,需分路径提取磁盘健康信息:设置中“磁盘和卷”查s.m.a.r.t.摘要,powershell用get-physicaldisk获取通电小时数,wmic查status判pred fail预警,crystaldiskinfo读c5/c6原始坏道参数。

你想在Windows系统自动生成的“电脑体检报告”里快速定位磁盘健康信息,但打开报告却找不到硬盘状态、通电时间或坏道预警——这是因为Windows本身并不生成统一命名的“电脑体检报告”,所谓报告其实是多个独立工具输出结果的混合体,必须知道每个入口对应哪类数据才能精准提取。
从Windows设置中调出存储健康摘要
这是最接近“体检报告”视觉形态的官方路径,仅适用于部分SSD和较新HDD,系统会自动聚合固件上报的S.M.A.R.T.摘要字段。
1、点击“开始”→“设置”→左侧选“系统”,右侧点“存储”。
2、滚动到底部,点击“高级存储设置”下的“磁盘和卷”。
3、在设备列表中找到你的系统盘(注意识别NVMe或SATA接口),单击它。
4、点击右侧弹出面板中的“属性”按钮。
5、向下滚动至“驱动器运行状况”区域——这里显示的内容就是Windows能直接读取的健康结论,包括“估计剩余寿命百分比”“可用备用空间”和实时温度。如果该区域空白,说明硬盘固件未向系统开放这些字段,不能认为健康,只是系统读不到。
用PowerShell提取底层可靠性计数器
这个命令输出的是Windows内建存储可靠性模型汇总的真实日志数据,不是固件原始值,但胜在稳定、无需第三方软件,且包含通电总小时数这类关键老化指标。
方法一:管理员权限运行终端 → 输入:Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object FriendlyName, TotalPowerOnHours, ReadErrorsUncorrected, WriteErrorsUncorrected
回车后立即返回表格,其中TotalPowerOnHours列数值即为通电总小时数;若该列为0或空白,不代表硬盘年轻,而是固件未实现该字段上报。
方法二:当电脑装有多块硬盘时,为避免误读,先执行Get-PhysicalDisk | Format-List DeviceId,FriendlyName记下目标盘DeviceId,再执行Get-PhysicalDisk -DeviceId "{b7a1e8f2-}" | Get-StorageReliabilityCounter | Select TotalPowerOnHours——这一步强制绑定设备,防止混用数据。
用WMIC快速判断是否即将故障
WMIC只返回一个单词结论,但它来自硬盘固件最底层的预测逻辑,是所有方法中对“Pred Fail”预警最敏感的通道,适合三秒定生死。
第一步:Win+R → 输入cmd → Ctrl+Shift+Enter以管理员身份运行命令提示符。
第二步:输入并回车执行:wmic diskdrive get model,status,smartstatus
第三步:观察status列——出现OK表示当前无异常;出现Pred Fail则必须立刻备份数据,【该状态不可逆,硬盘可能在24小时内彻底失效】;若status为空白但smartstatus显示“Unknown”,说明S.M.A.R.T.功能被BIOS禁用或硬盘不支持,需进BIOS开启S.M.A.R.T.选项后再重试。
用CrystalDiskInfo离线读取原始SMART参数
当你需要确认C5(重映射扇区计数)、C6(当前待映射扇区数)等原始ID值,或者面对老旧机械硬盘、USB硬盘盒、虚拟磁盘等WMIC和PowerShell无法识别的设备时,这是唯一可靠方案。
1、从U盘复制CrystalDiskInfo64.exe到桌面,双击运行(无需安装,绿色免联网)。
2、等待3~5秒,软件自动完成扫描,左侧列出所有物理设备。
3、【务必核对型号与容量,跳过带USB字样、CD-ROM或“Virtual Disk”的条目】,单击你真正的机械硬盘(如:WD10EZEX-00WN4A0)。
4、右侧主面板立即显示“健康状态”颜色标识、“通电时间”数值及“温度”。
5、若状态为黄色或红色,滚动到底部SMART详情区,重点检查ID C5和C6:只要C5 > 0,就代表硬盘已发生物理坏道,且数值越大,风险越高;C6 > 0则说明坏道正在形成中,尚未完成重映射。











