Storport 驱动程序

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

与使用 SCSI 端口驱动程序相比,使用 Storport 有几个优点:

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

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

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

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