共用方式為


儲存體埠驅動程式簡介

Microsoft Windows 包含三個系統提供的儲存體埠驅動程式:

Storport 驅動程式比 SCSI 埠更有效率、更高的效能驅動程式。 因此,您應該盡可能開發可搭配 Storport 驅動程式使用的迷你埠驅動程式。 搭配高效能裝置使用 Storport 特別重要,例如主機型 RAID 和光纖通道介面卡。 Storport 無法與不支援 隨插即用 (PnP) 或必須使用系統 DMA 的介面卡或裝置搭配使用。 如需使用 Storport 驅動程式的詳細限制清單,請參閱 搭配配接器使用 Storport 的需求

ATA 埠驅動程式會從埠驅動程式用來與較高層級驅動程式通訊的 SCSI 型通訊協定中防護 ATA 迷你埠驅動程式,例如儲存體類別驅動程式。 例如,附加至 SCSI 埠或 Storport 的迷你埠驅動程式必須提供埠驅動程式的 SCSI 感知資料。 ATA 迷你埠驅動程式不需要這樣做。 ATA 埠驅動程式會使用 ATA 命令從 ATA 迷你埠驅動程式收集必要的資料、組織資料,使其符合 SCSI 感知資料格式,並將資料傳遞至較高層級的驅動程式,就像是 SCSI 感知資料一樣。 ATA 埠驅動程式也會將它從較高層級驅動程式接收的每個 SCSI_REQUEST_BLOCK 轉換成稱為 IDE_REQUEST_BLOCK的 ATA 型對等專案。

每個埠驅動程式都會與一組廠商提供的儲存體迷你埠驅動程式通訊,並提供一組支援常式,供迷你埠驅動程式呼叫。 每個埠驅動程式都會藉由呼叫每個儲存體迷你埠驅動程式必須實作的標準常式集來與其迷你埠驅動程式通訊。 SCSI 埠驅動程式、Storport 驅動程式和 ATA 埠驅動程式所呼叫的迷你埠驅動程式常式非常類似。 您可以在下列各節中找到埠驅動程式支援常式和迷你埠驅動程式常式的清單:

埠驅動程式 支援常式 迷你埠驅動程式常式
Storport 驅動程式 Storport 驅動程式支援常式 Storport Driver Miniport 常式
SCSI 埠驅動程式 SCSI 埠驅動程式支援常式 SCSI 迷你埠驅動程式常式
ATA 埠驅動程式 ATA 埠驅動程式支援常式 ATA Miniport 驅動程式常式

如果您想要在用戶端 Windows 產品或早于 Windows Server 2003 的伺服器產品上支援您的存放裝置,您必須提供 SCSI 埠迷你埠驅動程式。

如果您想要在 Windows Server 2003 和更新版本的伺服器產品系列上支援您的存放裝置,您可以提供 Storport 迷你埠驅動程式或 SCSI 迷你埠驅動程式。 如果您想要在 Windows Vista 和更新版本的作業系統中安裝 ATA 存放裝置,您必須提供 ATA 埠迷你埠驅動程式。

下列各節說明 Storport、SCSI 埠和 ATA 埠驅動程式及其差異。