struktur FILE_SYSTEM_RECOGNITION_STRUCTURE
Berisi informasi pengenalan sistem file pada disk yang disimpan di sektor boot volume (sektor disk logis nol).
Ini adalah struktur data yang ditentukan secara internal yang tidak tersedia di header publik dan disediakan di sini untuk pengembang sistem file yang ingin memanfaatkan pengenalan sistem file. Untuk informasi selengkapnya, lihat Pengenalan Sistem File.
typedef struct _FILE_SYSTEM_RECOGNITION_STRUCTURE {
UCHAR Jmp[3];
UCHAR FsName[8];
UCHAR MustBeZero[5];
ULONG Identifier;
USHORT Length;
USHORT Checksum;
} FILE_SYSTEM_RECOGNITION_STRUCTURE;
-
Jmp
-
Instruksi JMP. Anggota data ini tidak disertakan dalam nilai yang terkandung dalam anggota data Checksum .
-
FsName
-
Nama sistem file. Ini adalah urutan 8 karakter ASCII yang mewakili nama sistem file yang dapat dibaca manusia yang tidak dapat diskalakan dengan volume yang diformat.
String ini berada di tempat yang sama dengan nama sistem file OEM pada disk dengan struktur blok parameter BIOS (BPB) normal.
-
MustBeZero
-
Ruang yang dipesan yang berisi semua nol.
Anggota data ini tumpang tindih dengan apa yang biasanya merupakan anggota data berikut dalam BPB:
- BytesPerSector
- SectorsPerCluster
- ReservedSectorCount
Karena anggota data ini diatur ke nol, ini harus cukup untuk menyebabkan OS sebelumnya menyimpulkan bahwa ini bukan BPB yang valid dan karenanya mengenali volume.
-
Pengidentifikasi
-
Pengidentifikasi struktur. Harus berisi nilai 0x53525346 diatur dalam urutan byte little-endian.
Pada titik ini dalam struktur, data selaras dengan 16 byte.
-
Panjang
-
Jumlah byte dalam struktur ini, dari awal hingga akhir, termasuk anggota data Jmp .
-
Checksum
-
Checksum dua byte dihitung selama byte yang dimulai pada anggota data FsName dan berakhir pada byte terakhir dari struktur ini, tidak termasuk anggota data Jmp dan Checksum .
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 R2 [hanya aplikasi desktop] |