JBeExJBeEx

0x0000002A: INCONSISTENT_IRP

0x0000002A: INCONSISTENT_IRP

La pantalla azul 0x0000002A (INCONSISTENT_IRP) indica que Windows ha encontrado un IRP con información contradictoria. Un IRP (I/O Request Packet, paquete de solicitud de E/S) es el mensaje que usa el sistema para pedir a los controladores que lean, escriban o hagan cualquier otra operación con un dispositivo.

Es un error poco frecuente y casi siempre lo provoca un controlador que maneja mal esos paquetes.

¿Qué significa la pantalla azul 0x0000002A?

Imagina un paquete de mensajería cuya etiqueta dice a la vez "entregado" y "en reparto". Algo así es un IRP inconsistente: unos campos indican, por ejemplo, que la operación ya terminó y otros que sigue pendiente. Como Windows no puede saber cuál es la verdad, se detiene para no seguir con datos incoherentes.

El único parámetro útil es el primero: la dirección del IRP inconsistente. En WinDbg, el comando !irp con esa dirección muestra su contenido y qué controladores lo han manejado.

Causas del error INCONSISTENT_IRP

  • Un controlador con un fallo de programación. Completa un IRP dos veces, lo modifica después de devolverlo o deja sus campos a medias.
  • Controladores de filtro de antivirus, cifrado, copias de seguridad o unidades virtuales, que interceptan los IRP de otros controladores.
  • Controladores antiguos o incompatibles con tu versión de Windows.
  • Memoria RAM defectuosa u overclocking inestable. Es una causa menos habitual.

Cómo solucionar la pantalla azul 0x0000002A

1. Identifica el controlador implicado

Abre BlueScreenView o WinDbg y revisa los volcados de C:\Windows\Minidump. En WinDbg, ejecuta !analyze -v y después !irp con la dirección del primer parámetro. Si aparece un .sys de terceros, actualízalo o desinstala el programa al que pertenece.

2. Revisa el software que filtra el disco

Desinstala temporalmente el antivirus de terceros y los programas de cifrado, copias de seguridad o unidades virtuales, y comprueba si el error desaparece.

3. Actualiza controladores y BIOS/UEFI

Instala las últimas versiones desde la web oficial del fabricante y aplica las actualizaciones pendientes de Windows Update.

4. Repara los archivos del sistema

Abre el Símbolo del sistema como administrador y ejecuta sfc /scannow. Después, ejecuta DISM /Online /Cleanup-Image /RestoreHealth.

5. Quita el overclocking y comprueba la RAM

Carga los valores por defecto en la BIOS/UEFI y pasa MemTest86 desde un USB de arranque, o ejecuta mdsched.exe con Win + R.

Preguntas frecuentes sobre el error 0x0000002A

¿Qué tipo de controlador suele ser el culpable?

Cualquiera que procese operaciones de entrada y salida, pero los sospechosos habituales son los filtros de disco y los controladores de almacenamiento o de red de terceros.

¿Tengo que reinstalar Windows?

Casi nunca. Lo normal es que se resuelva actualizando o quitando el controlador implicado.

Resumen

El 0x0000002A indica un paquete de solicitud de E/S con datos contradictorios, casi siempre por culpa de un controlador. Revisa el volcado, desconfía de los filtros de disco de terceros y mantén los controladores al día.

¿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.