バグ チェック 0x9C: MACHINE_CHECK_EXCEPTION
MACHINE_CHECK_EXCEPTION バグ チェックの値は 0x0000009C です。 このバグ チェックは、致命的なマシン チェック例外が発生したことを示します。
重要
この記事は、プログラマー向けです。 コンピューターを使用中に、ブルー スクリーン エラーが表示された場合は、「ブルー スクリーン エラーのトラブルシューティング」を参照してください。
MACHINE_CHECK_EXCEPTION のパラメーター
メッセージに表示される 4 つのパラメーターの意味は、プロセッサの種類によって異なります。
プロセッサが以前の x86 ベースのアーキテクチャに基づいていて、マシン チェック例外 (MCE) 機能はあるものの、マシン チェック アーキテクチャ (MCA) 機能を備えていない場合 (Intel Pentium プロセッサなど)、パラメーターの意味は次のようになります。
パラメーター | 説明 |
---|---|
1 |
P5_MC_TYPE マシン サービス レポート (MSR) の下位 32 ビット |
2 |
MCA_EXCEPTION 構造体のアドレス |
3 |
P5_MC_ADDR MSR の上位 32 ビット |
4 |
P5_MC_ADDR MSR の下位 32 ビット |
プロセッサが新しい x86 ベースのアーキテクチャに基づいていて、MCA 機能と MCE 機能を備えている場合 (たとえば、Pentium Pro、Pentium IV、Xeon などの第 6 世代以降の Intel プロセッサ)、またはプロセッサが x64 ベースのプロセッサである場合、パラメーターの意味は次のようになります。
パラメーター | 説明 |
---|---|
1 |
バンク番号 |
2 |
MCA_EXCEPTION 構造体のアドレス |
3 |
エラーが発生した MCA バンクの MCi_STATUS MSR の上位 32 ビット |
4 |
エラーが発生した MCA バンクの MCi_STATUS MSR の下位 32 ビット |
解説
このバグ チェックは次の状況でのみ発生します。
- WHEA が完全に初期化されていない。
- ランデブーするすべてのプロセッサでレジスタにエラーがない。
その他の状況の場合、このバグ チェックは、Windows Vista 以降のオペレーティング システムでバグ チェック 0x124: WHEA_UNCORRECTABLE_ERROR に置き換えられています。
マシン チェック アーキテクチャ (MCA) の詳細については、Intel または AMD の Web サイトを参照してください。