Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Microsoft Windows contém três drivers de porta de armazenamento fornecidos pelo sistema:
Storport Driver (Storport.sys), disponível no Windows Server 2003 e versões posteriores do sistema operacional (recomendado)
Driver de porta SCSI (Scsiport.sys)
ATA Port Driver (Ataport.sys), disponível no Windows Vista e versões posteriores do sistema operacional
O driver Storport é um driver mais eficiente e de maior desempenho do que a porta SCSI. Portanto, você deve desenvolver drivers de miniporta que funcionem com o driver Storport sempre que possível. É particularmente importante usar o Storport com dispositivos de alto desempenho, como RAID baseado em host e adaptadores fibre channel. Storport não pode ser usado com adaptadores ou dispositivos que não suportam Plug and Play (PnP) ou que devem usar DMA do sistema. Para obter uma lista detalhada das restrições sobre o uso do driver Storport, consulte Requisitos para usar o Storport com um adaptador.
O driver de porta ATA protege um driver de miniporta ATA do protocolo baseado em SCSI que o driver de porta usa para se comunicar com drivers de nível superior, como drivers de classe de armazenamento. Por exemplo, os drivers de miniporta conectados à porta SCSI ou Storport devem fornecer dados sensoriais SCSI ao controlador de porta. Isso não é necessário para um driver de miniporta ATA. O driver de porta ATA coleta os dados necessários do driver de miniporta ATA usando comandos ATA, organiza os dados para que estejam em conformidade com um formato de dados de deteção SCSI e passa os dados para drivers de nível superior como se fossem dados de deteção SCSI. O driver de porta ATA também converte cada SCSI_REQUEST_BLOCK que recebe de drivers de nível superior em um equivalente baseado em ATA chamado IDE_REQUEST_BLOCK.
Cada driver de porta comunica-se com um conjunto de drivers de miniporta de armazenamento fornecidos pelo fornecedor e fornece um conjunto de rotinas de suporte para os drivers de miniporta invocarem. Cada driver de porta se comunica com seus drivers de miniporta chamando um conjunto padrão de rotinas que cada driver de miniporta de armazenamento deve implementar. As rotinas do driver de miniporta chamadas pelo driver de porta SCSI, o driver Storport e o driver de porta ATA são muito semelhantes entre si. Listas de rotinas de suporte a drivers de portas e rotinas de drivers de miniporta podem ser encontradas nas seguintes seções:
| Motorista do Porto | Rotinas de Suporte | Rotinas do driver de miniporta |
|---|---|---|
| Controlador Storport | Rotinas de suporte do driver Storport | Rotinas de Miniporta do Driver Storport |
| Driver de porta SCSI | Rotinas de suporte ao driver de porta SCSI | Rotinas de drivers miniport SCSI |
| Driver de porta ATA | Funções de suporte ao driver de porta ATA | Rotinas de Miniporta ATA do Controlador |
Se desejar que seu dispositivo de armazenamento seja suportado em produtos cliente Windows ou em produtos de servidor anteriores ao Windows Server 2003, você deve fornecer um driver de miniporta de porta SCSI.
Se desejar que seu dispositivo de armazenamento seja suportado no Windows Server 2003 e em versões posteriores da família de produtos de servidor, você pode fornecer um driver de miniporta Storport ou um driver de miniporta SCSI. Se desejar instalar um dispositivo de armazenamento ATA no Windows Vista e versões posteriores do sistema operacional, você deve fornecer um driver de miniporta de porta ATA.
As seções a seguir descrevem os drivers de porta Storport, Porta SCSI e ATA e como eles diferem.