Diferencias con respecto a las versiones anteriores de Microsoft Windows
En las listas siguientes se resumen las diferencias entre la arquitectura de errores de hardware de Windows (WHEA) y el control de errores de hardware en versiones de Microsoft Windows anteriores a Windows Vista.
Control de errores en versiones anteriores de Windows
Incluye numerosos mecanismos de informes de errores no relacionados
Tiene diferentes mecanismos de señalización de errores e informes para cada arquitectura del procesador.
No tiene ningún medio para que el sistema operativo determine qué orígenes de errores son compatibles con una plataforma de hardware determinada.
No captura toda la información de error disponible
No usa eficazmente los estándares de error de hardware existentes o futuros
No aprovecha eficazmente ninguna funcionalidad específica de la plataforma.
No ofrece ningún formato de registro de errores común para notificar datos de error
No ofrece ningún mecanismo de persistencia del registro de errores para errores de hardware irrecuperables; se pierden datos de error significativos cuando se reinicia el sistema.
Ofrece compatibilidad deficiente para controlar errores de hardware de E/S.
Ofrece poca compatibilidad con la recuperación de errores.
Ofrece poca compatibilidad con las aplicaciones de administración de errores.
Difícil de determinar la causa principal de los errores de hardware
Ofrece poca flexibilidad para las implementaciones de control de errores de hardware de los proveedores de firmware y plataforma
Arquitectura de errores de hardware de Windows
Incluye una infraestructura común de informes de errores para todos los errores de hardware en todas las arquitecturas de procesador y plataformas de hardware.
Incluye un mecanismo de detección de origen de errores para determinar los orígenes de error admitidos por una plataforma de hardware determinada*
Permite al sistema operativo capturar toda la información de error disponible.
Hace uso completo de los estándares de error de hardware existentes y permite admitir futuros estándares de error de hardware mediante el uso de nuevos controladores de error de hardware específicos de la plataforma (PSHEDs)
Permite usar complementos PSHED para aprovechar las funcionalidades específicas de la plataforma.
Usa un formato de registro de error común para todos los tipos de errores de hardware.
Incluye un mecanismo de persistencia del registro de errores para errores de hardware irrecuperables que conserva el registro de error completo mientras se reinicia el sistema*
Proporciona compatibilidad mejorada para controlar errores de hardware de E/S.
Incluye una infraestructura para la recuperación de errores de hardware nofatal*
Proporciona compatibilidad con las aplicaciones de administración de errores a través de informes de eventos de error basados en ETW y una API de administración de errores en modo de usuario*
Más fácil de determinar la causa principal de los errores de hardware
Ofrece nuevas alternativas para las implementaciones de errores de hardware de los proveedores de firmware y plataforma*
Nota Los elementos identificados con un asterisco (*) se admiten en Windows Server 2008, Windows Vista SP1 y versiones posteriores de Windows.