JBeExJBeEx

Pantallazos azules poco frecuentes: 0x07, 0x15, 0x38, 0x55 y 0x58

Pantallazos azules poco frecuentes: 0x07, 0x15, 0x38, 0x55 y 0x58

Algunos códigos de pantalla azul de Windows son tan poco frecuentes que la propia Microsoft apenas los documenta: muchos vienen de las primeras versiones de Windows NT o de hardware que ya casi no existe. Si te ha aparecido uno de ellos, aquí tienes qué significa cada uno y qué hacer.

En esta guía reunimos cinco de estos códigos raros: 0x00000007 (INVALID_SOFTWARE_INTERRUPT), 0x00000015 (LAST_CHANCE_CALLED_FROM_KMODE), 0x00000038 (SERIAL_DRIVER_INTERNAL), 0x00000055 (DATA_COHERENCY_EXCEPTION) y 0x00000058 (FTDISK_INTERNAL_ERROR). Si buscas otro código, tienes la lista completa en códigos de error BSOD.

Qué tienen en común estos pantallazos azules

Los cinco aparecen muy pocas veces en Windows 11 y Windows 10, y Microsoft no publica parámetros ni causas detalladas para la mayoría. En la práctica, cuando surgen hoy casi siempre se deben a una de estas causas:

  • Un controlador (driver) de terceros defectuoso o antiguo. Es lo más habitual.
  • Memoria RAM defectuosa u overclocking inestable, que pueden corromper datos internos del sistema y provocar códigos poco habituales.
  • Archivos de sistema dañados por una actualización interrumpida o un apagado brusco.

Por eso, salvo los casos concretos que verás en cada código, la forma de resolverlos es la misma.

Pasos comunes para solucionar estos errores

1. Identifica el controlador implicado

Windows guarda un volcado en C:\Windows\Minidump cada vez que se produce el pantallazo. Ábrelo con BlueScreenView, o con WinDbg (gratis en la Microsoft Store) ejecutando !analyze -v. Si aparece un archivo .sys de terceros, busca a qué programa o dispositivo pertenece: clic derecho sobre él en C:\Windows\System32\drivers > Propiedades > Detalles.

2. Actualiza o desinstala ese controlador

Descarga la última versión desde la web oficial del fabricante. Si el error empezó tras instalar un programa o un dispositivo nuevo, desinstálalo o desconéctalo y comprueba si desaparece.

3. Actualiza el chipset y la BIOS/UEFI

Instala los controladores de chipset más recientes y la última versión de la BIOS/UEFI desde la web del fabricante de tu placa base o de tu equipo.

4. Repara los archivos de sistema

Abre el Terminal (Administrador) y ejecuta:

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Tienes los detalles en cómo reparar archivos de sistema con DISM y SFC.

5. Quita el overclocking y comprueba la RAM

Carga los valores por defecto en la BIOS/UEFI, incluido el perfil XMP/EXPO de la memoria. Después, pulsa Win + R, escribe mdsched.exe y elige Reiniciar ahora y comprobar si existen problemas, o pasa MemTest86 desde un USB de arranque.

6. Vuelve a un punto anterior

Si el error empezó tras un cambio reciente, pulsa Win + R, escribe rstrui y elige un punto de restauración anterior al problema. Tienes los pasos en Restaurar sistema.

0x00000007 INVALID_SOFTWARE_INTERRUPT

Qué significa: Windows recibió una interrupción de software en un momento o de una forma que no esperaba. Las interrupciones de software son avisos internos que el propio sistema usa para pedir que se atienda una tarea; este error indica que uno ha llegado fuera de lugar. Es como un sistema de megafonía de hospital en el que suena un aviso con un código que no existe, o en mitad de una operación: nadie sabe cómo reaccionar y es mejor parar.

Causa más probable: un controlador con un fallo de programación, ya que solo el código que funciona dentro del núcleo puede provocarlo. También drivers pensados para versiones antiguas de Windows.

Qué hacer: sigue los pasos comunes, empezando por localizar el controlador en el volcado. No hay relación documentada con la virtualización, así que no la desactives en la BIOS como primera medida: dejarías sin funcionar herramientas como WSL 2 o el Espacio aislado de Windows.

0x00000015 LAST_CHANCE_CALLED_FROM_KMODE

