Lo más Reciente :

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


Descripción
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.

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.


En Windows 8 solo se indica el nombre del código de error.


Es necesario usar una aplicación auxiliar como Windbg, la herramienta proporcionada por Microsoft o BlueScreenView
¿Qué indica el primer parámetro del código de error?
El primer parámetro en este error puede ser cualquiera de los siguientes:
  • 0x01 El encabezado de la lista está corrupto.
  • 0x02 Una entrada de la lista está corrupta.
  • 0x07 Un driver ha liberado una página sin haberla bloqueado previamente.
  • 0x8D La zona libre está corrupta (Indica un conflicto en el hardware: RAM o disco duro).
  • 0x8F El encabezado o la zona libre de la lista está corrupto.
  • 0x99 Una entrada o la PFN está corrupta.
  • 0x9A Un 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.
También podemos verificar el estado de la memoria física, usando Memtest o la herramienta Diagnóstico de memoria de Windows.
¿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.
Más información sobre este código de error en Microsoft (en ingles): Bug Check Code Reference - PFN_LIST_CORRUPT
Comparte este artículo :

Dejanos tú Comentario:

 
Copyright © 2013. Conocimiento Libre - Todos los Derechos Reservados