La arquitectura de errores de hardware de Windows ( WHEA ) es un mecanismo de gestión de errores de hardware del sistema operativo introducido con Windows Vista SP1 y Windows Server 2008 como sucesor de la arquitectura de comprobación de máquina (MCA) en versiones anteriores de Windows . [1] La arquitectura consta de varios componentes de software que interactúan con el hardware y el firmware de una plataforma determinada para gestionar y notificar las condiciones de error de hardware. [2] En conjunto, estos componentes proporcionan: un medio genérico para descubrir errores, un formato de informe de errores común para esos errores, una forma de preservar los registros de errores y un modelo de eventos de error basado en el seguimiento de eventos para Windows (ETW). [3]
WHEA "se basa en PCI Express Advanced Reporting para proporcionar información más detallada sobre errores del sistema y una estructura de informes común". [4]
WHEA permite que el software de terceros interactúe con el sistema operativo y reaccione a determinados eventos de hardware. Por ejemplo, cuando se agrega una nueva CPU a un sistema en ejecución (una característica de Windows Server conocida como Particionamiento dinámico de hardware ), se notifica a la pila de componentes de error de hardware que se instaló un nuevo procesador. [5]
Por el contrario, Linux admite la interfaz de error de plataforma ACPI (APEI), que se introdujo en ACPI 5.0. [6]