Qué significa: por su nombre, que se ha llegado al "último recurso" para gestionar un error en el núcleo de Windows. Windows tiene varias capas para atrapar los errores: si una no puede, lo pasa a la siguiente, como una cadena de redes de seguridad bajo un trapecio. Este código indica que el fallo atravesó todas las redes, y cuando eso ocurre dentro del núcleo la única salida segura es detener el equipo.

Causas: un controlador que provoca un error que nadie llega a gestionar, archivos de sistema dañados, o RAM defectuosa u overclocking inestable.

Qué hacer: sigue los pasos comunes.

Error 0x00000015 al escanear: "El dispositivo no está listo"

Si el código te aparece al usar el escáner y Windows sigue funcionando, no es una pantalla azul. Es el error de Windows 21 (0x15 en hexadecimal), cuyo texto es "El dispositivo no está listo": Windows no consigue comunicarse con el escáner. Casi siempre se resuelve así:

  1. Comprueba el servicio de escaneo. Pulsa Win + R, escribe services.msc y abre Adquisición de imágenes de Windows (WIA). Pon el Tipo de inicio en Automático y pulsa Iniciar. Comprueba también que esté iniciado el servicio Detección de hardware shell.
  2. Revisa la conexión. Prueba otro puerto USB u otro cable y asegúrate de que el escáner está encendido y no en reposo. Si es un escáner de red, comprueba que está conectado a la misma red que el equipo.
  3. Reinstala el controlador del escáner descargando la versión más reciente desde la web del fabricante.
  4. Descarta conflictos. En el Administrador de dispositivos, dentro de Dispositivos de imágenes o Cámaras, desactiva temporalmente las cámaras web u otros dispositivos que no uses y vuelve a probar.

0x00000038 SERIAL_DRIVER_INTERNAL

Qué significa: un error interno en el controlador de puertos serie de Windows, el que gestiona los puertos COM. El puerto serie es una de las formas más antiguas de conectar dispositivos: los equipos modernos ya no lo traen, pero se sigue usando para programar placas como Arduino, configurar routers y switches, o conectar lectores, básculas y maquinaria industrial.

Causas:

  • Adaptadores USB a serie con controladores antiguos, defectuosos o con chips falsificados.
  • Programas que crean puertos COM virtuales: emuladores de módem, software de GPS, comunicaciones Bluetooth.
  • Un dispositivo serie o un cable defectuoso.

Qué hacer:

  1. Desconecta los adaptadores USB a serie y los dispositivos conectados por puerto COM, y comprueba si el error desaparece.
  2. En el Administrador de dispositivos, abre Puertos (COM y LPT), mira qué chip usa el adaptador e instala el último controlador desde la web de su fabricante. Si es un adaptador muy barato y falla con todos los controladores, el chip puede ser una copia: cámbialo por uno de marca.
  3. Desinstala temporalmente los programas que crean puertos COM virtuales.
  4. Si tu placa tiene un puerto serie integrado que no usas, desactívalo en la BIOS/UEFI.

Nota: aunque tu equipo no tenga puerto serie, muchos dispositivos USB y programas crean puertos COM virtuales sin que lo notes. Revisa Puertos (COM y LPT) en el Administrador de dispositivos para ver cuáles hay.

0x00000055 DATA_COHERENCY_EXCEPTION

Qué significa: según Microsoft, indica una incoherencia entre las páginas de las cachés de datos primaria y secundaria del procesador. El procesador guarda copias de los datos que más usa en su caché, una memoria pequeña y muy rápida, como las notas que tienes en la mesa para no ir al archivo cada vez. Esas copias tienen que coincidir siempre; si el procesador detecta que no cuadran, no sabe cuál es la buena y Windows se detiene.

Causas: es un código heredado y muy raro en procesadores actuales. Como la coherencia de la caché la gestiona el propio hardware, apunta casi siempre a él:

  • Overclocking o voltajes inestables del procesador o de la memoria.
  • Memoria RAM defectuosa.
  • Sobrecalentamiento, o un procesador o placa base defectuosos.
  • BIOS/UEFI desactualizada, sin las últimas correcciones de microcódigo del procesador.

