0x0000002C: PORT_DRIVER_INTERNAL
La pantalla azul 0x0000002C (PORT_DRIVER_INTERNAL) indica un error interno en un controlador de puerto, la capa de Windows que hace de intermediaria entre el sistema y las controladoras de almacenamiento a las que se conectan los discos.
Es un código rarísimo: el propio Microsoft indica que aparece muy pocas veces y no publica parámetros ni causas concretas.
¿Qué significa la pantalla azul 0x0000002C?
Para hablar con un disco, Windows usa dos piezas: un controlador de puerto genérico, que pone las normas, y un controlador del fabricante, que conoce el hardware concreto. Son como un traductor y un técnico trabajando juntos. Si el traductor se encuentra en una situación interna que no debería darse, por ejemplo porque el técnico le pasa datos imposibles, no puede seguir y Windows se detiene.
Causas del error PORT_DRIVER_INTERNAL
- Controladores de almacenamiento antiguos o defectuosos, en especial de controladoras RAID, NVMe o SCSI de terceros.
- Firmware desactualizado del disco, del SSD o de la controladora.
- Problemas de hardware: cables, conectores o un disco que responde de forma anómala.
- Memoria RAM defectuosa u overclocking inestable.
Cómo solucionar la pantalla azul 0x0000002C
1. Identifica el controlador implicado
Abre BlueScreenView o WinDbg y revisa los volcados de C:\Windows\Minidump. Si junto a storport.sys, ataport.sys o scsiport.sys aparece un .sys del fabricante de la controladora, actualízalo.
2. Actualiza controladores, firmware y BIOS/UEFI
Instala los últimos controladores de chipset y almacenamiento desde la web oficial del fabricante de la placa o del equipo. Actualiza también el firmware del SSD con la herramienta de su fabricante y la BIOS/UEFI.
3. Prueba el controlador estándar de Windows
Si el problema empezó tras instalar un controlador de almacenamiento del fabricante, abre el Administrador de dispositivos, entra en Controladoras de almacenamiento y usa Revertir al controlador anterior para volver al controlador estándar de Microsoft.
4. Revisa el disco y las conexiones
Comprueba el estado SMART con CrystalDiskInfo y ejecuta chkdsk C: /f /r como administrador. En sobremesas, prueba otro cable y otro puerto SATA o M.2.
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 0x0000002C
¿Tiene algo que ver con los puertos USB?
No. Aquí "puerto" se refiere a la capa de controladores de almacenamiento de Windows, no a los conectores físicos del equipo.
¿Tengo que reinstalar Windows?
Casi nunca. Lo normal es que se resuelva actualizando el controlador o el firmware de almacenamiento, o cambiando un cable o un disco defectuoso.
Resumen
El 0x0000002C indica un error interno en un controlador de puerto de almacenamiento. Es muy raro: revisa el volcado, actualiza controladores y firmware, y comprueba el disco y sus conexiones.
¿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.