バグ チェック 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 ドライバー キットの ドライバー検証ツール に関するセクションを参照してください。