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.