Condividi tramite


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.