Diferenças das versões anteriores do Microsoft Windows
As listas a seguir resumem as diferenças entre a WHEA (Arquitetura de Erro de Hardware) do Windows e o tratamento de erros de hardware em versões do Microsoft Windows anteriores ao Windows Vista.
Tratamento de erros em versões anteriores do Windows
Inclui vários mecanismos de relatório de erros não relacionados
Tem mecanismos diferentes de sinalização de erro e relatório para cada arquitetura de processador
Não tem meios para o sistema operacional determinar quais fontes de erro têm suporte em uma plataforma de hardware específica
Não captura todas as informações de erro disponíveis
Não usa efetivamente padrões de erro de hardware existentes ou futuros
Não aproveita efetivamente nenhuma funcionalidade específica da plataforma
Não oferece nenhum formato de registro de erro comum para relatar dados de erro
Não oferece mecanismo de persistência de registro de erro para erros fatais de hardware; dados de erro significativos são perdidos quando o sistema é reiniciado
Oferece suporte insatisfatório para lidar com erros de hardware de E/S
Oferece pouco suporte para recuperação de erros
Oferece pouco suporte para aplicativos de gerenciamento de erros
Difícil determinar a causa raiz de erros de hardware
Oferece pouca flexibilidade para implementações de tratamento de erros de hardware de fornecedores de plataforma e firmware
Arquitetura de erro de hardware do Windows
Inclui uma infraestrutura de relatório de erros comum para todos os erros de hardware em todas as arquiteturas de processador e plataformas de hardware
Inclui um mecanismo de descoberta de origem de erro para determinar as fontes de erro compatíveis com uma plataforma de hardware específica*
Permite que o sistema operacional capture todas as informações de erro disponíveis
Faz uso completo dos padrões de erro de hardware existentes e permite dar suporte a futuros padrões de erro de hardware usando novos PSHEDs (Drivers de Erro de Hardware Específicos da Plataforma)
Permite que você use plug-ins PSHED para aproveitar as funcionalidades específicas da plataforma
Usa um formato de registro de erro comum para todos os tipos de erros de hardware
Inclui um mecanismo de persistência de registro de erro para erros fatais de hardware que preserva o registro de erro completo enquanto o sistema é reiniciado*
Fornece suporte aprimorado para lidar com erros de hardware de E/S
Inclui uma infraestrutura para recuperação de erros de hardware não fatal*
Fornece suporte para aplicativos de gerenciamento de erros por meio de relatórios de eventos de erro baseados em ETW e uma API de gerenciamento de erros no modo de usuário*
Mais fácil de determinar a causa raiz de erros de hardware
Oferece novas alternativas para implementações de erro de hardware de fornecedores de plataforma e firmware*
Nota Itens identificados com um asterisco (*) têm suporte no Windows Server 2008, Windows Vista SP1 e versões posteriores do Windows.