Compartir a través de


Comprobación de errores 0x4E: PFN_LIST_CORRUPT

La comprobación de errores PFN_LIST_CORRUPT tiene un valor de 0x0000004E. Esto indica que la lista de números de fotogramas de página (PFN) está dañada.

Importante

Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.

parámetros de PFN_LIST_CORRUPT

El parámetro 1 indica el tipo de infracción. El significado de los demás parámetros depende del valor del parámetro 1.

Parámetro 1 Parámetro 2 Parámetro 3 Parámetro 4 Causa del error

0x01

Valor ListHead dañado

Número de páginas disponibles

0

El encabezado de lista estaba dañado.

0x02

Entrada de la lista que se va a quitar

Número de página físico más alto

Recuento de referencias de la entrada que se va a quitar

Se ha dañado una entrada de lista.

0x06

Número de marco de página

El prototipo PTE

El contenido de PTE

El PTE de hardware o las estructuras de datos PTE del prototipo se han dañado. Esto puede deberse a errores de un solo bit de hardware, transferencias DMA rotas, etc.

0x07

Número de marco de página

Recuento de recursos compartidos actual

0

Un controlador ha desbloqueado una página determinada más veces que la bloqueada.

0x8D

Número de marco de página cuyo estado es incoherente

0

0

La lista sin páginas está dañada. Este código de error probablemente indica un problema de hardware.

0x8F

Nuevo número de página

Número de página anterior

0

El encabezado de lista de páginas libre o cero está dañado.

0x99

Número de marco de página

Estado de página actual

0

Una entrada de tabla de páginas (PTE) o PFN está dañada.

0x9A

Número de marco de página

Estado de página actual

Recuento de referencias de la entrada que se va a quitar

Un controlador intentó liberar una página que todavía está bloqueada para E/S.

Causa

Este error suele deberse a que un controlador pasa una lista de descriptores de memoria incorrectas. Por ejemplo, el controlador podría haber llamado a MmUnlockPages dos veces con la misma lista.

Si hay disponible un depurador de kernel, examine el seguimiento de la pila: la extensión de depuración !analyze muestra información sobre la comprobación de errores y puede ser útil para determinar la causa principal y, a continuación, escriba uno de los comandos k (Display Stack Backtrace) para ver la pila de llamadas.

Consulte también

!Analizar

Bug Check Code Reference (Referencia de código de comprobación de errores)