norfipc.com
Recuperar   Mapa del sitio   Informatica

Que es el error PFN_LIST_CORRUPT, cuál es la causa y como solucionarlo


Actualizado: 07 de diciembre del 2022
Por: Norfi Carrodeguas
Como saber que provoca el código de error de pantalla azul o código STOP 0x4E en Windows. Cuando y por qué ocurre, como detectar el culpable, que hacer y qué medidas tomar para que el equipo funcione correctamente.
Que es el error PFN_LIST_CORRUPT cuál es la causa y como solucionarlo

Uno de los códigos de error de pantalla azul, BSOD o pantalla de la muerte más frecuentes en Windows es PFN_LIST_CORRUPT.
Este error frecuentemente es causado por un driver o controlador que ha dañado entradas en lista PFN, que Windows usa para controlar la relación entre la memoria física (RAM) y la memoria paginada (en el disco duro).
Si este error se repite, es necesario identificar la causa y tomar las medidas necesarias.
Este artículo trata de explicar de forma sencilla a los no-especialistas, que hacer ante uno de estos molestos errores y como resolverlos.


¿Qué indica el error PFN_LIST_CORRUPT?


El código de error o Bug check code PFN_LIST_CORRUPT tiene un valor de 0x0000004E. También se puede representar como 0x4E.
Indica que la base de datos de memoria paginada de Windows (Page frame number list o PFN) está dañada o corrupta.
Cada código de error tiene cuatro parámetros, de ellos el más importante es el primero que indica el tipo de violación.
En la pantalla de error clásica que se muestra en Windows XP, Vista y 7 se indica el código de error y los cuatro parámetros.
Pantalla azul de error con el código PFN_LIST_CORRUPT en Windows XP, Vista o 7
En Windows 8 solo se indica el nombre del código de error.
Pantalla azul de error con el código PFN_LIST_CORRUPT en Windows 8
Es necesario usar una aplicación auxiliar como Windbg, la herramienta proporcionada por Microsoft o BlueScreenView para conocer más información.
Lee como hacerlo: Como leer un Minidump y saber que provoca un error de pantalla azul en Windows


¿Qué indica el primer parámetro del código de error?


El primer parámetro en este error puede ser cualquiera de los siguientes:
0x01El encabezado de la lista está corrupto.
0x02Una entrada de la lista está corrupta.
0x07Un driver ha liberado una página sin haberla bloqueado previamente.
0x8DLa zona libre está corrupta (Indica un conflicto en el hardware: RAM o disco duro).
0x8FEl encabezado o la zona libre de la lista está corrupto.
0x99Una entrada o la PFN está corrupta.
0x9AUn driver ha tratado de liberar una página que aún está bloqueada por el sistema para escritura o lectura (I/O)



Qué es la lista PFN?


Windows controla el uso de la memoria física del equipo usando una tabla llamada "Page Frame Database".
Esta base de datos es indexada usando números por lo que se hace referencia a ella como Page Frame Number list o PFN.
Cada sector de la memoria tiene una entrada en la PFN que contiene información acerca de cuándo esta en uso, cual es el uso, las operaciones pendientes de I/0 (escritura o lectura), etc.
Algunas de estas entradas pueden ser dañadas por drivers erróneos u otros módulos.
Si Windows detecta que alguna entrada es inválida, inmediatamente libera un código de error PFN_LIST_CORRUPT.
La causa más frecuente de este código de error es la corrupción de la memoria causada por un driver escribiendo donde no debe, aunque también puede deberse a errores "MDL handling".


¿Qué hacer ante un código de error PFN_LIST_CORRUPT?


Para asegurarnos que un controlador es el culpable, podemos usar el "Verificador de drivers" de Windows y habilitarlo para el driver específico.
Lee como hacerlo: Como verificar y comprobar los drivers y controladores instalados en Windows
También podemos verificar el estado de la memoria física, usando Memtest o la herramienta Diagnóstico de memoria de Windows.
Lee como hacerlo: Como revisar y comprobar la memoria RAM de la computadora


¿Qué hacer si la causa es un driver?


La única opción en este caso es deshabilitar el driver causante, hasta que no se encuentre una versión compatible con el sistema.
Lee más información en otras páginas de nuestro sitio.

Más información sobre este código de error en Microsoft (en ingles): Bug Check Code Reference - PFN_LIST_CORRUPT

Páginas relacionadas



Sobre el autor:

Norfi Carrodeguas es el fundador y webmaster del sitio web Norfipc, creado en el año 2010. Norfi es un ingeniero informático y desarrollador web cubano. Con más de 14 años de experiencia en la publicación en internet, comparte su tiempo con su consultoría SEO. Más información sobre el autor.

Comparta esta página
Facebook
Twitter

Sígueme en las redes sociales


Norfipc en Facebook Norfipc en Twitter Canales RSS con las últimas publicaciones

 
 
Inicio | Mapa del sitio | Buscar | Sobre mí