Comprobación de errores 0x7A: KERNEL_DATA_INPAGE_ERROR

La comprobación de errores KERNEL_DATA_INPAGE_ERROR tiene un valor de 0x0000007A. Esta comprobación de errores indica que la página solicitada de datos del kernel del archivo de paginación no se pudo leer en la memoria.

Importante

Este artículo es para programadores. Si es un cliente que ha recibido un código de error de pantalla azul mientras usa el equipo, consulte Solución de errores de pantalla azul.

Parámetros

Los cuatro parámetros que aparecen en el mensaje pueden tener tres significados posibles.

Si el primer parámetro es 1, 2 o 3 y el tercer parámetro es 0, los parámetros tienen las definiciones siguientes.

Parámetro Descripción
1 Tipo de bloqueo que se mantuvo (1, 2 o 3)
2 Estado de error (normalmente un código de estado de E/S)
3 Si el tipo de bloqueo es 1: el proceso actual

Si el tipo de bloqueo es 2 o 3: 0
4 Dirección virtual que no se pudo paginar en la memoria

Si el primer parámetro es 3 o 4 (y el tercer parámetro no es 0), los parámetros tienen las definiciones siguientes.

Parámetro Descripción
1 Tipo de bloqueo que se ha mantenido (3 o 4)
2 Estado del error (normalmente un código de estado de E/S)
3 Dirección de la estructura InPageSupport
4 La dirección de error

De lo contrario, los parámetros tienen las definiciones siguientes.

Parámetro Descripción
1 Dirección de la entrada de la tabla de páginas (PTE)
2 Estado de error (normalmente un código de estado de E/S)
3 El contenido de PTE
4 La dirección de error

Causa

Con frecuencia, puede determinar la causa de la comprobación de errores de KERNEL_DATA_INPAGE_ERROR del estado de error (parámetro 2). Estos son valores NTSTATUS.

Algunos códigos de estado comunes incluyen:

  • 0xC000009A, o STATUS_INSUFFICIENT_RESOURCES, indica la falta de recursos de grupo no paginados.

  • 0xC000009C o STATUS_DEVICE_DATA_ERROR, normalmente indica bloques incorrectos (sectores) en el disco duro.

  • 0xC000009D, o STATUS_DEVICE_NOT_CONNECTED, indica cableado defectuoso o suelto, terminación o que el controlador no ve el disco duro.

  • 0xC000016A, o STATUS_DISK_OPERATION_FAILED, indica bloques incorrectos (sectores) en el disco duro.

  • 0xC0000185, o STATUS_IO_DEVICE_ERROR, indica la terminación incorrecta o el cableado defectuoso en dispositivos SCSI o que dos dispositivos están intentando usar el mismo IRQ.

  • 0xC000000E, o STATUS_NO_SUCH_DEVICE, indica un error de hardware o una configuración de unidad incorrecta. Compruebe los cables y compruebe la unidad con la utilidad de diagnóstico disponible en el fabricante de la unidad. Si usa unidades PATA (IDE) anteriores, este código de estado puede indicar una configuración de unidad maestra o subordinada incorrecta.

Estos códigos de estado son los más comunes que tienen causas específicas. Para obtener más información sobre otros posibles códigos de estado que se pueden devolver para una versión específica de Windows, vea el Ntstatus.h archivo en el Kit de controladores de Microsoft Windows (WDK). OSR, un tercero, ofrece un documento PDF que asigna NTSTATUS a códigos de error NTSTATUS de Win32 a asignaciones de código de error de Win32

Otra causa común de este mensaje de error es el hardware de almacenamiento defectuoso o la memoria RAM con errores.

Una infección por virus también puede causar esta comprobación de errores.

Resolución

Resuelva un problema de bloqueo incorrecto: Un código de estado de E/S de 0xC000009C o 0xC000016A normalmente indica que los datos no se pudieron leer del disco debido a un bloque incorrecto (sector). Si puede reiniciar el equipo después del error, Autochk se ejecuta automáticamente e intenta asignar el sector incorrecto para evitar que se use más.

Si Autochk no examina el disco duro para detectar errores, puede iniciar manualmente el analizador de discos. Ejecute Chkdsk /f /r en la partición del sistema. Debe reiniciar el equipo antes de que comience el examen del disco. Si no puede iniciar el equipo debido al error, use la Consola de recuperación y ejecute Chkdsk /r.

Resuelva un problema de RAM con errores: Ejecute los diagnósticos de hardware que suministra el fabricante del sistema, especialmente el analizador de memoria. Para obtener más información sobre estos procedimientos, consulta el manual del propietario de tu ordenador.

Resuelva un problema de hardware defectuoso: Si el estado de E/S es C0000185 y el archivo de paginación está en un disco SCSI anterior, compruebe el cableado del disco y la terminación SCSI para ver si hay problemas.

Resolver una infección por virus: Compruebe si hay virus en el equipo con cualquier software de detección de virus comercial actualizado que examine el registro de arranque maestro del disco duro. Los sistemas de archivos de Windows pueden estar infectados por virus.

Compruebe el Visor de eventos del sistema en busca de mensajes de error que puedan ayudar a identificar el dispositivo que está causando el error. En concreto, se deben examinar los errores que se producen justo antes de examinar la comprobación de errores.

Asegúrese de que están instaladas las actualizaciones más recientes de Windows.

Busque y ejecute cualquier software de prueba de diagnóstico disponible para el equipo. Una grieta, un seguimiento rascado o un componente defectuoso en la placa base puede causar esta comprobación de errores.

En el caso de los equipos, con ranuras de tarjeta, compruebe que todas las tarjetas adaptadoras del equipo estén correctamente sentadas. Utilice un borrador de tinta o un tratamiento de contacto eléctrico, disponible en las tiendas de suministros electrónicos, para asegurarse de que los contactos de la tarjeta del adaptador estén limpios.

Consulte también

Comprobación de errores 0x77: KERNEL_STACK_INPAGE_ERROR