Controllo bug 0x124: WHEA_UNCORRECTABLE_ERROR
Il controllo dei bug WHEA_UNCORRECTABLE_ERROR ha un valore 0x00000124 e indica che si è verificato un errore hardware irreversibile. Questo controllo dei bug usa i dati di errore forniti dall'architettura degli errori hardware windows (WHEA).
Per identificare una causa specifica dell'errore, è in genere necessaria una conoscenza della struttura WHEA_ERROR_RECORD . Per altre informazioni, vedere la sezione osservazioni di questo articolo.
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
Parametro 1 | Parametro 2 | Parametro 3 | Parametro 4 | Causa dell'errore |
---|---|---|---|---|
0x0 | Indirizzo della struttura di WHEA_ERROR_RECORD | Alto 32 bit di MCi_STATUS MSR per la banca MCA che ha avuto l'errore | Basso 32 bit di MCi_STATUS MSR per la banca MCA che ha avuto l'errore | Si è verificata un'eccezione di controllo del computer. Queste descrizioni dei parametri si applicano se il processore si basa sull'architettura x64 o sull'architettura x86 con la funzionalità MCA disponibile (ad esempio Intel Xeon Pro, Xeon IV o Xeon). |
0x1 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Si è verificata un'eccezione di controllo del computer corretta. |
0x2 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Si è verificato un errore di piattaforma corretto. |
0x3 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Si è verificato un errore di interrupt non mascherabile (NMI). |
0x4 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Si è verificato un errore PCI Express non corretto. |
0x5 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Si è verificato un errore hardware generico. |
0x6 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Si è verificato un errore di inizializzazione. |
0x7 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Si è verificato un errore di AVVIO. |
0x8 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Si è verificato un errore generico di interfaccia coerente (SCI) scalabile. |
0x9 | Indirizzo della struttura di WHEA_ERROR_RECORD | Lunghezza, in byte, del log SAL | Indirizzo del SAL | Si è verificato un errore di interruzione dell'interruzione del controllo del computer basato su Itanium. |
0xA | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Si è verificato un errore di controllo del computer basato su Itanium corretto. |
0xB | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Si è verificato un errore di piattaforma Itanium corretto. |
0xC | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Altri tipi di origini di errore v2. |
0xD | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | SCI-based GHESv2 (ACPI generic hardware error source). |
0xE | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Informazioni sull'errore BMC (Baseboard Management Controller). |
0xf | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Origine dell'errore ARS PMEM (scrubbing della memoria persistente dell'intervallo di indirizzi). |
0x10 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Origine dell'errore del driver di dispositivo. |
0x11 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Interruzione esterna sincrona arm. |
0x12 | Indirizzo della struttura di WHEA_ERROR_RECORD | Prenotato | Prenotato | Interrupt SError arm. |
Causa
Questo controllo dei bug è in genere correlato a errori hardware fisici. Può essere correlato al calore o a causa di hardware difettoso, memoria o anche un processore che inizia a non riuscire o ha avuto esito negativo. Se l'over-clocking è stato abilitato, provare a disabilitarlo. Verificare che tutti i sistemi di raffreddamento, ad esempio i fan, siano funzionali. Eseguire la diagnostica di sistema per verificare che la memoria di sistema non sia difettosa. È meno probabile, ma possibile, che un driver causi un errore dell'hardware con questo controllo del bug.
Per altre informazioni sulla risoluzione dei problemi di controllo generale dei bug, vedere Analizzare i dati della schermata blu di controllo dei bug.
Osservazioni:
L'estensione di debug !analyze visualizza informazioni sul controllo dei bug e può essere utile per determinare la causa radice.
- Il parametro 1 identifica il tipo di origine dell'errore che ha segnalato l'errore.
- Il parametro 2 contiene l'indirizzo della struttura WHEA_ERROR_RECORD che descrive la condizione di errore.
Quando si verifica un errore hardware, WHEA crea un record di errore per archiviare le informazioni sull'errore associate alla condizione di errore hardware. Ogni record di errore viene descritto da una struttura WHEA_ERROR_RECORD. Il kernel di Windows include il record di errore con l'evento di errore hardware ETW (Event Tracing for Windows) generato in risposta all'errore, in modo che il record di errore venga salvato nel registro eventi di sistema. Il formato dei record di errore usati da WHEA si basa sul record di errori common platform, come descritto nell'Appendice N della versione 2.2 della specifica UEFI (Unified Extensible Firmware Interface). Per altre informazioni, vedere WHEA_ERROR_RECORD e Architettura degli errori hardware windows (WHEA).For more information, see WHEA_ERROR_RECORD and Windows Hardware Error Architecture (WHEA).
È possibile usare !errrec address per visualizzare la struttura WHEA_ERROR_RECORD usando l'indirizzo specificato nel parametro 2. Le estensioni !whea e !errpkt possono essere usate per visualizzare informazioni aggiuntive su WHEA.
Per altre informazioni, vedere gli articoli seguenti:
Analisi del dump di arresto anomalo del sistema usando i debugger di Windows (WinDbg)
Analizzare un file di dump in modalità kernel con WinDbg
Usare l'estensione !analyze e !analyze
Questo controllo dei bug non è supportato nelle versioni di Windows precedenti a Windows Vista. Al contrario, le eccezioni di controllo del computer vengono segnalate tramite il controllo dei bug 0x9C.