Bagikan melalui


Pengenalan Sistem File

Tujuan pengenalan sistem file adalah untuk memungkinkan sistem operasi Windows memiliki opsi tambahan untuk sistem file yang valid tetapi tidak dikenali 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 di 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 baru-baru ini telah mengubah format sistem file pada disk sedemikian rupa sehingga media tempat teknologi ini diaktifkan menjadi tidak dikenali oleh versi Windows sebelumnya 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 antarmuka pengguna format (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, tempat 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. Ini adalah tanggung jawab pengembang sistem file untuk membuat struktur pada 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.
  • Windows Shell UI menggunakan fitur yang tercantum sebelumnya untuk menyediakan Autoplay yang lebih fleksibel dan kuat serta dukungan terkait untuk sistem file yang tidak dikenal, tetapi dapat berfungsi hanya jika struktur data FILE_SYSTEM_RECOGNITION_STRUCTURE ada di nol sektor disk logis. Pengembang yang menerapkan sistem file baru harus menggunakan sistem ini untuk memastikan bahwa sistem file mereka tidak salah diasumsikan sebagai jenis "RAW".

Menghitung Checksum Pengenalan Sistem File

Mendapatkan Informasi Pengenalan Sistem File

Mendapatkan Informasi Volume