Bagikan melalui


Panduan desain driver sistem file

Bagian WDK ini menyediakan pedoman desain yang terkait dengan sistem file dan driver filter. Lihat referensi pemrograman untuk halaman referensi.

Sistem file

Sistem file di Windows diimplementasikan sebagai driver sistem file yang bekerja di atas sistem penyimpanan.

Setiap sistem file yang disediakan sistem di Windows dirancang untuk menyediakan penyimpanan data yang andal dengan berbagai fitur untuk memenuhi persyaratan pengguna. Sistem file standar yang tersedia di Windows termasuk NTFS, ExFAT, UDF, dan FAT32. Perbandingan fitur untuk masing-masing sistem file ini ditampilkan dalam Perbandingan Fungsionalitas Sistem File. Selain itu, Resilient File System (ReFS), tersedia pada Windows Server 2012 dan versi yang lebih baru, menawarkan dukungan volume besar yang dapat diskalakan dan kemampuan untuk mendeteksi dan memperbaiki kerusakan data pada disk.

Mengembangkan driver sistem file baru hampir selalu tidak perlu, dan persyaratan/spesifikasi untuk driver sistem file baru tidak dapat diprediksi. Untuk itu, panduan desain ini tidak mencakup pengembangan sistem file. Jika Anda perlu mengembangkan driver sistem file baru di luar yang tersedia di Windows, kode sampel tersedia sebagai model (lihat di bawah).

Driver filter sistem file

Driver filter sistem file, atau minifilter, mencegat permintaan yang ditargetkan pada sistem file atau driver filter sistem file lainnya. Dengan mencegat permintaan sebelum mencapai target yang dimaksudkan, minifilter dapat memperluas atau mengganti fungsionalitas yang disediakan oleh target asli permintaan. Contoh driver filter meliputi:

  • Filter anti-virus
  • Agen Microsoft Azure Backup
  • Produk enkripsi

Pengembang driver filter menggunakan Filter Manager yang disediakan sistem, yang menyediakan kerangka kerja untuk mengembangkan driver filter tanpa harus mengelola semua kompleksitas I/O file. Filter Manager menyederhanakan pengembangan driver filter pihak ketiga dan memecahkan banyak masalah dengan model driver filter warisan, seperti kemampuan untuk mengontrol urutan beban melalui ketinggian yang ditetapkan.

Sistem file dan kode sampel filter

Sejumlah sampel driver Windows tersedia, termasuk sampel untuk pengembangan sistem file dan pengembangan driver filter sistem file. Lihat Sampel driver Windows untuk daftar lengkapnya.

Sertifikasi driver filter sistem file

Informasi sertifikasi untuk Sistem File dan Driver Filter Sistem File ditemukan di Windows Hardware Lab Kit (HLK). Pengujian untuk Sistem File dan Driver Filter Sistem File ditemukan dalam kategori Filter.Driver HCK.

Sumber Daya Tambahan:

Seiring dengan dokumentasi ini dan kode sampel yang disebutkan di atas, OSR menawarkan berbagai sumber daya untuk pengembangan filter sistem file, termasuk seminar dan forum diskusi komunitas seperti forum NTFDS.