FILE _ SYSTEM _ RECOGNITION _ STRUCTURE-Struktur

Enthält die Auf-Datenträger-Dateisystemerkennungsinformationen, die im Startsektor des Volumes gespeichert sind (logischer Datenträgersektor null).

Dies ist eine intern definierte Datenstruktur, die nicht in einem öffentlichen Header verfügbar ist, und wird hier für Dateisystementwickler bereitgestellt, die die Dateisystemerkennung nutzen möchten. Weitere Informationen finden Sie unter Dateisystemerkennung.

Syntax

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;

Member

Jmp

Die JMP-Anweisung. Dieser Datenmember ist nicht im Wert enthalten, der im Checksum-Datenmember enthalten ist.

FsName

Der Dateisystemname. Dies ist eine Sequenz von 8 ASCII-Zeichen, die den nicht ortsunabhängigen lesbaren Namen des Dateisystems darstellt, mit dem das Volume formatiert ist.

Diese Zeichenfolge befindet sich an der gleichen Stelle wie der OEM-Dateisystemname auf einem Datenträger mit einer normalen BPB-Struktur (BIOS Parameter Block).

MustBeZero

Reservierter Speicherplatz, der alle Nullen enthält.

Dieses Datenmember überschneidet sich, was normalerweise die folgenden Datenmember in einer BPB sind:

  • BytesPerSector
  • SectorsPerCluster
  • ReservedSectorCount

Da diese Datenmember auf 0 (null) festgelegt sind, sollte dies ausreichen, damit frühere Betriebssysteme daraus schließen, dass dies kein gültiger BPB ist und daher das Volume erkannt wird.

Identifier

Ein Strukturbezeichner. Muss den Wert 0x53525346 in Little-Endian-Bytereihenfolge angeordnet enthalten.

An diesem Punkt in der -Struktur werden die Daten auf 16 Bytes ausgerichtet.

Länge

Die Anzahl der Bytes in dieser Struktur, vom Anfang bis zum Ende, einschließlich des Jmp-Datenmembers.

Checksum

Eine 2-Byte-Prüfsumme, die für die Bytes berechnet wird, beginnend am FsName-Datenmember bis zum letzten Byte dieser Struktur, mit Ausnahme der Jmp- und Checksum-Datenmember.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
nur Windows 7 [ Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server 2008 [ R2-Desktop-Apps]

Siehe auch

Berechnen einer Prüfsumme für die Dateisystemerkennung

Dateisystemerkennung

_ _ _ DATEISYSTEMERKENNUNGSINFORMATIONEN

FSCTL _ QUERY _ FILE _ SYSTEM _ RECOGNITION