Différences par rapport aux versions précédentes de Microsoft Windows
Les listes suivantes résument les différences entre l’architecture des erreurs matérielles Windows (WHEA) et la gestion des erreurs matérielles dans les versions de Microsoft Windows antérieures à Windows Vista.
Gestion des erreurs dans les versions précédentes de Windows
Inclut de nombreux mécanismes de rapport d’erreurs non liés
A différents mécanismes de signalisation et de création de rapports d’erreurs pour chaque architecture de processeur
N’a aucun moyen pour le système d’exploitation de déterminer quelles sources d’erreur sont prises en charge par une plateforme matérielle particulière
Ne capture pas toutes les informations d’erreur disponibles
N’utilise pas efficacement les normes d’erreur matérielles existantes ou futures
Ne tire pas efficacement parti des fonctionnalités spécifiques à la plateforme
N’offre aucun format d’enregistrement d’erreur courant pour le rapport des données d’erreur
N’offre aucun mécanisme de persistance des enregistrements d’erreurs pour les erreurs matérielles irrécupérables ; des données d’erreur significatives sont perdues lorsque le système est redémarré
Offre une prise en charge médiocre pour la gestion des erreurs matérielles d’E/S
Offre peu de prise en charge de la récupération d’erreurs
Offre peu de prise en charge des applications de gestion des erreurs
Difficile de déterminer la cause racine des erreurs matérielles
Offre peu de flexibilité pour les implémentations de gestion des erreurs matérielles des fournisseurs de plateformes et de microprogrammes
Architecture des erreurs matérielles Windows
Inclut une infrastructure de rapport d’erreurs courante pour toutes les erreurs matérielles sur toutes les architectures de processeur et plateformes matérielles
Inclut un mécanisme de découverte de source d’erreur pour déterminer les sources d’erreur prises en charge par une plateforme matérielle particulière*
Permet au système d’exploitation de capturer toutes les informations d’erreur disponibles
Utilise pleinement les normes d’erreur matérielles existantes et permet de prendre en charge les normes d’erreur matérielles futures en utilisant de nouveaux pilotes d’erreur matérielle spécifiques à la plateforme (PSHED)
Vous permet d’utiliser des plug-ins PSHED pour tirer parti des fonctionnalités spécifiques à la plateforme
Utilise un format d’enregistrement d’erreur courant pour tous les types d’erreurs matérielles
Inclut un mécanisme de persistance des enregistrements d’erreurs pour les erreurs matérielles irrécupérables qui conserve l’enregistrement d’erreurs complet pendant le redémarrage du système*
Fournit une prise en charge améliorée pour la gestion des erreurs matérielles d’E/S
Inclut une infrastructure pour la récupération à partir d’erreurs matérielles non fatales*
Fournit une prise en charge des applications de gestion des erreurs par le biais de rapports d’événements d’erreurs basés sur ETW et d’une API de gestion des erreurs en mode utilisateur*
Plus facile à déterminer la cause racine des erreurs matérielles
Offre de nouvelles alternatives pour les implémentations d’erreurs matérielles des fournisseurs de plateformes et de microprogrammes*
Note Les éléments identifiés avec un astérisque (*) sont pris en charge dans Windows Server 2008, Windows Vista SP1 et les versions ultérieures de Windows.