Storport 驱动程序

Storport(storport.sys)是一种系统提供的存储端口驱动程序,特别适用于高性能总线,例如通过光纤通道(FC)或 FC 总线和 RAID 适配器使用 NVMe。

使用 Storport 而不是较旧的 SCSI 端口驱动程序有几个优点:

  • 提高了性能,包括吞吐量和使用的系统资源。

  • 改进了微型端口驱动程序接口,可满足高端存储供应商(如基于主机的 RAID 和光纤通道供应商)的需求。

建议所有供应商尽可能使用 Storport,而不是 SCSI 端口驱动程序。 但是,某些限制适用。 例如,Storport 不能用于不支持即插即用的适配器或设备。 所有 DMA 设备必须具有总线主控 DMA 功能,因为 Storport 不支持编程 I/O 或从属模式 DMA。 其他限制适用于标记队列、自动请求感知、WMI 支持、设备必须报告的 SCSI 查询数据以及直接从适配器的 ROM BIOS 启动。 有关 Storport 驱动程序使用限制的详细列表,请参阅 将 Storport 与适配器配合使用的要求。

为了更好地利用供应商在 SCSI 端口微型端口驱动程序中所做的投资,Storport 遵循 SCSI 端口微型端口驱动程序体系结构,进行少量修改。 对 SCSI 端口驱动程序接口的更改是在新算法能够产生可测量的速度提高的区域进行的,或者有必要添加对高速总线的支持的地方。