Pengenalan Sistem File
Tujuan pengenalan sistem file adalah untuk memungkinkan sistem operasi Windows memiliki opsi tambahan untuk sistem file yang valid tetapi tidak dikenal selain "RAW". Untuk mencapai hal ini, dimulai dengan Windows 7 dan Windows Server 2008 R2, sistem mendefinisikan jenis struktur data tetap yang dapat ditulis ke media tempat teknologi yang diaktifkan yang mengubah format sistem file aktif. Struktur data ini, jika ada pada sektor disk logis nol, kemudian akan dikenali oleh sistem operasi dan memberi tahu pengguna bahwa media berisi sistem file yang valid tetapi tidak dikenali dan bukan volume RAW jika driver untuk sistem file tidak diinstal.
Fitur dan Penggunaan Pengenalan Sistem File
Beberapa teknologi penyimpanan terbaru telah mengubah format sistem file pada disk sedemikian rupa sehingga media tempat teknologi ini diaktifkan menjadi tidak dikenali oleh versi Windows yang lebih lama karena driver sistem file tidak ada ketika versi Windows sebelumnya tertentu dirilis. Perilaku default sebelumnya dalam skenario ini adalah sebagai berikut. Ketika media penyimpanan bukan sistem file yang dikenal, itu diidentifikasi sebagai RAW, dan kemudian disebarkan ke Windows Shell, di mana Autoplay meminta dengan format antarmuka pengguna (UI). Pengenalan sistem file dapat menyelesaikan ini jika penulis sistem file baru menulis struktur data yang tepat dengan benar ke disk.
Pengenalan sistem file menggunakan fitur dan lapisan berikut dalam sistem operasi untuk mencapai tujuannya:
- Media penyimpanan, di mana struktur data tetap berada sebagai urutan byte yang diatur secara internal dalam struktur yang telah ditentukan sebelumnya yang disebut struktur data FILE_SYSTEM_RECOGNITION_STRUCTURE . Pengembang sistem file bertanggung jawab untuk membuat struktur on-disk ini dengan benar.
- Pengenalan sistem file di tingkat aplikasi, dicapai melalui penggunaan kode kontrol I/O perangkat FSCTL_QUERY_FILE_SYSTEM_RECOGNITION . Untuk contoh cara menggunakan kode kontrol ini, lihat Mendapatkan Informasi Pengenalan Sistem File.
- Kode validasi checksum, disimpan dalam struktur data FILE_SYSTEM_RECOGNITION_STRUCTURE . Untuk contoh cara menghitung checksum ini, lihat Menghitung Checksum Pengenalan Sistem File.
- UI Windows Shell menggunakan fitur yang tercantum sebelumnya untuk menyediakan Autoplay yang lebih fleksibel dan kuat dan dukungan terkait untuk sistem file yang tidak dikenali, tetapi dapat berfungsi hanya jika struktur data FILE_SYSTEM_RECOGNITION_STRUCTURE ada di sektor disk logis nol. Pengembang yang menerapkan sistem file baru harus menggunakan sistem ini untuk memastikan bahwa sistem file mereka tidak salah diasumsikan sebagai jenis "RAW".
Topik terkait