Knowledge Base

Solución de problemas de pantalla azul de Windows XP


Resumen del artículo: Este artículo describe qué son los errores de pantalla azul, por qué se producen, cómo reconocerlos y cómo resolver algunos de los mensajes de error más comunes.

Este artículo es para Microsoft Windows XP.
Haga clic más adelante para cambiar el sistema operativo.

Índice:

  1. ¿Qué es un error de pantalla azul?
  2. Solución de problemas de mensajes de error de pantalla azul comunes
    1. 0x000000ED y 0x0000007B
    2. 0x00000024
    3. 0x0000007E y 0x0000008E
    4. 0x00000050
    5. 0x000000D1
    6. 0xC0000218
    7. 0x000000EA
  3. Uso del depurador de Windows
  4. Restaure el sistema operativo según la configuración de fábrica


Tema 1: ¿Qué es un error de pantalla azul?

Cuando Windows encuentra determinadas situaciones, se detiene y la información de diagnóstico resultante se muestra como texto blanco sobre una pantalla azul. Las frases "pantalla azul de la muerte" o "pantalla azul" provienen de la apariencia de estos errores.
Los errores de pantalla azul se producen cuando:
  • Windows detecta un error del cual no se puede recuperar sin la pérdida de datos.
  • Windows detecta que datos críticos del sistema operativo están dañados.
  • Windows detecta que el hardware falló de un modo no recuperable.
  • El texto exacto que se muestra se modificó con el transcurso de los años, desde un bloque denso de información en Windows NT 4.0 hasta el mensaje que, en comparación es breve, y que emplean las versiones modernas de Windows. (Figura 1)

Se ha encontrado un problema y Windows ha sido apagado para evitar daños
a la computadora.
UNMOUNTABLE_BOOT_VOLUME (VOLUMEN DE INICIO IMPOSIBLE DE MONTAR)
Si esta es la primera vez que ve esta pantalla de error,
reinicie su computadora. Si esta pantalla aparece otra vez, siga
los pasos a continuación:
Compruebe que tiene el espacio en disco adecuado. Si un controlador está
identificado en el mensaje de detención, deshabilite el controlador o pregunte
al fabricante por controladores actualizados. Pruebe a cambiar los adaptadores
de video.
Compruebe con su proveedor de hardware si existen actualizaciones del BIOS. Deshabilite
las opciones de memoria del BIOS, como caché y vigilancia.
Si necesita utilizar el modo a prueba de errores para quitar o deshabilitar componentes, reinicie
su computadora, presione F8 para seleccionar Opciones de inicio avanzadas y, a continuación,
seleccione modo a prueba de errores.

Información técnica:
*** STOP: 0x000000ED(0x80F128D0, 0xC000009C, 0x00000000, 0x00000000)

 
Figura 1: Ejemplo de un error de pantalla azul


Tema 2: Solución de problemas de mensajes de error de pantalla azul comunes

Stop 0x000000ED (UNMOUNTABLE_BOOT_VOLUME) [Detención 0x000000ED {VOLUMEN DE INICIO IMPOSIBLE DE MONTAR}]

Stop 0x0000007B (INACCESSIBLE_BOOT_DEVICE) [Detención 0x0000007B {DISPOSITIVO DE INICIO INACCESIBLE}]


Estos dos errores tienen causas similares y, en ambos casos, se aplican los mismos pasos de solución de problemas. Estos códigos de detención siempre se producen durante el proceso de inicio. Cuando encuentra uno de estos dos códigos de detención, se produce lo que se describe a continuación:

1   El sistema finalizó la autoprueba de encendido (POST).



2   El sistema cargó NTLDR y transfirió el control del proceso de inicio a NTOSKRNL (el kernel).



