JBeExJBeEx

Error storport.sys

Error storport.sys

Si tras una pantalla azul has visto el nombre storport.sys junto a un código de error, el problema está en la cadena de almacenamiento de Windows: el disco, su controlador o su firmware. storport.sys es un componente legítimo y esencial del sistema, así que la solución no pasa por borrarlo ni reemplazarlo, sino por encontrar qué pieza de esa cadena está fallando.

Qué es storport.sys

storport.sys es el controlador de puerto de almacenamiento Storport de Microsoft. Apareció con Windows Server 2003 como sustituto del antiguo modelo SCSI Port y está pensado para dispositivos de alto rendimiento. Windows no habla directamente con el disco: lo hace a través de varias capas de controladores, y Storport es la capa común sobre la que se apoyan los controladores concretos de cada tipo de unidad.

Los más habituales hoy en día son:

  • stornvme.sys: controlador NVMe de Microsoft, usado por la mayoría de SSD M.2 NVMe.
  • storahci.sys: controlador SATA AHCI de Microsoft, para discos duros y SSD SATA.
  • Controladores de fabricantes como Intel Rapid Storage Technology (iaStorAC.sys, iaStorVD.sys), controladoras RAID, SAS o adaptadores de virtualización.

Por eso, cuando la pantalla azul señala a storport.sys, el culpable real suele ser el SSD, su firmware o el controlador que trabaja por encima de Storport, no el propio archivo de Microsoft.

  • Ubicación: C:\Windows\System32\drivers\storport.sys
  • Desarrollador: Microsoft Corporation
  • Tipo: controlador del sistema en modo kernel
  • ¿Se puede eliminar?: no; sin él Windows no puede acceder a la mayoría de discos

¿Es storport.sys un virus?

No. El archivo original es de Microsoft y viene con Windows. Para comprobar que el tuyo es auténtico:

  • Debe estar en C:\Windows\System32\drivers\. Una copia en otra carpeta es sospechosa.
  • En Propiedades → Firmas digitales debe figurar Microsoft Windows.
  • Ante la duda, analiza el equipo con Microsoft Defender u otro antivirus actualizado.

Códigos BSOD habituales con storport.sys

storport.sys puede aparecer con muchos códigos, pero estos son los más frecuentes:

  • 0x00000133 DPC_WATCHDOG_VIOLATION: el controlador tarda demasiado en responder. Es el clásico de los SSD NVMe con firmware antiguo.
  • 0x0000007A KERNEL_DATA_INPAGE_ERROR: Windows no pudo leer del disco datos que necesitaba; apunta a fallos de lectura, del disco o del cable.
  • 0x000000F4 CRITICAL_OBJECT_TERMINATION: un proceso esencial se cerró, a menudo porque el disco del sistema dejó de responder.
  • 0x0000009F DRIVER_POWER_STATE_FAILURE: fallo al cambiar de estado de energía, típico al suspender o reanudar con un NVMe.
  • 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL y 0x0000003B SYSTEM_SERVICE_EXCEPTION: errores genéricos de controlador que también pueden señalar a storport.sys.

Tienes el resto en el listado completo de códigos BSOD. Si no sabes cómo ver el código y el archivo de tu pantallazo, consulta cómo leer un error BSOD.

Causas más comunes del error storport.sys

  • Firmware del SSD desactualizado: la causa más frecuente en equipos con NVMe. Muchos fabricantes han corregido cuelgues y pantallazos con actualizaciones de firmware.
  • Controladores de almacenamiento o chipset obsoletos o incompatibles, sobre todo tras una actualización de Windows.
  • Ahorro de energía PCIe: la gestión de energía del enlace (ASPM) o los estados de bajo consumo del NVMe pueden hacer que la unidad no despierte a tiempo.
  • Disco en mal estado o cable SATA dañado o mal conectado.
  • Memoria RAM defectuosa, que puede provocar fallos que Windows atribuye al controlador de almacenamiento.
  • Software que se instala en la cadena de almacenamiento: antivirus, programas de copia de seguridad, cifrado o utilidades de disco.
  • Overclocking inestable del procesador o de la RAM.

Cómo solucionar el error storport.sys

