Controllo bug 0x23: FAT_FILE_SYSTEM

Il controllo dei bug FAT_FILE_SYSTEM ha un valore pari a 0x00000023. Questo indica che si è verificato un problema nel file system FAT.

Importante

Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore della schermata blu durante l'uso del computer, vedere Risolvere gli errori della schermata blu.

parametri FAT_FILE_SYSTEM

Parametro Descrizione

1

Specifica le informazioni sul file di origine e sul numero di riga. I 16 bit alti (le prime quattro cifre esadecimali dopo "0x") identificano il file di origine in base al numero di identificatore. I 16 bit bassi identificano la riga di origine nel file in cui si è verificato il controllo dei bug.

2

Se FatExceptionFilter si trova nello stack, questo parametro specifica l'indirizzo del record di eccezione.

3

Se FatExceptionFilter si trova nello stack, questo parametro specifica l'indirizzo del record di contesto.

4

Riservato

Causa

Una possibile causa di questo controllo di bug è il danneggiamento del disco. Il danneggiamento nel file system o nei blocchi non valido (settori) sul disco può causare questo errore. I driver SCSI e IDE danneggiati possono anche influire negativamente sulla capacità del sistema di leggere e scrivere sul disco, causando così l'errore.

Un'altra possibile causa è l'esaurimento della memoria del pool non di paging. Se la memoria del pool non di paging è completamente esaurita, questo errore può arrestare il sistema. Tuttavia, durante il processo di indicizzazione, se la quantità di memoria del pool non di paging disponibile è molto bassa, un altro driver in modalità kernel che richiede memoria del pool non di paging può anche attivare questo errore.

Risoluzione

Per eseguire il debug di questo problema: Usare il comando .cxr (Display Context Record) con il parametro 3 e quindi usare kb (Display Stack Backtrace).

Per risolvere un problema di danneggiamento del disco: Controllare Visualizzatore eventi la presenza di messaggi di errore da SCSI e FASTFAT (log di sistema) o Autochk (registro applicazioni) che potrebbero aiutare a individuare il dispositivo o il driver che causa l'errore. Provare a disabilitare eventuali scanner di virus, programmi di backup o strumenti di deframmentazione del disco che monitorano continuamente il sistema. È anche consigliabile eseguire la diagnostica hardware fornita dal produttore del sistema. Per informazioni dettagliate su queste procedure, vedere il manuale del proprietario per il computer. Eseguire Chkdsk /f /r per rilevare e risolvere eventuali danneggiamenti strutturali del file system. È necessario riavviare il sistema prima che l'analisi del disco inizi in una partizione di sistema.

Per risolvere un problema di esaurimento della memoria del pool non di paging: Aggiungere una nuova memoria fisica al computer. Ciò aumenterà la quantità di memoria del pool non di paging disponibile per il kernel.