3   NTOSKRNL se confunde. O no puede encontrar el resto de sí mismo o no puede leer el sistema de archivos en la ubicación que cree que se encuentra almacenado.
Al solucionar este error, su tarea es averiguar por qué el kernel de Windows se confunde y resolver la causa de la confusión.
Puntos para verificar:

  • La configuración de la controladora SATA en el BIOS del sistema Si la controladora SATA cambia de modo ATA a AHCI (o viceversa), Windows no podrá comunicarse con la controladora SATA porque los distintos modos requieren controladores diferentes. Intente cambiar el modo de la controladora SATA en el BIOS.
  • Configuración de RAID Es posible que reciba este error si estuvo experimentando con la configuración de la controladora RAID. Intente cambiar la configuración de RAID a Autodetect (Detección automática) nuevamente (generalmente precisa).
  • Cableado conectado de manera inapropiada o defectuosa Intente volver a enchufar los cables de datos que conectan la unidad y su respectiva controladora en ambos extremos.
  • Falla del disco duro Ejecute los diagnósticos integrados en el disco duro. Recuerde: El Código 7 significa daño de datos corregible, no significa falla de disco.
  • Daño del sistema de archivos Inicie la consola de recuperación del disco de instalación de Windows y ejecute chkdsk /f /r.
  • BOOT.INI configurado de manera inadecuada (Windows XP). Si borró o modificó inadvertidamente el archivo boot.ini, es posible que obtenga el código de detención 0x7B durante el proceso de inicio. Inicie la consola de recuperación del disco de instalación de Windows y ejecute BOOTCFG /REBUILD.


STOP 0x00000024 (NTFS_FILE_SYSTEM) [DETENCIÓN 0x00000024 {SISTEMA DE ARCHIVOS NTFS}]



Este código de detención indica que el controlador del sistema de archivos NTFS encontró una situación que no puede manejar y, en general, se origina por tres motivos:
  • Datos dañados en el disco;
  • Datos dañados en la memoria;
  • El sistema se queda totalmente sin memoria (esto suele producirse en servidores con mucha carga).

Puntos para verificar:

1   Retire y vuelva a insertar la memoria y todos los cables de datos de las unidades para eliminar los problemas de daños de datos que provienen del hardware conectado de manera inapropiada o defectuosa.



2   Ejecute un diagnóstico completo de la memoria y el disco duro. La prueba rápida no será suficientemente exhaustiva en este caso. Debe ejecutar el diagnóstico completo del sistema.



3   Si estos diagnósticos se superan, ejecute una comprobación completa del sistema de archivos en la consola de recuperación (chkdsk /f /r) para detectar y reparar (potencialmente) los datos dañados.



4   Si ninguna de las opciones anteriores resuelve el problema, vuelva a instalar Windows.



5   Si la reinstalación no resuelve el problema, cambie el disco duro.


STOP 0x0000007E (SYSTEM_THREAD_EXEPTION_NOT_HANDLED) [DETENCIÓN 0x0000007E {EXCEPCIÓN DEL SUBPROCESO DEL SISTEMA NO ADMINISTRADA}]

STOP 0x0000008E (KERNEL_MODE_EXCEPTION_NOT_HANDLED) [DETENCIÓN 0x0000008E {EXCEPCIÓN DEL MODO KERNEL NO ADMINISTRADA}]



Estos dos errores indican que un programa que se ejecuta en el kernel encontró una situación inesperada de la que no pudo recuperarse. Tienen los mismos pasos de resolución y solución de problemas, y es probable que deba utilizar el depurador de Windows para averiguar la causa del error.
Puntos para verificar:
  • Si el mensaje de pantalla azul menciona un archivo de la biblioteca o del controlador, averigüe en qué controlador o aplicación se encuentra, y actualícelo o deshabilítelo.
  • Actualice el BIOS del sistema a la última revisión disponible.
  • Desinstale los programas instalados recientemente, y revierta los controladores instalados recientemente.
  • Ejecute los diagnósticos en la memoria de la computadora.


STOP 0x00000050 (PAGE_FAULT_IN_NON_PAGED_AREA) [DETENCIÓN 0x00000050 {FALLA DE PÁGINA EN ÁREA NO PAGINADA}]



Este código de detención significa que el sistema intentó acceder a una parte inexistente de la memoria; en general, esto se debe a:
  • Un controlador que intenta acceder a una página de memoria que no está presente;
  • Un servicio del sistema (por ejemplo, un antivirus) que falla de manera excepcional;
  • Memoria defectuosa o insertada incorrectamente;
  • Datos dañados en el disco duro.

Utilice el depurador de Windows para identificar la causa exacta de estos errores.
Puntos para verificar:

1   Si el error de pantalla azul menciona un archivo de la biblioteca o del controlador, averigüe en qué controlador o programa se encuentra, y realice la actualización a la versión más reciente o desinstale el controlador o el programa.



2   Si el error se produce durante el proceso de inicio, intente reiniciar desde la última configuración válida conocida.



