El código de pantalla azul 0x0000007A con el mensaje KERNEL_DATA_INPAGE_ERROR indica que el sistema operativo no ha podido leer una página de datos del kernel desde el disco. Esta página puede residir en el archivo de paginación, en un archivo de sistema mapeado en memoria o en cualquier otro archivo del que el núcleo necesite datos. Cuando se produce este error, Windows se detiene inmediatamente para evitar una corrupción mayor, ya que sin esos datos la integridad del sistema estaría comprometida. Es uno de los fallos más directamente ligados a problemas de almacenamiento: discos duros con sectores defectuosos, cables SATA dañados, controladoras de disco con drivers obsoletos o memorias RAM defectuosas que provocan fallos al escribir los datos en el archivo de paginación. Aunque es menos frecuente en equipos con unidades SSD modernas y controladoras estables, sigue siendo un diagnóstico habitual en sistemas con discos mecánicos antiguos o configuraciones de overclocking agresivas. Comprender por qué falla la lectura de una página del kernel desde el disco es el primer paso para acotar el origen físico o lógico del error y evitar pérdidas de datos.
¿Qué significa exactamente este error?
KERNEL_DATA_INPAGE_ERROR es un bug check emitido por el administrador de memoria de Windows cuando una operación de lectura de datos del kernel desde el almacenamiento secundario no se completa satisfactoriamente. El kernel de Windows utiliza un mecanismo de paginación para gestionar la memoria; cuando una página de datos del núcleo (por ejemplo, parte del registro del sistema, controladores de dispositivo o datos del archivo de paginación) no está en la memoria RAM, se produce un fallo de página y el sistema la lee del disco. Si esta lectura falla repetidamente o devuelve un error irrecuperable, se invoca KeBugCheckEx con el código 0x7A.
Según la documentación oficial del Kit de Desarrollo de Controladores de Windows (WDK), los parámetros que acompañan al error ofrecen pistas fundamentales para el diagnóstico:
- Parámetro 1: indica el tipo de operación que falló. Los valores más habituales son
0(lectura desde el archivo de paginación),1(lectura desde un archivo mapeado del sistema) y2(lectura desde almacenamiento que no es archivo de paginación). - Parámetro 2: contiene el código de estado NTSTATUS del error de E/S. Códigos como
0xC0000185(STATUS_IO_DEVICE_ERROR) o0xC000009C(STATUS_DEVICE_NOT_CONNECTED) señalan directamente a un problema de hardware o de conexión del disco. - Parámetro 3: suele ser la dirección de la estructura de la página que no pudo leerse, o información de la pila de E/S.
- Parámetro 4: puede contener la dirección del bloque de estado de E/S o el valor de la página física.
El análisis del volcado de memoria con WinDbg y el comando !analyze -v permite interpretar estos parámetros e identificar el módulo que originó la petición de lectura, lo que ayuda a diferenciar si el fallo ocurrió en el archivo de paginación, en el cargador de un controlador o en un archivo de sistema como el registro (%SystemRoot%\System32\config\SYSTEM). Aunque el error siempre apunta a un problema de lectura, su causa subyacente puede variar desde un sector defectuoso hasta una controladora mal configurada.
Causas técnicas detalladas de 0x0000007A
Desde el punto de vista del kernel, el proceso que desencadena el error 0x0000007A es el siguiente: el administrador de memoria (MmAccessFault) detecta que una página de datos del kernel necesita ser traída a RAM. Genera una solicitud de lectura a través del administrador de E/S, quien la pasa al controlador del dispositivo de almacenamiento correspondiente (por ejemplo, disk.sys o stornvme.sys). Si el dispositivo devuelve un error —como un fallo de CRC, un sector no encontrado o una desconexión del dispositivo—, el administrador de memoria no puede completar la operación. El código NTSTATUS del error (parámetro 2) indica el motivo exacto del fallo.
Las causas técnicas específicas incluyen:
- Sectores defectuosos en la unidad de disco: si el sector donde reside el archivo de paginación (
pagefile.sys) o un archivo del sistema está dañado físicamente, el controlador del disco no podrá leer los datos. La unidad puede reintentar la lectura varias veces y fallar definitivamente, provocando el bug check. - Cables de datos o alimentación del disco deteriorados: una conexión deficiente produce errores de E/S intermitentes. El controlador del disco devuelve códigos como
STATUS_DEVICE_NOT_CONNECTEDoSTATUS_CRC_ERROR, que el administrador de memoria interpreta como irrecuperables. - Controladores de almacenamiento obsoletos o incompatibles: un driver de una controladora SATA/RAID que no gestione correctamente los tiempos de espera o las colas de comandos puede devolver errores espurios. En sistemas con SSD NVMe, un driver de fabricante no actualizado puede provocar fallos de página debido a incompatibilidades en la gestión de la energía.
- Problemas en la memoria RAM: la paginación implica que los datos se escriben en el disco para liberar RAM. Si la memoria tiene errores, los datos que se guardan en el archivo de paginación pueden estar corruptos. Al intentar leerlos de vuelta, la suma de comprobación o los metadatos no coinciden, y el sistema detiene la ejecución.
- Configuración incorrecta del archivo de paginación: un archivo de paginación demasiado pequeño o fragmentado puede forzar al sistema a realizar un uso intensivo del mismo. Si además está ubicado en un disco con problemas, las probabilidades de fallo aumentan.
Es crucial diferenciar la causa técnica (fallo de lectura) de los factores desencadenantes (qué provocó el fallo de lectura). El mismo error 0x7A con el parámetro 1 igual a 0 puede deberse tanto a un sector defectuoso en el disco donde reside el archivo de paginación como a un módulo de RAM defectuoso que corrompió los datos antes de escribirlos.
Posibles causas desencadenantes en el sistema
Los escenarios que con mayor frecuencia llevan al error 0x0000007A están casi siempre relacionados con el subsistema de almacenamiento, aunque también intervienen otros componentes.
1. Disco duro mecánico (HDD) con sectores defectuosos
Es la causa más clásica. Con el tiempo, los discos duros desarrollan sectores ilegibles. Si uno de estos sectores coincide con una zona ocupada por el archivo de paginación o por las colmenas del registro, se produce el pantallazo azul.
2. Unidad de estado sólido (SSD) con firmware desactualizado
Los SSD, especialmente los modelos más antiguos, pueden sufrir fallos de lectura debido a errores en el controlador interno. Actualizar el firmware del SSD soluciona muchos casos de 0x7A que no se resuelven con chkdsk.
3. Cables SATA dañados o conectores sueltos
Un cable defectuoso genera errores CRC y desconexiones momentáneas que el administrador de memoria percibe como fallos de lectura. A menudo, el simple hecho de sustituir el cable o reconectarlo resuelve el error.
4. Overclocking inestable del bus PCIe o del controlador de memoria
Un overclock que afecte a las líneas PCIe (por donde se comunican los SSD NVMe) o al controlador de memoria puede causar corrupción en la transferencia de datos, provocando errores de página intermitentes.
5. Controlador RAID o modo de controladora incorrecto en la BIOS
Instalar Windows en modo AHCI y luego cambiar la BIOS a RAID (o viceversa) sin los drivers adecuados puede ocasionar que el sistema no acceda correctamente al disco, generando errores de lectura durante la paginación.
6. Infección de malware que daña el archivo de paginación o los drivers
Algunos rootkits manipulan el archivo de paginación para ocultar su presencia. Si el malware es eliminado y el archivo queda inconsistente, el sistema puede fallar al leer páginas del kernel.
7. Insuficiente espacio en disco donde reside el archivo de paginación
Si la partición se queda sin espacio libre, el archivo de paginación no puede ampliarse cuando el sistema necesita más memoria virtual, lo que puede derivar en errores de paginación. Windows normalmente gestiona esto, pero en situaciones extremas puede contribuir al fallo.
Síntomas y consecuencias de este error
El síntoma principal es una pantalla azul repentina con el código 0x0000007A, que suele aparecer durante operaciones con alta demanda de memoria o de disco, como al abrir varias aplicaciones pesadas, durante una copia de seguridad o al instalar software. El sistema puede reiniciarse y aparentemente funcionar con normalidad durante un tiempo, hasta que vuelve a intentar leer la página dañada.
La consecuencia inmediata es la pérdida de los datos no guardados. Si el error se repite con frecuencia, puede ser un aviso de fallo inminente del disco duro, lo que conlleva riesgo de pérdida de datos permanente. En algunos casos, si el sector dañado pertenece al registro del sistema, el equipo puede dejar de arrancar completamente, quedando atrapado en un bucle de pantalla azul que solo se soluciona restaurando el registro o reinstalando. Es importante no ignorar este error: aunque ocasionalmente puede deberse a un pico de calor o a un cable suelto, su recurrencia casi siempre indica un problema hardware que debe ser diagnosticado y solucionado.
Soluciones recomendadas para resolver 0x0000007A
A continuación se presentan 9 pasos de diagnóstico y reparación, ordenados de menor a mayor impacto, con herramientas oficiales de Windows y comandos verificables.
1. Ejecutar CHKDSK para detectar y reparar sectores defectuosos
Esta es la primera medida porque ataca la causa más probable: errores en el disco.
- Abre Símbolo del sistema como Administrador.
- Ejecuta
chkdsk C: /f /r(sustituyeC:por la letra de tu unidad de sistema si es distinta). El parámetro/rlocaliza sectores defectuosos y recupera información legible. - Si el disco está en uso, programa la comprobación para el próximo reinicio y reinicia el equipo. Deja que el proceso complete; puede tardar horas en discos grandes con problemas.
2. Comprobar y sustituir los cables de datos y alimentación del disco
Apaga el equipo, desconecta el cable de corriente y abre la caja. Verifica que los cables SATA (o el cable del SSD M.2) estén firmemente conectados tanto a la placa base como a la unidad. Si observas dobleces pronunciadas, pines doblados o el conector parece flojo, sustituye el cable. Vuelve a encender y comprueba si el error desaparece.
3. Ejecutar el diagnóstico de memoria de Windows
Para descartar que la RAM esté causando corrupción de datos antes de la paginación:
- Pulsa Windows + R, escribe
mdsched.exey pulsa Enter. - Selecciona Reiniciar ahora y comprobar si existen problemas. El sistema se reiniciará y realizará un escaneo de la memoria. Si se detectan errores, tendrás que reemplazar los módulos defectuosos. Si no hay errores, la RAM probablemente esté bien.
4. Verificar y reparar los archivos del sistema con SFC y DISM
La corrupción de los archivos de sistema que residen en disco puede provocar fallos de lectura.
- Abre Símbolo del sistema como Administrador.
- Ejecuta
sfc /scannow. Si encuentra y repara archivos, reinicia. - Luego ejecuta
DISM /Online /Cleanup-Image /RestoreHealth. Esto descarga los archivos dañados desde Windows Update. Reinicia nuevamente.
5. Comprobar la configuración del archivo de paginación
Asegúrate de que Windows gestione automáticamente el tamaño del archivo de paginación.
- Pulsa Windows + R, escribe
sysdm.cply pulsa Enter. - Ve a la pestaña Opciones avanzadas y, en Rendimiento, haz clic en Configuración.
- Ve a Opciones avanzadas > Memoria virtual y haz clic en Cambiar.
- Marca la casilla Administrar automáticamente el tamaño del archivo de paginación para todas las unidades. Si está desmarcada, márcala y reinicia. Si necesitas mover el archivo de paginación a otra unidad con más espacio, puedes hacerlo desde aquí.
6. Actualizar los controladores de la controladora de almacenamiento y el firmware del SSD
Visita el sitio del fabricante de tu placa base o del equipo y descarga los drivers más recientes para la controladora SATA/RAID/NVMe. Instálalos y reinicia. Para SSD, busca una herramienta del fabricante (por ejemplo, Samsung Magician, Crucial Storage Executive) que permita actualizar el firmware. Una actualización de firmware suele corregir errores de lectura intermitentes que chkdsk no detecta.
7. Usar la herramienta de comprobación de disco del fabricante (si existe)
Muchos fabricantes de discos duros ofrecen herramientas gratuitas de diagnóstico (Seatools para Seagate, Data Lifeguard para Western Digital, etc.). Descárgalas desde la web oficial y ejecuta un escaneo completo. Estas herramientas a veces detectan problemas que chkdsk pasa por alto, como umbrales SMART críticos, y permiten reparaciones de bajo nivel.
8. Escanear el sistema en busca de malware con Microsoft Defender Offline
Algunas infecciones pueden corromper los archivos de paginación o los drivers del disco.
- Ve a Configuración > Privacidad y seguridad > Seguridad de Windows > Protección contra virus y amenazas.
- En Opciones de examen, selecciona Examen sin conexión de Microsoft Defender y haz clic en Examinar ahora. El equipo se reiniciará y analizará el sistema sin que el sistema operativo interfiera.
9. Probar con otra unidad de disco o reinstalar Windows tras verificar el hardware
Si tras todos los pasos el error persiste, el disco duro o SSD puede tener un fallo físico irreversible. Conecta la unidad a otro equipo (o instala una unidad nueva) y comprueba si los errores desaparecen. Si la unidad es la culpable, sustitúyela y reinstala Windows. Si utilizas un medio de instalación de Windows, puedes optar por una Reparación de inicio desde el entorno de recuperación antes de formatear.
Conclusión y reflexiones finales
El error 0x0000007A KERNEL_DATA_INPAGE_ERROR es un claro mensaje de que el subsistema de almacenamiento de tu equipo está fallando, y no debe ser ignorado. Su origen, ya sea un sector defectuoso en un disco mecánico, un cable flojo, un firmware de SSD desactualizado o una memoria RAM defectuosa, es siempre susceptible de empeorar con el tiempo. La buena noticia es que, en la mayoría de los casos, las herramientas de diagnóstico integradas en Windows como chkdsk y el diagnóstico de memoria permiten identificar el componente averiado sin necesidad de software de terceros.
Abordar el problema de manera sistemática —desde lo más sencillo (cables) hasta lo más invasivo (sustituir el disco)— maximiza las posibilidades de recuperar el sistema sin pérdida de datos. Si el error te sorprende y el sistema no arranca, el entorno de recuperación de Windows (WinRE) es el aliado perfecto para ejecutar estas comprobaciones. Realizar copias de seguridad periódicas y mantener actualizado el firmware de los dispositivos de almacenamiento son las mejores medidas preventivas para evitar que este pantallazo azul se convierta en un problema crítico. Recuerda que, aunque el código de error a veces se asocia a la RAM, la raíz suele estar en el disco que almacena los datos; diagnosticar ambos frentes es la única forma de garantizar una solución definitiva.
Preguntas Frecuentes (FAQ)
¿Puede ser la RAM la causa aunque el test de memoria no muestre errores?
Sí. Las pruebas de memoria estándar no siempre detectan fallos intermitentes que ocurren bajo condiciones de carga concretas. Si has descartado el disco, cables y drivers, prueba a sustituir los módulos de RAM por otros en buen estado o a ejecutar pruebas más extensas como MemTest86 durante varias horas. A veces un módulo con un defecto sutil corrompe los datos que se escriben en el archivo de paginación, provocando el error 0x7A de forma aleatoria.
¿Es recomendable desactivar el archivo de paginación para evitar este error?
No. Desactivar el archivo de paginación puede provocar inestabilidad en el sistema, especialmente cuando la RAM está cerca de su límite. Windows está diseñado para usar el archivo de paginación incluso si tienes mucha memoria libre. En lugar de desactivarlo, asegúrate de que está configurado como administrado por el sistema y ubícalo en un disco rápido y saludable. Si el disco tiene sectores defectuosos, sustituir la unidad es la solución real.
¿Un SSD puede mostrar este error aunque los análisis SMART indiquen que está bien?
Sí. El estado SMART es un indicador general, pero no detecta todos los fallos de lectura intermitentes. Un SSD puede tener celdas de memoria que fallan de forma esporádica, y el firmware intenta corregir los errores sin reportarlos como sectores reasignados. Actualizar el firmware del SSD y, si el problema persiste, probar con otra unidad, es la mejor estrategia.
¿Cómo puedo distinguir si el fallo es del disco o del cable SATA?
Si el código de error en el volcado de memoria muestra un NTSTATUS como STATUS_DEVICE_NOT_CONNECTED (0xC000009C) o STATUS_CRC_ERROR (0xC00000B5), el cable o el conector son los principales sospechosos. Una forma práctica es sustituir el cable por uno nuevo y conectar el disco a un puerto SATA diferente de la placa base. Si los errores cesan, el problema estaba en la conexión.
¿Driver Verifier es útil para diagnosticar 0x0000007A?
No directamente. Driver Verifier está diseñado para detectar errores en los propios controladores, como violaciones de IRQL o fugas de memoria. El error 0x7A es un fallo de lectura de datos desde el disco, y normalmente no se debe a un mal comportamiento del driver en sí, sino a la incapacidad del hardware para completar la operación. No obstante, si sospechas de un controlador de almacenamiento, activar Verifier solo para ese driver (verifier /standard /driver storport.sys) podría proporcionar más información si el driver está implicado en la gestión defectuosa de los errores de E/S, pero no es el primer paso recomendado.
¿Experimentas otros errores de Windows o necesitas ayuda con diagnóstico de pantalla azul? Consulta nuestra guía completa sobre códigos de error de Windows y soluciones de diagnóstico para resolver cualquier problema de sistema de manera segura y eficaz.
