可通过WMIC、PowerShell、CrystalDiskInfo和HDTune四种方法获取硬盘SMART信息:WMIC查基础状态与预测故障;PowerShell读取通电时间、启停次数、重映射扇区;CrystalDiskInfo提供完整原始属性与颜色预警;HDTune支持深度解析与坏道扫描。
如果您尝试评估Windows 10电脑中硬盘的物理健康状况,但仅依赖系统自带磁盘管理工具无法获取底层可靠性指标,则可能是由于原生界面未暴露S.M.A.R.T.(自我监测、分析及报告技术)原始数据。以下是通过命令行与辅助工具获取硬盘SMART信息的多种方法:
一、使用WMIC命令行工具查询硬盘基础SMART状态
该方法调用Windows管理规范接口,直接向硬盘发送健康状态查询指令,响应快、无需安装软件,适用于批量筛查多块硬盘是否通过固件级自检。
1、按下Win + R键打开“运行”窗口,输入cmd并按回车启动命令提示符。
2、在命令提示符中输入以下命令并回车执行:wmic diskdrive get model,status,name。
3、观察返回列表中每块硬盘的Status字段:仅当显示为OK时,表示当前未报告严重异常;若显示PredFail、Caution或为空白,则需立即启用深度检测手段。
二、通过WMIC获取预测性故障标志(PredFail)
此操作聚焦于S.M.A.R.T.核心预警机制,直接提取硬盘固件判断的“预测失败”布尔值,是识别早期物理劣化的关键依据。
1、以管理员身份运行命令提示符(右键开始菜单 → 选择“命令提示符(管理员)”)。
2、输入命令:wmic /namespace:\\root\\wmi path MSStorageDriver_FailurePredictStatus并回车。
3、检查输出中每一项的PredictFailure字段:若值为True,表明硬盘已被固件标记为高风险设备;若为False,则暂未触发预测性告警。
三、利用PowerShell调用WMI接口获取详细SMART可靠性计数器
该方式通过Windows存储管理驱动层访问物理磁盘的底层可靠性指标,可读取通电时间、启停次数、重映射扇区等真实硬件统计值,适用于NVMe与SATA硬盘。
1、右键点击“开始”菜单,选择Windows PowerShell(管理员)并以管理员身份运行。
2、输入以下命令后按回车执行:Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List。