必须立即读取s.m.a.r.t.原始参数判断物理退化,crystaldiskinfo以管理员身份运行并启用十进制原始值后,重点核查id 0x05、0xc5、0xc6三项非零即表明硬盘已进入失效进程。

机械硬盘发出吱吱响、读写明显卡顿,说明磁头定位已不稳定或盘片表面出现早期氧化,必须立刻读取S.M.A.R.T.原始参数确认物理退化程度,不能只依赖图形界面提示。
用CrystalDiskInfo直接看真实健康状态
这一步最直观,能绕过Windows系统层干扰,直读硬盘固件上报的原始值。很多用户装了软件却没点开“高级功能”,结果只看到笼统的“良好”,错过关键预警。
第一步:下载CrystalDiskInfo 9.1.1便携版(无需安装),【务必以管理员身份运行】,否则部分USB-SATA盒接入的硬盘无法读取完整SMART。
第二步:将吱吱响的硬盘通过带独立供电的USB-SATA转换器接入电脑(避免主板SATA口供电不足放大异响),等待软件自动识别设备。
第三步:在硬盘列表中双击目标盘→右键→选择“高级功能”→勾选“显示原始值”。此时所有ID字段不再显示百分比,而是真实计数——这才是判断依据。
第四步:重点盯住三项ID的Raw Value:0x05(重映射扇区计数)≥10、0xC5(当前待映射扇区)>0、0xC6(不可校正扇区)非零。只要其中任一值异常,硬盘已进入物理失效进程,不能再当主力盘使用。
用WMIC命令快速批量筛查
适合多硬盘环境或CrystalDiskInfo无法识别时的兜底验证,响应快、权限要求低,但只能返回粗粒度状态码。
方法一:按 Win + R → 输入 cmd → 回车 → 在窗口中输入:
wmic diskdrive get model,serialnumber,status
若状态列显示 【Pred Fail】,说明硬盘固件已自主判定即将故障,必须立刻停用并备份;显示OK不代表安全,只是尚未触发阈值。
方法二:若需进一步确认通信是否正常,执行:
wmic /namespace:\root\wmi path MSStorageDriver_FailurePredictStatus get Active,PredictFailure,Reason
这个命令会返回PredictFailure为True的具体原因编码,比如0x80000001代表重映射扇区超限——比单纯看status更准。
在Win11设置里调出驱动器运行状况
这是唯一不依赖第三方工具、纯系统原生的可视化路径,但仅对部分机械硬盘有效,且只显示摘要,不能替代原始值分析。
第一步:打开“设置”→“系统”→“存储”→右侧点“高级存储设置”→“磁盘和卷”。
第二步:在磁盘列表中找到你的机械硬盘(注意看型号和接口类型),点击它→右侧点“属性”按钮。
第三步:滚动到“驱动器运行状况”区域。如果此处显示“可靠性已降低”或“温度异常升高”,结合吱吱声可立即判定为物理劣化;若空白或仅写“驱动器运行正常”,【不能视为健康证明】,必须回到CrystalDiskInfo查原始值。
用PowerShell抓取底层SMART原始字段
当CrystalDiskInfo被杀软拦截或USB盒兼容性差时,PowerShell是更底层的备选方案,能直接调用WMI获取未加工数据。
第一步:右键“开始”→选“Windows Terminal(管理员)”。
第二步:输入命令:
Get-WmiObject -Namespace "Root\WMI" -Class MSStorageDriver_ATAPISmartData | ForEach-Object { $_.SmartData } | Out-String -Width 200
第三步:在返回的十六进制数据流中,定位第36–37字节(对应ID 0x05)、第96–97字节(对应ID 0xC5)。用在线SMART解析器粘贴这些字节,就能还原出重映射与待映射扇区的真实计数。
注意:这个操作需要对照SMART规范文档查字节偏移,新手容易看错位置,建议优先用CrystalDiskInfo。











