crystaldiskinfo是唯一能同时显示smart id 05(重映射扇区计数)和id c4(重映射事件计数)原始值的免费工具,需以管理员身份运行并滚动查看对应行;powershell和wmic方法分别适用于高级用户批量解析或快速筛查固件级故障预警。

你想在 Windows 11 中直接定位硬盘 SMART 参数中 ID 05(重映射扇区计数)和 ID C4(重映射事件计数)的具体数值,以便判断坏道是否已被成功替换、固件修复能力是否尚存,而不是只看“警告”两个字就盲目换盘。
用CrystalDiskInfo精准读取05和C4原始值
这是唯一能同时显示十六进制ID(C4)、十进制ID(05)及原始值(Raw Value)的免费工具,且不依赖Windows健康服务是否启用。
访问 crystalmark.info 官网下载 CrystalDiskInfo 最新标准版,安装后以管理员身份运行。
启动软件,主界面自动列出所有硬盘;在左侧设备列表中点击你的目标机械硬盘(注意区分 SATA/NVMe,SSD 的 05/C4 通常恒为 0,此处不适用)。
向右滚动右侧信息栏,找到“Reallocated Sectors Count”行——对应 ID 05,记下其“当前值”和“原始值”;再往下找“Reallocated Event Count”行——对应 ID C4,同样记录原始值。
【关键区别:05 是当前已重映射扇区总数,C4 是固件尝试重映射的总次数;若 C4 远大于 05(如 C4=42 而 05=3),说明有 39 次重映射失败,该盘已丧失自我修复能力】。
用PowerShell调取底层SMART原始数据(无需第三方软件)
此方法绕过图形界面,直接从WMI获取硬盘固件原始响应,适合批量检查或受控环境。
右键“开始”按钮 → 选择“Windows Terminal(管理员)”。
输入命令:Get-WmiObject -Namespace "Root\WMI" -Class MSStorageDriver_FailurePredictData | ForEach-Object { $_.FailurePredictData | ForEach-Object { [System.BitConverter]::ToString($_) } },回车执行。
输出是一长串十六进制字节流;需结合硬盘型号查对应SMART表,定位偏移量 0x0A(05)与 0xC4(C4)位置;该操作需对照硬盘厂商公开的SMART映射文档,普通用户极易误读。
这一步仅推荐熟悉十六进制解析或正在做自动化脚本开发的用户使用;误读原始字节会导致完全错误的结论。
用WMIC快速筛查是否已达危险阈值
WMIC 不显示具体数值,但能秒级确认硬盘是否已被固件标记为“预测性故障”,这是比看 05/C4 更前置的红色警报。
按 Win + R → 输入 cmd → 右键标题栏选“以管理员身份运行”。
输入命令:wmic diskdrive get model,status,smartstatus,回车。
若任意一行的 smartstatus 列显示 Bad 或 Pred Fail,【该硬盘已被固件判定为不可靠,必须立刻停止写入并执行全量备份】。
此时无需再查 05 或 C4——固件已放弃修复,继续使用等于主动制造数据丢失。











