Storport Driver

Storport (storport.sys) é um driver de porta de armazenamento fornecido pelo sistema que é especialmente adequado para uso com barramentos de alto desempenho, como barramentos NVMe sobre fibre channel (FC) ou FC e adaptadores RAID.

Há várias vantagens em usar o Storport em vez do driver de porta SCSI mais antigo:

  • Melhor desempenho, tanto em termos de taxa de transferência quanto dos recursos do sistema usados.

  • Interface de driver de miniporta aprimorada que atende às necessidades de fornecedores de armazenamento high-end, como fornecedores de RAID e fibre channel baseados em host.

Todos os fornecedores são incentivados a usar o Storport sempre que possível, em vez do driver da porta SCSI. No entanto, aplicam-se algumas restrições. Por exemplo, o Storport não pode ser usado com adaptadores ou dispositivos que não oferecem suporte a Plug and Play. Todos os dispositivos DMA devem ter capacidade DMA de bus-mastering, pois o Storport não oferece suporte a E/S programada ou DMA de modo subordinado. Outras restrições se aplicam em relação ao enfileiramento marcado, sensor de solicitação automática, suporte a WMI, o tipo de dados de consulta SCSI que os dispositivos devem relatar e inicialização diretamente do BIOS de ROM de um adaptador. Para obter uma lista detalhada de restrições sobre o uso do driver Storport, consulte Requisitos para usar o Storport com um adaptador.

Para usar melhor o investimento que os fornecedores fizeram em drivers de miniporta de porta SCSI, o Storport segue a arquitetura de driver de miniporta de porta SCSI com poucas modificações. Alterações na interface do driver da porta SCSI foram feitas em áreas onde novos algoritmos foram capazes de produzir aumentos de velocidade mensuráveis, ou onde foi necessário adicionar suporte para barramentos de alta velocidade.