Windows 7 的 WHEA 更改

从 Windows 7 开始,已对 Windows 硬件错误体系结构进行了以下更改, (WHEA) :

  • (WHEA_ERROR_PACKET_V2) 的新错误记录格式用于报告 Windows 7 及更高版本中的硬件错误。 以前的错误记录格式 (WHEA_ERROR_PACKET) 已重命名为 WHEA_ERROR_PACKET_V1,仅用于报告 Windows Server 2008 和 Windows Vista SP1 中的硬件错误。

    从 Windows 7 Windows 驱动程序工具包 (WDK) 开始,WHEA_ERROR_PACKET是一个宏,根据生成目标引用WHEA_ERROR_PACKET_V1或WHEA_ERROR_PACKET_V2结构。

    有关此更改的详细信息,请参阅 WHEA_ERROR_PACKET

  • Windows 7 Windows 驱动程序工具包 (WDK) 中已重命名各种 Windows 硬件错误体系结构 (WHEA) 数据类型。 有关这些更改的详细信息,请参阅 重命名的 WHEA 数据类型

  • WHEA 支持预测故障分析 (PFA) , (ECC) 内存的错误更正代码。 通过 PFA,WHEA 可以监视一个或多个遇到以前错误的 ECC 内存页。 发生错误过多时,WHEA 会尝试使内存页进入脱机状态。

    特定于平台的硬件错误驱动程序 (PSHED) 插件可以通过在 ECC 内存上执行 PFA 本身来扩展 WHEA 的 PFA 支持。 这样,插件必须决定何时将内存页置于脱机状态。

  • 定义了其他 WHEA 错误特定的硬件错误。 有关这些错误的详细信息,请参阅 (Windows Server 2008、Windows Vista SP1 及更高版本) 的 WHEA 硬件错误事件