バグ チェック 0xC5:DRIVER_CORRUPTED_EXPOOL
DRIVER_CORRUPTED_EXPOOLバグ チェックの値は 0x000000C5 です。 これは、システムが高すぎるプロセス IRQL で無効なメモリにアクセスしようとしたことを示します。
重要
この記事はプログラマー向けです。 コンピューターの使用中にブルー スクリーン エラー コードを受け取ったお客様は、「 ブルー スクリーン エラーのトラブルシューティング」を参照してください。
DRIVER_CORRUPTED_EXPOOL パラメーター
パラメーター | 説明 |
---|---|
1 |
参照されるメモリ |
2 |
参照時の IRQL |
3 |
0: 読む 1: 書き込み |
4 |
メモリを参照したアドレス |
原因
カーネルは、IRQL が高すぎるときにページング可能なメモリ (または完全に無効なメモリ) にアクセスしようとしました。 この問題の最終的な原因は、ほぼ確実にシステム プールを破損しているドライバーです。
ほとんどの場合、このバグチェック、ドライバーが小さな割り当てを破損した場合に発生します (PAGE_SIZE未満)。 割り当てが大きくなると、バグ チェック 0xD0 (DRIVER_CORRUPTED_MMPOOL) が発生します。
解決方法
!analyze デバッグ拡張機能は、バグ チェックに関する情報を表示し、根本原因の特定に役立ちます。 新しいソフトウェアを最近インストールした場合チェック、正しくインストールされているかどうかを確認します。 製造元の Web サイトで更新されたドライバーを確認します。
このエラーをデバッグするには、ドライバー検証ツールの特別なプール オプションを使用します。 エラーの原因となったドライバーが表示されない場合は、グローバル フラグ ユーティリティを使用して、プール タグによって特別なプールを有効にします。
特別なプールの詳細については、Windows ドライバー キットの ドライバー検証ツール に関するセクションを参照してください。