Controlador storport

Storport (storport.sys) es un controlador de puerto de almacenamiento suministrado por el sistema que es especialmente adecuado para su uso con buses de alto rendimiento, como NVMe a través de canal de fibra (FC) o autobuses FC y adaptadores RAID.

Hay varias ventajas para usar Storport en lugar del controlador de puerto SCSI anterior:

  • Rendimiento mejorado, tanto en términos de rendimiento como en los recursos del sistema que se usan.

  • Interfaz de controlador de miniporte mejorada que aborda las necesidades de los proveedores de almacenamiento de gama alta, como RAID basado en host y proveedores de canal de fibra.

Se recomienda que todos los proveedores usen Storport siempre que sea posible, en lugar del controlador de puerto SCSI. Sin embargo, se aplican ciertas restricciones. Por ejemplo, Storport no se puede usar con adaptadores o dispositivos que no admiten Plug and Play. Todos los dispositivos DMA deben tener capacidad DMA de maestro de bus, ya que Storport no admite E/S programado ni DMA en modo subordinado. Se aplican otras restricciones en lo que respecta a la puesta en cola etiquetada, el sentido de solicitud automática, la compatibilidad con WMI, el tipo de datos de consulta SCSI que los dispositivos deben notificar y arrancar directamente desde el BIOS ROM de un adaptador. Para obtener una lista detallada de las restricciones sobre el uso del controlador storport, consulte Requisitos para usar Storport con un adaptador.

Para usar mejor la inversión realizada por los proveedores en los controladores de miniporte de puerto SCSI, Storport sigue la arquitectura del controlador SCSI Port-miniport con pocas modificaciones. Los cambios en la interfaz del controlador de puerto SCSI se realizaron en áreas en las que los nuevos algoritmos podían producir aumentos de velocidad medibles o en los que era necesario agregar compatibilidad con autobuses de alta velocidad.