Condividi tramite


Come WHEA esegue PFA sulla memoria ECC

A partire da Windows 7, Windows Hardware Error Architecture (WHEA) supporta l'analisi predittiva degli errori (PFA) per la memoria ECC (Error Correction Code).

WHEA esegue PFA nelle pagine di memoria ECC solo se sono vere le condizioni seguenti:

Quando si verifica un errore di memoria ECC in una pagina di memoria, WHEA esegue PFA nella pagina memoria ECC seguendo questa procedura:

  1. Se WHEA non sta attualmente monitorando la pagina di memoria ECC, WHEA aggiunge la pagina al database di monitoraggio e cancella il conteggio degli errori e il conteggio dei tick per la nuova voce.

    Nota WHEA interromperà il monitoraggio di una pagina di memoria ECC quando il conteggio dei tick supera il valore MemPfaTimeout nel registro di sistema. In questo caso, WHEA rimuove la voce dal database di monitoraggio.

  2. WHEA incrementa il conteggio degli errori per la pagina di memoria ECC.

  3. Se il conteggio degli errori supera il valore MemPfaThreshold del Registro di sistema, WHEA chiama prima il gestore della memoria di sistema per mettere offline la pagina di memoria ECC.

    Nota Quando viene chiamato il gestore della memoria di sistema, non c'è alcuna garanzia che la pagina di memoria ECC verrà effettivamente portata offline.

WHEA aggiunge quindi la pagina di memoria ai dati di configurazione di avvio (BCD) nell'archivio di sistema. In questo modo si impedisce l'utilizzo della pagina di memoria dopo il successivo riavvio del sistema.

Nota WHEA non porterà offline un componente hardware, come ad esempio una pagina di memoria ECC, nel caso in cui il valore del Registro di sistema DisableOffline sia impostato su un valore diverso da zero. Inoltre, WHEA non aggiungerà la pagina di memoria ECC all'archivio BCD se il valore del Registro di sistema MemPersistOffline è impostato su 0.

Per altre informazioni sui valori del Registro di sistema PFA per WHEA, vedere Impostazioni dei criteri WHEA.

Per altre informazioni sulla gestione della memoria di sistema, vedere gestione della memoria nella documentazione di Windows SDK.