Qué hacer:

  1. Carga los valores por defecto en la BIOS/UEFI, quita cualquier overclocking o ajuste de voltaje y desactiva el perfil XMP/EXPO de la RAM.
  2. Actualiza la BIOS/UEFI desde la web del fabricante: las nuevas versiones suelen incluir correcciones de microcódigo. Instala también las actualizaciones pendientes de Windows Update.
  3. Pasa MemTest86 desde un USB de arranque durante varias pasadas. Si tienes varios módulos, prueba con uno solo cada vez.
  4. Comprueba la temperatura del procesador con una herramienta como HWiNFO. Si es alta, limpia el polvo de ventiladores y disipadores y renueva la pasta térmica.
  5. Si todo está de serie y el error persiste, el problema puede ser el procesador o la placa base: llévalo a revisar.

Consejo: si al revisar los volcados cada pantallazo señala un módulo distinto, es una señal más de que el fallo está en el hardware y no en un controlador concreto.

0x00000058 FTDISK_INTERNAL_ERROR

Qué significa: según Microsoft, el sistema arrancó desde la copia equivocada de una partición reflejada (en espejo, o RAID 1 por software). En un volumen reflejado, dos discos o particiones se mantienen idénticos, y Windows guarda en el registro cuál es la partición principal y cuál la sombra (shadow). Si el registro indica que el espejo está bien pero Windows ha arrancado desde la copia que no debía, las dos mitades ya no se pueden dar por idénticas, y Windows se detiene para no mezclar datos de una y otra.

El nombre viene de FTDISK, el controlador de discos tolerantes a fallos de Windows NT 4.0. Desde Windows 2000, los espejos por software se crean con discos dinámicos, así que en un equipo doméstico actual este error es muy poco habitual.

Causas:

  • Arranque desde la copia incorrecta de un volumen reflejado. Es la causa que documenta Microsoft.
  • Espejo desincronizado, por ejemplo tras sustituir, desconectar o reconectar uno de los discos.
  • Cambios en el orden de arranque de los discos en la BIOS/UEFI.

Qué hacer:

  1. Arranca desde la partición sombra. Es la solución oficial de Microsoft. Reinicia, abre el menú de arranque de la BIOS/UEFI (normalmente con F12, F11, F8 o Esc, según el fabricante) y elige el otro disco del espejo.
  2. Comprueba el estado del espejo. Ya dentro de Windows, pulsa Win + X y abre la Administración de discos. Si el volumen reflejado aparece como Redundancia con errores, haz clic derecho sobre él y elige Reactivar volumen o Reparar volumen.
  3. Fija el orden de arranque. En la BIOS/UEFI, deja como primer dispositivo de arranque el disco correcto.
  4. Revisa los discos. Ejecuta chkdsk C: /f /r como administrador y comprueba el estado SMART de los dos discos. Si uno está fallando, cámbialo y vuelve a crear el espejo.

Importante: antes de tocar un volumen reflejado con errores, haz una copia de seguridad de los datos importantes.

Nota: si tu equipo no tiene ningún volumen reflejado, este error prácticamente no debería aparecer. En ese caso, trátalo como el resto de códigos de esta guía: revisa los controladores de almacenamiento, el estado de los discos y la RAM.

Preguntas frecuentes

¿Que estos errores sean tan raros los hace más graves?

No. Su rareza solo indica que pocas veces se dan las condiciones para que aparezcan. Se diagnostican igual que el resto de pantallazos causados por controladores o hardware: volcado de memoria, controladores, RAM y archivos de sistema.

¿Por qué el código 0x15 aparece en dos errores tan distintos?

Porque Windows usa listas de códigos diferentes: una para las pantallas azules y otra para los errores normales del sistema y las aplicaciones. En ambas existe el 0x15, pero significa cosas distintas: en una pantalla azul es LAST_CHANCE_CALLED_FROM_KMODE, y al escanear es "El dispositivo no está listo".

¿Necesito un programa de reparación de pantallazos azules?

No. Con las herramientas que trae Windows (volcados, Visor de eventos, SFC, DISM y el Diagnóstico de memoria) es suficiente. Si no sabes por dónde empezar, sigue nuestra guía para solucionar errores de pantalla azul.

¿Tengo que reinstalar Windows?

Casi nunca. Lo normal es que se resuelva actualizando o quitando el controlador implicado, o corrigiendo el problema de hardware (RAM, overclocking, adaptador serie o disco del espejo).