バグ チェック 0x23: FAT_FILE_SYSTEM

FAT_FILE_SYSTEM バグ チェックには、0x00000023 の値があります。 これは、FAT ファイル システムで問題が発生したことを示します。

重要

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

FAT_FILE_SYSTEM パラメーター

パラメーター 説明

1

ソース・ファイルおよび行番号情報を指定します。 上位 16 ビット ("0x" の後の最初の 4 桁の 16 進数) は、ソース ファイルを識別子番号で識別します。 下位 16 ビットは、バグ チェックが実行されたファイル内のソース行を識別します。

2

FatExceptionFilter がスタック上にある場合、このパラメーターは例外レコードのアドレスを指定します。

3

FatExceptionFilter がスタック上にある場合、このパラメーターはコンテキスト レコードのアドレスを指定します。

4

予約されています。

原因

このバグ チェックの考えられる原因の 1 つとしてディスクの破損が挙げられます。 ファイル システムまたはディスク上の不良ブロック (セクター) が破損すると、このエラーが発生する可能性があります。 破損した SCSI ドライバーと IDE ドライバーは、システムがディスクの読み取りと書き込みを行う機能にも悪影響を及ぼす可能性があるため、エラーが発生する可能性があります。

もう 1 つの考えられる原因は、非ページ プール メモリの枯渇です。 非ページ プール メモリが完全に使い果たされた場合、このエラーによってシステムが停止する可能性があります。 ただし、インデックス作成プロセス中に、使用可能な非ページ プール メモリの量が非常に少ない場合は、非ページ プール メモリを必要とする別のカーネル モード ドライバーでも、このエラーがトリガーされる可能性があります。

解決方法

この問題をデバッグするには、パラメーター 3 を指定して .cxr (Display Context Record) コマンドを使用し、kb (スタック バックトレースの表示) を使用します。

ディスク破損の問題を解決するには:エラーの原因となっているデバイスまたはドライバーを特定するのに役立つ可能性がある SCSI および FASTFAT (システム ログ) または Autochk (アプリケーション ログ) からのエラー メッセージをイベント ビューアー確認します。 システムを継続的に監視するウイルス スキャナー、バックアップ プログラム、またはディスク デフラグ ツールを無効にしてみてください。 システムの製造元から提供されているハードウェア診断も実行する必要があります。 これらの手順の詳細については、コンピューターの取扱説明書を参照してください。 Chkdsk /f /r を実行して、ファイル システムの構造破損を検出して解決します。 システム パーティションでディスク スキャンを開始する前に、システムを再起動する必要があります。

非ページ プール メモリの枯渇の問題を解決するには: 新しい物理メモリをコンピューターに追加します。 これにより、カーネルで使用できる非ページ プール メモリの量が増えます。