structure FILE_SYSTEM_RECOGNITION_STRUCTURE
Contient les informations de reconnaissance du système de fichiers sur disque stockées dans le secteur de démarrage du volume (secteur de disque logique zéro).
Il s’agit d’une structure de données définie en interne qui n’est pas disponible dans un en-tête public et qui est fournie ici pour les développeurs de systèmes de fichiers qui souhaitent tirer parti de la reconnaissance du système de fichiers. Pour plus d’informations, consultez Reconnaissance du système de fichiers.
Syntaxe
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;
Membres
-
Jmp
-
Instruction JMP. Ce membre de données n’est pas inclus dans la valeur contenue dans le membre de données de somme de contrôle.
-
FsName
-
Le nom du système de fichiers. Il s’agit d’une séquence de 8 caractères ASCII qui représente le nom non localisable du système de fichiers avec lequel le volume est mis en forme.
Cette chaîne se trouve au même emplacement que le nom du système de fichiers OEM sur un disque avec une structure de bloc de paramètres BIOS (BPB) normale.
-
MustBeZero
-
Espace réservé qui contient tous les zéros.
Ce membre de données chevauche ce qui est normalement les membres de données suivants dans un BPB :
- BytesPerSector
- SecteursPerCluster
- ReservedSectorCount
Étant donné que ces membres de données sont définis sur zéro, cela doit être suffisant pour amener les systèmes d’exploitation antérieurs à conclure qu’il ne s’agit pas d’un BPB valide et donc à reconnaître le volume.
-
Identificateur
-
Identificateur de la structure Doit contenir la valeur 0x53525346 organisées dans l’ordre d’octets little endian.
À ce stade de la structure, les données sont alignées sur 16 octets.
-
Longueur
-
Nombre d’octets dans cette structure, du début à la fin, y compris le membre de données Jmp .
-
Checksum
-
Somme de contrôle de deux octets calculée sur les octets commençant au membre de données FsName et se terminant au dernier octet de cette structure, à l’exclusion des membres de données Jmp et Checksum .
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 R2 [applications de bureau uniquement] |