Sigue los pasos en orden, de lo más sencillo y probable a lo más laborioso.

1. Actualiza el firmware del SSD

Usa la herramienta oficial del fabricante de tu unidad: Samsung Magician, Crucial Storage Executive, WD Dashboard, Kingston SSD Manager, etc. Haz antes una copia de seguridad de tus datos y no apagues el equipo durante la actualización.

2. Actualiza los controladores de chipset y almacenamiento

Descarga los controladores de chipset y de almacenamiento desde la web del fabricante de tu placa base o portátil (Intel Rapid Storage Technology, controladores de chipset de AMD, etc.). Si el problema empezó justo tras instalar uno de ellos, prueba lo contrario: en el Administrador de dispositivos, dentro de Controladoras de almacenamiento, abre el dispositivo y usa Revertir al controlador anterior, o vuelve al controlador estándar de Microsoft.

3. Desactiva el ahorro de energía PCIe

Pulsa Windows + R, escribe powercfg.cpl y pulsa Intro. Entra en Cambiar la configuración del plan → Cambiar la configuración avanzada de energía, despliega PCI Express → Administración de energía de estado de vínculos y selecciónalo en Desactivado. Si tu placa base tiene la opción ASPM en la BIOS/UEFI, también puedes desactivarla allí.

4. Repara los archivos del sistema

Abre el Símbolo del sistema como administrador y ejecuta estos dos comandos, uno detrás de otro:

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

DISM repara la imagen de Windows de la que sfc obtiene las copias buenas, y sfc restaura los archivos del sistema dañados, incluido storport.sys si lo estuviera. Cada comando puede tardar varios minutos y a veces parece detenido en un porcentaje: no cierres la ventana hasta que termine.

5. Comprueba el estado del disco

Revisa los datos SMART de la unidad con la herramienta del fabricante o con CrystalDiskInfo: si aparece en estado "Precaución" o "Malo", haz copia de seguridad cuanto antes. En discos duros mecánicos, ejecuta además chkdsk C: /f /r desde el Símbolo del sistema como administrador; se ejecutará en el siguiente reinicio. Si es un disco SATA, prueba también con otro cable y otro puerto.

6. Analiza la memoria RAM

Escribe Diagnóstico de memoria de Windows en el buscador, elige Reiniciar ahora y comprobar si existen problemas y espera al resultado. Para una prueba más a fondo, puedes usar MemTest86 desde un USB de arranque.

7. Retira software reciente y overclocking

Si los pantallazos empezaron tras instalar un antivirus, un programa de copias de seguridad, de cifrado o una utilidad de disco, desinstálalo y comprueba si desaparecen. Si tienes el procesador o la RAM con overclocking (incluidos los perfiles XMP o EXPO), vuelve a los valores de fábrica en la BIOS para descartarlo.

8. Desinstala la última actualización de Windows

Si el error coincide con una actualización concreta, ve a Configuración → Windows Update → Historial de actualizaciones → Desinstalar actualizaciones y quita la más reciente.

Si nada de esto funciona, sigue la guía general para solucionar errores de pantalla azul. Y si el disco sigue fallando con todo actualizado y la RAM en buen estado, lo más probable es una avería física de la unidad o de la placa base.

Preguntas frecuentes sobre storport.sys

¿Puedo borrar o reemplazar storport.sys para quitar el error?

No. Es un controlador esencial de Windows y el error rara vez está en el propio archivo. Además, Windows lo protege: pertenece a TrustedInstaller y la Protección de recursos de Windows impide borrarlo o sustituirlo con el sistema en marcha. Si estuviera dañado, sfc /scannow lo restaura. No descargues storport.sys de webs de "archivos DLL y SYS": son una fuente habitual de malware.

¿Por qué sale storport.sys si mi disco es nuevo?

Porque un disco nuevo puede traer un firmware con fallos ya corregidos por el fabricante, o no llevarse bien con el controlador o la gestión de energía del equipo. Actualizar el firmware y desactivar el ahorro de energía PCIe resuelve muchos de estos casos.

¿En qué versiones de Windows existe storport.sys?

Desde Windows Server 2003. Está presente en Windows Vista, 7, 8, 10 y 11, y en las versiones de Windows Server posteriores.