バグ チェック 0x124: WHEA_UNCORRECTABLE_ERROR

WHEA_UNCORRECTABLE_ERROR バグ チェックの値は 0x00000124 です。これは、致命的なハードウェア エラーが発生したことを示します。 このバグ チェックでは、Windows Hardware Error Architecture (WHEA) によって提供されるエラー データが使用されます。

エラーの特定の原因を特定するには、通常、WHEA_ERROR_RECORD 構造体について理解することが必要です。 詳細については、この記事の「備考」セクションを参照してください。

重要

このトピックはプログラマー向けです。 コンピューターを使用中に、ブルー スクリーン エラーが表示された場合は、「ブルー スクリーン エラーのトラブルシューティング」を参照してください。

パラメーター

パラメーター 1 パラメーター 2 パラメーター 3 パラメーター 4 エラーの原因
0x0 WHEA_ERROR_RECORD 構造体のアドレス エラーが発生した MCA バンクの MCi_STATUS MSR の上位 32 ビット エラーが発生した MCA バンクの MCi_STATUS MSR の下位 32 ビット マシン チェック例外が発生しました。

これらのパラメーターの説明は、プロセッサが x64 アーキテクチャに基づいている場合、または MCA 機能が使用可能な x86 アーキテクチャ (Intel Pentium Pro、Pentium IV、Xeon など) に基づいている場合に適用されます。
0x1 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み 修正されたマシン チェック例外が発生しました。
0x2 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み 修正されたプラットフォーム エラーが発生しました。
0x3 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み マスクできない割り込み (NMI) エラーが発生しました。
0x4 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み 修正できない PCI Express エラーが発生しました。
0x5 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み 一般的なハードウェア エラーが発生しました。
0x6 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み 初期化エラーが発生しました。
0x7 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み BOOT エラーが発生しました。
0x8 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み スケーラブル コヒーレント インターフェイス (SCI) の汎用エラーが発生しました。
0x9 WHEA_ERROR_RECORD 構造体のアドレス SAL ログの長さ (バイト単位) SAL のアドレス 修正できない Itanium ベースのマシン チェック中止エラーが発生しました。
0xA WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み 修正された Itanium ベースのマシン チェック エラーが発生しました。
0xB WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み 修正された Itanium プラットフォーム エラーが発生しました。
0xC WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み その他の種類のエラー ソース v2。
0xD WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み SCI ベースの GHESv2 (ACPI 汎用ハードウェア エラー ソース)。
0xE WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み BMC (ベースボード管理コントローラー) エラー情報。
0xF WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み ARS PMEM (アドレス範囲スクラブ永続メモリ) エラー ソース。
0x10 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み デバイス ドライバーのエラー ソース。
0x11 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み Arm 同期外部中止。
0x12 WHEA_ERROR_RECORD 構造体のアドレス 予約済み 予約済み Arm SError 割り込み。

原因

このバグ チェックは、通常、物理的なハードウェア障害に関連しています。 これは、熱に関連している可能性や、ハードウェア、メモリ、または障害が発生し始めているプロセッサや障害が発生したプロセッサが原因である可能性があります。 オーバークロックが有効になっている場合は、無効にしてみてください。 ファンなどの冷却システムが機能していることを確認します。 システム診断を実行して、システム メモリに欠陥がないことを確認します。 低いながら、ドライバーがこのバグ チェックでハードウェアの障害を引き起こしている可能性もあります。

一般的なバグ チェックのトラブルシューティングの詳細については、「ブルー スクリーンのデータ」を参照してください。

備考

!analyze デバッグ拡張コマンドは、バグ チェックに関する情報を表示し、根本原因の特定に役立ちます。

  • パラメーター 1 は、エラーを報告したエラー ソースの種類を識別します。
  • パラメーター 2 は、エラー状態を記述する WHEA_ERROR_RECORD 構造体のアドレスを保持します。

ハードウェア エラーが発生すると、WHEA によってエラー レコードが作成され、ハードウェア エラー状態に関連付けられているエラー情報が格納されます。 各エラー レコードは、WHEA_ERROR_RECORD 構造体によって記述されます。 Windows カーネルには、エラー レコードがシステム イベント ログに保存されるように、エラー に応答して発生する Windows イベント トレーシング (ETW) ハードウェア エラー イベントを含むエラー レコードが含まれています。 WHEA で使用されるエラー レコードの形式は、Unified Extensible Firmware Interface (UEFI) 仕様のバージョン 2.2 の付録 N で説明されているように、共通プラットフォーム エラー レコードに基づいています。 詳細については、「WHEA_ERROR_RECORD」および「Windows ハードウェア エラー アーキテクチャ (WHEA)」を参照してください。

!errrec アドレスを使用すると、パラメーター 2 で指定されたアドレスを使用して WHEA_ERROR_RECORD 構造体を表示できます。 !whea および !errpkt 拡張コマンドを使用すると、追加の WHEA 情報を表示できます。

詳細については、次の記事をご覧ください。

Windows デバッガー (WinDbg) を使用したクラッシュ ダンプ分析

WinDbg を使用してカーネル モード ダンプ ファイルを分析する

!analyze 拡張コマンドの使用、および !analyze

このバグ チェックは、Windows Vista より前のバージョンの Windows ではサポートされていません。 代わりに、マシン チェック例外はバグ チェック 0x9C によって報告されます。