3   Si el error empezó a aparecer tras la instalación de un programa o un controlador, desinstálelos.



4   Ejecute un diagnóstico completo de memoria y disco rígido tras retirar y volver a insertar los cables de la memoria y del disco rígido.


STOP 0x000000D1 (DRIVER_IRQL_NOT_LESS_THAN_OR_EQUAL_TO) [DETENCIÓN 0x000000D1 {EL IRQL DEL CONTROLADOR NO ES INFERIOR O IGUAL A}]



Este código de detención indica que un controlador intentó acceder a una determinada área de la memoria cuando no debe hacerlo, lo que significa que existe una falla en el controlador. El objetivo de la solución de problemas es encontrar ese controlador y reemplazarlo o deshabilitarlo. Utilice el depurador de Windows para solucionar este error.
Sin el depurador, está limitado a desinstalar/actualizar/revertir el controlador que contiene el archivo del controlador mencionado en la pantalla azul.

STOP 0xC0000218 (STATUS_CANNOT_LOAD_REGISTRY_FILE) [DETENCIÓN 0xC0000218 {EL ESTADO NO PUEDE CARGAR EL ARCHIVO DE REGISTRO}]



Este código de detención indica que el registro está dañado.
Puntos para verificar:

1   Intente iniciar desde la última configuración válida conocida.



2   Si esto falla, deberá intentar y restaurar los archivos de registro de manera manual. El proceso para hacerlo es bastante complejo y se describe en el artículo Microsoft KB:  "How to recover from a corrupted registry that prevents Windows XP from starting" (Cómo recuperar un registro dañado que impide que Windows XP se inicie). ID del artículo: 307545 



STOP 0x000000EA (THREAD_STUCK_IN_DEVICE_DRIVER) [DETENCIÓN 0x000000EA {SUBPROCESO BLOQUEADO EN UN CONTROLADOR DE DISPOSITIVO}]



Este error de pantalla azul indica que un controlador de dispositivo (en la mayoría de los casos, el controlador de una tarjeta de video) está bloqueado y espera (generalmente una operación de hardware) que algo suceda. Es probable que la mayoría de nosotros haya visto nv4_disp.sys asociado a esta pantalla azul.
Puntos para verificar:

1   Verifique que los controladores de video estén actualizados a la versión de Dell más reciente.



2   El BIOS del sistema esté totalmente actualizado.



3   Si el controlador de video y el BIOS del sistema están totalmente actualizados, consulte con el fabricante para obtener actualizaciones recientes de controladores.



4   Como último recurso, intente cambiar la tarjeta de video.


La reinstalación de Windows no suele evitar la reaparición de este error.

Tema 3: Uso del depurador de Windows

Video recomendado por Dell: Dell creó un tutorial en línea que explica cómo utilizar la herramienta denominada depurador de Windows para solucionar errores específicos de pantalla azul.
Haga clic aquí para ver el tutorial sobre el depurador de Windows. - NOTA: Solo en inglés


El depurador de Windows, que está disponible para los usuarios, es una de las principales herramientas que utilizan los desarrolladores de software y el personal de soporte de Microsoft para analizar y resolver los errores que resultan en volcados de memoria.

El depurador de Windows es una potente herramienta con numerosas funciones útiles pero, a los fines de este artículo, sólo nos interesa su capacidad de analizar los archivos de volcado de memoria generados por errores de pantalla azul para determinar la causa del error.
Antes de utilizar la herramienta, tenga en cuenta lo siguiente:
  • El depurador de Windows no es una herramienta nativa de Windows. Debe descargar e instalar la aplicación (15 MB) del sitio web de Microsoft. Para instalar la herramienta, se requiere acceso de administrador.
  • El depurador requiere una personalización menor antes de su utilización.
  • El depurador demora entre 30 segundos y dos minutos en analizar completamente un volcado de memoria.


Para usar la herramienta, lleve a cabo los siguientes pasos:

1      Descargue e instale el depurador de Windows del sitio web de Microsoft .

Nota:  
 
Si utiliza Google para realizar una búsqueda de "windows debugger" (depurador de Windows), el primer enlace que aparece es la página de inicio del depurador de Windows.
 


2      Una vez que la instalación finalice, haga clic en 

 Inicio   
, haga clic en  Todos los programas , haga clic en  Debugging Tools for Windows (Herramientas de depuración para Windows) y, a continuación, haga clic en  WinDbg para abrir el depurador.


