Mécanisme de persistance des enregistrements d’erreur

La persistance des enregistrements d’erreur est un mécanisme par lequel les enregistrements d’erreur peuvent être stockés dans un stockage nonvolatile. Par conséquent, les enregistrements d’erreur sont conservés si le système d’exploitation doit redémarrer en raison d’une condition d’erreur matérielle irrécupérable. Ce mécanisme conserve les enregistrements d’erreurs afin qu’aucune des données d’erreur capturées liées à la condition d’erreur matérielle irrécupérable ne soit perdue lorsque le système est redémarré.

Une fois le système redémarré après une erreur matérielle irrécupérable, le système d’exploitation recherche et récupère tous les enregistrements d’erreur stockés avant de redémarrer le système. Dans les situations où un système ne peut pas être redémarré dans le système d’exploitation, le microprogramme du système ou le logiciel de gestion à distance qui a accès au système défaillant peut récupérer les enregistrements d’erreurs stockés afin d’effectuer l’analyse des erreurs.

Le pilote d’erreur matériel spécifique à la plateforme (PSHED) implémente une interface de persistance d’enregistrement d’erreur entre le système d’exploitation et la plateforme matérielle pour enregistrer et récupérer les enregistrements d’erreurs. Pour les systèmes x64 et x86, le PSHED prend en charge la table de sérialisation des enregistrements d’erreurs ACPI (ERST). Pour les systèmes Itanium, le PSHED prend en charge l’extension d’enregistrement d’erreur matérielle aux services de variables d’exécution EFI (Extensible Firmware Interface). Nous vous recommandons d’implémenter ces mécanismes de persistance des enregistrements d’erreurs dans leur matériel ou microprogramme.

Si une plateforme matérielle n’implémente pas le matériel ou le microprogramme compatible avec les mécanismes de persistance des enregistrements d’erreur pris en charge par le PSHED, le fournisseur de la plateforme doit implémenter un plug-in PSHED qui participe à la persistance des enregistrements d’erreurs. Ce plug-in PSHED interagit avec le mécanisme de persistance des enregistrements d'erreur implémenté par la plateforme matérielle. Pour plus d’informations sur l’implémentation d’un plug-in PSHED, consultez Platform-Specific plug-ins de pilote d’erreur matérielle.

La persistance des enregistrements d’erreur est prise en charge dans Windows Server 2008, Windows Vista SP1 et versions ultérieures de Windows.