Sistem File dan Panduan Desain Driver Filter
Panduan Desain Sistem File dan Filter Driver menjelaskan cara merancang dan mengimplementasikan driver filter sistem file untuk Windows. Ini juga menyediakan informasi yang relevan dengan driver tentang sistem file Windows. Lihat referensi pemrograman untuk halaman referensi.
Sistem file
Sistem file 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.
- Sistem File Tangguh (ReFS) tersedia pada Windows Server 2012 dan versi yang lebih baru. ReFS 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.
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 (FltMgr.sys). Modul yang disediakan sistem ini memberi pengembang kerangka kerja untuk menerapkan driver filter tanpa harus mengelola semua kompleksitas I/O file. FltMgr menyederhanakan pengembangan driver filter dan memecahkan banyak masalah dengan model driver filter warisan, seperti FltMgr memiliki kemampuan untuk mengontrol urutan beban melalui ketinggian yang ditetapkan.
Sistem file dan kode sampel filter
Microsoft menyediakan beberapa sampel driver filter sistem file. Siapa pun yang memutuskan untuk mengembangkan sistem file mereka sendiri juga dapat mengajukan kode sampel driver sistem.
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 ditemukan di bawah Filter.Driver.
Sumber daya lainnya
OSR menawarkan berbagai sumber daya pelatihan untuk pengembang filter sistem file. Mereka juga menghosting forum diskusi komunitas seperti Windows File Systems dan Minifilters Devs Interest List, di mana Anda dapat mengajukan pertanyaan dan berkomunikasi dengan pengembang driver filter dari seluruh dunia.