エラー レコードの永続化メカニズム

エラー レコードの永続化は、 エラー レコード を不揮発性ストレージに格納できるメカニズムです。 その結果、致命的なハードウェア エラー状態のためにオペレーティング システムを再起動する必要がある場合、エラー レコードは保持されます。 このメカニズムでは、システムの再起動時に致命的なハードウェア エラー状態に関連するキャプチャされたエラー データが失われないように、エラー レコードが保持されます。

致命的なハードウェア エラーが発生した後にシステムを再起動すると、オペレーティング システムはシステムを再起動する前に保存されていたすべてのエラー レコードを検索して取得します。 システムをオペレーティング システムに再起動できない場合、障害が発生したシステムにアクセスできるシステム ファームウェアまたはリモート管理ソフトウェアは、エラー分析を実行するために、保存されているエラー レコードを取得できます。

プラットフォーム固有のハードウェア エラー ドライバー (PSHED) は、オペレーティング システムとハードウェア プラットフォーム間のエラー レコード永続化インターフェイスを実装して、エラー レコードを保存および取得します。 x64 ベースおよび x86 ベースのシステムの場合、PSHED は ACPI エラー レコードシリアル化テーブル (ERST) をサポートします。 Itanium ベースのシステムの場合、PSHED は、拡張ファームウェア インターフェイス (EFI) ランタイム変数サービスに対するハードウェア エラー レコード拡張をサポートします。 プラットフォーム ベンダーは、ハードウェアまたはファームウェアにこれらのエラー レコード永続化メカニズムを実装することをお勧めします。

ハードウェア プラットフォームが、PSHED でサポートされているエラー レコード永続化メカニズムと互換性のあるハードウェアまたはファームウェアを実装していない場合、プラットフォーム ベンダーは、エラー レコードの永続化に参加する PSHED プラグインを実装する必要があります。 この PSHED プラグインは、ハードウェア プラットフォームによって実装されるエラー レコード永続化メカニズムとインターフェイスします。 PSHED プラグインを実装する方法の詳細については、「 Platform-Specific ハードウェア エラー ドライバー プラグイン」を参照してください。

エラー レコードの永続化は、Windows Server 2008、Windows Vista SP1 以降のバージョンの Windows でサポートされています。