Storport 驱动程序

除了 SCSI 端口驱动程序外,Microsoft Windows Server 2003 及更高版本还提供 Storport (storport.sys) ,这是一种存储端口驱动程序,特别适用于高性能总线(如光纤通道总线和 RAID 适配器)。

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

  • 提高了吞吐量和利用的系统资源方面的性能。

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

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

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