3      Configure la ruta de acceso de símbolos utilizada por el depurador para convertir a las direcciones que se encuentran en el archivo de memoria de volcado en nombres de ubicaciones significativos: expanda el menú File (Archivo), seleccione Symbol File Path (Ruta de acceso de archivos de símbolos), en el cuadro de diálogo, escriba "SRV*c:\debug_symbols*http://msdl.microsoft.com/download/symbols" y, a continuación, haga clic en OK (Aceptar).


4      Abra un archivo de minivolcado: expanda el menú File (Archivo), seleccione Open Crash Dump (Abrir archivo de volcado de memoria), seleccione el archivo de volcado y haga clic en Open (Abrir).

Nota:  
 
El sistema suele almacenar los archivos de minivolcado en: C:\WINNT\Minidump\ o en C:\Windows\Minidump\. El nombre de los archivos es miniMMDDYY-NN.dmp, donde MM es el mes, DD es el día e YY es el año en que se creó el archivo de volcado. NN es la secuencia de creación de los archivos de volcado en los casos en que se generaron varios volcados el mismo día (el primer volcado de memoria en un día determinado recibe el número 01, el segundo, 02, etc.).
 


5      El depurador abre el archivo de volcado y proporciona una breve descripción del motivo que generó el bloqueo del sistema. (Figura 2)

Nota:  
 
La primera vez que utilice el depurador para abrir un archivo de volcado en un sistema, tomará unos minutos descargar la información de símbolos en segundo plano antes de que envíe información.
 


Figura 2: Depurador de Windows
 Comando sugerido para la línea de comandos del depurador
 El código de detención de la pantalla azul (1000007F es igual 0x7F)
 Lo que Windows considera que originó el bloqueo (atapi.sys en este ejemplo; algunas veces se observarán otras cosas, como memory_corruption


6      Cuando envía este análisis preliminar, el depurador indica cómo buscar en mayor profundidad. Escriba "!analyze -v" en el campo (kd>) de la línea de comandos en la parte inferior de la pantalla y presione Intro para que WinDbg realice un análisis minucioso del archivo.

Nota:  
 
Los resultados serán extensos, y es posible que deba desplazarse de manera vertical dentro de la ventana del depurador para localizar la información pertinente.
 


Figura 3: Análisis de los resultados
 Explicación detallada del código de detención (en el ejemplo, se puede observar que el kernel detectó EXCEPTION_DOUBLE_FAULT [FALLA DOBLE DE EXCEPCIÓN] (8) o un error al intentar procesar un error)


Figura 4: Análisis adicional de los resultados
 Código de verificación de errores (observe que en el ejemplo incluye el número 8, lo que indica la falla doble)
 La cantidad de veces que el sistema se bloqueó con este error exacto (por lo general, 1)
 Cubo en el que Windows clasificó el bloqueo
 El seguimiento de pila en el momento cuando el sistema se bloqueó, con el procedimiento llamado más reciente en la parte superior (en el ejemplo, es posible ver que el sistema se bloqueó mientras procesaba una solicitud de la controladora IDE)


Figura 5: Análisis adicional
 El nombre del módulo donde el sistema se encontraba cuando se bloqueó. En un sistema real, el nombre del módulo es un enlace sobre el cual puede hacer clic para recibir información útil sobre el módulo, su creador, su antigüedad, etc.


Tema 4: Restaure el sistema operativo según la configuración de fábrica

Si el asistente para la solución de problemas de inicio del sistema en limpio no puede identificar el problema, puede que sea necesario restaurar el equipo según la configuración de fábrica. Para restaurar el sistema operativo y el software de su equipo según la configuración original de fábrica, haga clic en el enlace que se muestra a continuación:
Inicie la Guía de reinstalación de Microsoft Windows
 


Article ID: SLN130053

Last Date Modified: 18/04/2013 00:00


Rate this content

Accurate
Useful
Easy to understand
Did this article solve your problem?
Yes
No
Send us feedback
CAPTCHA
Change the CAPTCHA codeSpeak the CAPTCHA code
 
Enter Captcha Code
There is an error with an entry. Please try again entering your CAPTCHA code.
Feedback shows invalid character, not accepted special characters are <> () \
Sorry, our feedback system is currently down. Please try again later.

Thank you. Your feedback has been sent.