Controllo bug 0x12B: FAULTY_HARDWARE_CORRUPTED_PAGE
Il controllo dei bug FAULTY_HARDWARE_CORRUPTED_PAGE ha un valore pari a 0x0000012B. Questo controllo di bug indica che gestione memoria di Windows ha rilevato il danneggiamento. Tale danneggiamento potrebbe essere stato causato solo da un componente che accede alla memoria usando l'indirizzamento fisico.
Importante
Questo argomento è 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 FAULTY_HARDWARE_CORRUPTED_PAGE
Esistono due scenari in cui gestione memoria genera FAULTY_HARDWARE_CORRUPTED_PAGE controlli di bug, con due set diversi di parametri.
Se i parametri 3 e 4 sono entrambi zero, il controllo dei bug indica che gestione memoria ha rilevato un errore a bit singolo in una pagina a cui si prevede che la gestione memoria sia zero.
Se i parametri 3 e 4 sono diversi da zero, il controllo dei bug viene generato da Gestione archivi compressi a causa di un errore di decompressione di una pagina a causa di un danneggiamento della memoria fisica.
Pagina gestione memoria non zero parametri di errore
Questo controllo di bug indica che in questa pagina è stato rilevato un errore a bit singolo. Questo errore è un errore di memoria hardware.
Parametro | Descrizione |
---|---|
1 | L'indirizzo virtuale esegue il mapping alla pagina danneggiata |
2 | Numero di pagina fisico |
3 | Zero |
4 | Zero |
Parametri di errore di Gestione archivi compressi
Questo controllo di bug indica che si è verificato un errore di memoria di Gestione archivi. Potrebbe trattarsi di un errore di autenticazione, di un errore CRC o di un errore di decompressione.
Parametro | Descrizione |
---|---|
1 | FailStatus - Indica il tipo di errore |
2 | CompressedSize della pagina da leggere |
3 | Buffer di origine |
4 | Buffer di destinazione |
Causa
Questo controllo di bug può verificarsi solo in base al danneggiamento della memoria a causa dell'accesso fisico alla memoria. Le cause del danneggiamento della memoria fisica includono:
- Hardware ram difettoso.
- Un driver o un dispositivo modifica erroneamente le pagine fisiche tramite un'operazione DMA non corretta o MDL associato.
- Danneggiamento causato da un dispositivo hardware o da un firmware danneggiato dalla memoria, ad esempio la modifica illegale delle pagine fisiche in una transizione di alimentazione.
Nota
Gestione archivi compressi può rilevare se il danneggiamento è stato causato da un errore a bit singolo e corregge automaticamente questa condizione senza generare un controllo di bug. Questo controllo di bug viene segnalato da Compressed Store Manager se il danneggiamento non è stato causato da un errore a bit singolo.
Per altre informazioni sulla gestione della memoria e sulla compressione della memoria di Windows, vedere Windows Internals 7th Edition Part 1.For more information on Windows memory manager and memory compression, see Windows Internals 7th Edition Part 1.
Risoluzione
Per verificare se questo controllo di bug è causato da hardware RAM difettoso, eseguire lo strumento Diagnostica memoria Windows. Nella casella di ricerca del pannello di controllo immettere Memoria e quindi selezionare Diagnosi dei problemi di memoria del computer. Dopo l'esecuzione del test, usare il Visualizzatore eventi per visualizzare i risultati nel log di sistema. Selezionare la voce MemoryDiagnostics-Results per visualizzare i risultati.