Bug 检查 0x124:WHEA_UNCORRECTABLE_ERROR

WHEA_UNCORRECTABLE_ERROR Bug 检查的值为 0x00000124,表明发生了致命的硬件错误。 此 Bug 检查使用 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 结构的地址 预留 预留 发生经更正的计算机检查异常。
0x2 WHEA_ERROR_RECORD 结构的地址 预留 预留 出现已更正的平台错误。
0x3 WHEA_ERROR_RECORD 结构的地址 预留 预留 发生了不可屏蔽的中断 (NMI) 错误。
0x4 WHEA_ERROR_RECORD 结构的地址 预留 预留 出现无法更正的 PCI Express 错误。
0x5 WHEA_ERROR_RECORD 结构的地址 预留 预留 发生通用硬件错误。
0x6 WHEA_ERROR_RECORD 结构的地址 预留 预留 出现初始化错误。
0x7 WHEA_ERROR_RECORD 结构的地址 预留 预留 出现 BOOT 错误。
0x8 WHEA_ERROR_RECORD 结构的地址 预留 预留 发生了可扩展的一致接口 (SCI) 一般错误。
0x9 WHEA_ERROR_RECORD 结构的地址 SAL 日志的长度(以字节为单位) SAL 的地址 发生不可更正的基于 Itanium 的计算机检查中止错误。
0xA WHEA_ERROR_RECORD 结构的地址 预留 预留 发生已更正的基于 Itanium 的计算机检查错误。
0xB WHEA_ERROR_RECORD 结构的地址 预留 预留 已更正的 Itanium 平台错误。
0xC WHEA_ERROR_RECORD 结构的地址 预留 预留 其他类型的错误源 v2。
0xD WHEA_ERROR_RECORD 结构的地址 预留 预留 基于 SCI 的 GHESv2(ACPI 通用硬件错误源)。
0xE WHEA_ERROR_RECORD 结构的地址 预留 预留 BMC(主板管理控制器)错误信息。
0xF WHEA_ERROR_RECORD 结构的地址 预留 预留 ARS PMEM(地址范围清理持性内存)错误源。
0x10 WHEA_ERROR_RECORD 结构的地址 预留 预留 设备驱动程序错误源。
0x11 WHEA_ERROR_RECORD 结构的地址 预留 预留 Arm 同步外部中止。
0x12 WHEA_ERROR_RECORD 结构的地址 预留 预留 Arm SError 中断。

原因

此 Bug 检查通常与物理硬件故障相关。 它可能与热量有关,也可能是硬件和内存缺陷,甚至是开始发生故障或已经发生故障的处理器造成的。 如果已启用过时钟,请尝试禁用它。 确认所有冷却系统(如风扇)都正常运行。 运行系统诊断以确认系统内存没有故障。 驱动程序导致硬件无法通过错误检查的可能性较小,但也有可能。

若要了解常规 Bug 检查故障排除的更多信息,请参阅蓝屏数据

注解

!analyze 调试扩展显示有关 bug 检查的信息,并有助于确定根本原因

  • 参数 1 标识报告错误的错误源的类型。
  • 参数 2 保存描述错误条件的 WHEA_ERROR_RECORD 结构的地址。

发生硬件错误时,WHEA 会创建错误记录来存储与硬件错误条件相关的错误信息。 每个错误记录都由 WHEA_ERROR_RECORD 结构描述。 Windows 内核将错误记录包含在它为响应错误而引发的 Windows 事件跟踪 (ETW) 硬件错误事件中,以便错误记录保存在系统事件日志中。 WHEA 使用的错误记录格式基于统一可扩展固件接口 (UEFI) 规范版本 2.2 附录 N 中所述通用平台错误记录。 有关详细信息,请参阅 WHEA_ERROR_RECORDWindows 硬件错误体系结构 (WHEA)

可以使用 !errrec address 通过参数 2 中提供的地址显示 WHEA_ERROR_RECORD 结构。 !whea!errpkt 扩展可用于显示其他 WHEA 信息。

有关详细信息,请参阅以下文章:

使用 Windows 调试器 (WinDbg) 进行故障转储分析

使用 WinDbg 分析内核模式转储文件

使用 !analyze 扩展!analyze

Windows Vista 之前的 Windows 版本不支持此 Bug 检查。 而是通过 Bug 检查 0x9C 报告计算机检查异常。