错误检查 0x124:WHEA_UNCORRECTABLE_ERROR
WHEA_UNCORRECTABLE_ERROR 错误检查的值为 0x00000124,表明发生了致命的硬件错误。 此错误检查使用 Windows 硬件错误体系结构 (WHEA) 提供的错误数据。
若要识别错误的特定原因,通常需要了解 WHEA_ERROR_RECORD 结构。 有关详细信息,请参阅本文的备注部分。
重要
本主题是面向程序员的。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答。
参数
参数 1 | 参数 2 | 参数 3 | 参数 4 | 错误消息的原因 |
---|---|---|---|---|
0x0 | WHEA_ERROR_RECORD 结构的地址 | 出现错误的 MCA 寄存器的 MCi_STATUS MSR 高 32 位 | 出现错误的 MCA 寄存器的 MCi_STATUS MSR 低 32 位 | 发生计算机检查异常。 如果处理器基于 x64 体系结构,或者具有 MCA 功能的 x86 体系结构(例如 Intel Processorum Pro、Pentum IV 或 Xeon),则这些参数说明适用。 |
0x1 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 发生经更正的计算机检查异常。 |
0x2 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 出现已更正的平台错误。 |
0x3 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 发生了不可屏蔽的中断 (NMI) 错误。 |
0x4 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 出现无法更正的 PCI Express 错误。 |
0x5 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 发生通用硬件错误。 |
0x6 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 出现初始化错误。 |
0x7 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 出现 BOOT 错误。 |
0x8 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 发生了可扩展的一致接口 (SCI) 一般错误。 |
0x9 | WHEA_ERROR_RECORD 结构的地址 | SAL 日志的长度(以字节为单位) | SAL 的地址 | 发生不可更正的基于 Itanium 的计算机检查中止错误。 |
0xA | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 发生已更正的基于 Itanium 的计算机检查错误。 |
0xB | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 已更正的 Itanium 平台错误。 |
0xC | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 其他类型的错误源 v2。 |
0xD | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 基于 SCI 的 GHESv2(ACPI 通用硬件错误源)。 |
0xE | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | BMC(主板管理控制器)错误信息。 |
0xF | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | ARS PMEM(地址范围清理持性内存)错误源。 |
0x10 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | 设备驱动程序错误源。 |
0x11 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | Arm 同步外部中止。 |
0x12 | WHEA_ERROR_RECORD 结构的地址 | Reserved | 保留 | Arm SError 中断。 |
原因
此错误检查通常与物理硬件故障相关。 它可能与热量有关,也可能是硬件和内存缺陷,甚至是开始发生故障或已经发生故障的处理器造成的。 如果已启用过时钟,请尝试禁用它。 确认所有冷却系统(如风扇)都正常运行。 运行系统诊断以确认系统内存没有故障。 驱动程序导致硬件无法通过错误检查的可能性较小,但也有可能。
若要了解常规错误检查故障排除的更多信息,请参阅分析错误检查蓝屏数据。
注解
!analyze 调试扩展显示有关错误检查的信息,并有助于确定根本原因。
- 参数 1 标识报告错误的错误源的类型。
- 参数 2 保存描述错误条件的 WHEA_ERROR_RECORD 结构的地址。
发生硬件错误时,WHEA 会创建错误记录来存储与硬件错误条件相关的错误信息。 每个错误记录都由 WHEA_ERROR_RECORD 结构描述。 Windows 内核将错误记录包含在它为响应错误而引发的 Windows 事件跟踪 (ETW) 硬件错误事件中,以便错误记录保存在系统事件日志中。 WHEA 使用的错误记录格式基于统一可扩展固件接口 (UEFI) 规范版本 2.2 附录 N 中所述通用平台错误记录。 有关详细信息,请参阅 WHEA_ERROR_RECORD 和 Windows 硬件错误体系结构 (WHEA)。
可以使用 !errrec address 通过参数 2 中提供的地址显示 WHEA_ERROR_RECORD 结构。 !whea 和 !errpkt 扩展可用于显示其他 WHEA 信息。
有关详细信息,请参阅以下文章:
使用 Windows 调试器 (WinDbg) 进行故障转储分析
使用 !analyze 扩展 和 !analyze
Windows Vista 之前的 Windows 版本不支持此错误检查。 而是通过错误检查 0x9C 报告计算机检查异常。