PFA realizada por WHEA
A partir de Windows 7, la arquitectura de errores de hardware de Windows (WHEA) admite el análisis predictivo de errores (PFA) para la memoria del código de corrección de errores (ECC).
Importante Un complemento de controlador de error de hardware (PSHED) específico de la plataforma puede realizar PFA en la memoria ECC en lugar de WHEA. Si el complemento realiza PFA, debe seguir los pasos descritos en PFA Realizado por un complemento PSHED. El complemento no debe seguir los pasos descritos en este tema.
Cuando se produce un error de memoria ECC, WHEA realiza los pasos siguientes:
El controlador de errores de hardware de bajo nivel (LLHEH) recibe una notificación sobre la presencia de la condición de error de memoria.
LLHEH recupera información de error de memoria del origen de errores y usa los datos de error para rellenar un paquete de error de hardware. Este paquete tiene el formato de estructura WHEA_ERROR_PACKET .
LlHEH llama al PSHED para recuperar cualquier información de error de hardware específica de la plataforma. Si se instala un complemento PSHED y se registra para recuperar información sobre el error, el PSHED llamará al complemento PSHED para que el complemento pueda modificar la información de error que se devuelve a LLHEH.
LlHEH llama al kernel del sistema operativo Windows, pasando el paquete de error.
El kernel de Windows crea un registro de error y lo agrega a la información del paquete de error que se recibió de LLHEH. Además, el kernel de Windows agrega otra información sobre el error (como el origen del error, la gravedad del error y cuántas veces se ha producido el error) al registro de errores.
El kernel de Windows llama al PSHED para permitir que el PSHED agregue secciones al registro de error.
Si se instala un complemento PSHED y se registra para recuperar información sobre el error, el PSHED llamará al complemento PSHED para que el complemento pueda modificar la información en el registro de error.
Nota Si el complemento PSHED no realiza PFA, no debe establecer el bit PlatformPfaControl en el miembro WHEA_ERROR_PACKET_FLAGS de la estructura WHEA_ERROR_PACKET .
Si PFA está habilitado, WHEA realiza PFA en la página de memoria ECC. Para obtener más información sobre este proceso, vea How WHEA Performs PFA on ECC Memory.
El kernel de Windows genera un evento ETW y registra la información de error en el registro de eventos del sistema.