Pengantar Driver Port Penyimpanan

Microsoft Windows berisi tiga driver port penyimpanan yang disediakan sistem:

  • Driver Storport (Storport.sys), tersedia di Windows Server 2003 dan versi yang lebih baru dari sistem operasi (disarankan)

  • Driver Port SCSI (Scsiport.sys)

  • Driver Port ATA (Ataport.sys), tersedia di Windows Vista dan versi sistem operasi yang lebih baru

Driver Storport adalah driver performa yang lebih efisien dan lebih tinggi daripada PORT SCSI. Oleh karena itu Anda harus mengembangkan driver miniport yang bekerja dengan driver Storport jika memungkinkan. Sangat penting untuk menggunakan Storport dengan perangkat berkinerja tinggi, seperti RAID berbasis host dan adaptor saluran serat. Storport tidak dapat digunakan dengan adaptor atau perangkat yang tidak mendukung Plug and Play (PnP) atau yang harus menggunakan DMA sistem. Untuk daftar pembatasan terperinci tentang penggunaan driver Storport, lihat Persyaratan untuk Menggunakan Storport dengan Adapter.

Driver port ATA melindungi driver miniport ATA dari protokol berbasis SCSI yang digunakan driver port untuk berkomunikasi dengan driver tingkat yang lebih tinggi, seperti driver kelas penyimpanan. Misalnya, driver miniport yang terpasang pada port SCSI atau Storport harus memberikan data indera SCSI ke driver port. Ini tidak diperlukan untuk driver miniport ATA. Driver port ATA mengumpulkan data yang diperlukan dari driver miniport ATA dengan menggunakan perintah ATA, mengatur data sehingga sesuai dengan format data pengertian SCSI, dan meneruskan data ke driver tingkat yang lebih tinggi seolah-olah itu adalah data yang dirasakan SCSI. Driver port ATA juga mengonversi setiap SCSI_REQUEST_BLOCK yang diterimanya dari driver tingkat yang lebih tinggi menjadi setara berbasis ATA yang disebut IDE_REQUEST_BLOCK.

Setiap driver port berkomunikasi dengan satu set driver miniport penyimpanan yang disediakan vendor dan menyediakan serangkaian rutinitas dukungan untuk dipanggil oleh pengemudi miniport. Setiap driver port berkomunikasi dengan driver miniportnya dengan memanggil serangkaian rutinitas standar yang harus diterapkan setiap driver miniport penyimpanan. Rutinitas driver miniport yang dipanggil oleh driver port SCSI, driver Storport, dan driver port ATA sangat mirip satu sama lain. Daftar rutinitas dukungan driver port dan rutinitas driver miniport dapat ditemukan di bagian berikut:

Port Driver Rutinitas Dukungan Rutinitas Driver Miniport
Driver Storport Rutinitas Dukungan Driver Storport Rutinitas Miniport Driver Storport
Driver Port SCSI Rutinitas Dukungan Driver Port SCSI Rutinitas Driver SCSI Miniport
Driver port ATA Rutinitas Dukungan Driver Port ATA Rutinitas Driver ATA Miniport

Jika Anda ingin perangkat penyimpanan Anda didukung pada produk Windows klien, atau pada produk server yang lebih lama dari Windows Server 2003, Anda harus menyediakan driver miniport Port SCSI.

Jika Anda ingin perangkat penyimpanan Anda didukung pada Windows Server 2003 dan versi yang lebih baru dari keluarga produk server, Anda dapat menyediakan driver miniport Storport atau driver miniport SCSI. Jika Anda ingin menginstal perangkat penyimpanan ATA di Windows Vista dan versi sistem operasi yang lebih baru, Anda harus menyediakan driver miniport port ATA.

Bagian berikut menjelaskan driver port Storport, SCSI Port, dan ATA serta perbedaannya.