Condividi tramite


FILE_SYSTEM_RECOGNITION_STRUCTURE struttura

Contiene le informazioni di riconoscimento del file system su disco archiviate nel settore di avvio del volume (settore del disco logico zero).

Si tratta di una struttura di dati definita internamente non disponibile in un'intestazione pubblica e viene fornita qui per gli sviluppatori di file system che vogliono sfruttare il riconoscimento del file system. Per altre informazioni, vedere Riconoscimento del file system.

Sintassi

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;

Members

Jmp

Istruzione JMP. Questo membro dati non è incluso nel valore contenuto nel membro dati Checksum .

FsName

Nome del file system. Si tratta di una sequenza di 8 caratteri ASCII che rappresenta il nome leggibile non localizzato del file system con cui viene formattato il volume.

Questa stringa si trova nella stessa posizione del nome del file system OEM in un disco con una normale struttura BPB (BIOS Parameter Block).

MustBeZero

Spazio riservato contenente tutti gli zero.

Questo membro dati si sovrappone normalmente ai membri dei dati seguenti in un BPB:

  • BytePerSector
  • SettoriPerCluster
  • ReservedSectorCount

Poiché questi membri dati sono impostati su zero, questo dovrebbe essere sufficiente per causare la conclusione dei sistemi operativi precedenti che non è un BPB valido e quindi riconoscere il volume.

Identificatore

Identificatore della struttura. Deve contenere il valore 0x53525346 disposto in ordine di byte little-endian.

A questo punto nella struttura, i dati sono allineati a 16 byte.

Lunghezza

Numero di byte in questa struttura, dall'inizio alla fine, incluso il membro dati Jmp .

Checksum

Un checksum a due byte calcolato sui byte a partire dal membro dati FsName e termina all'ultimo byte di questa struttura, esclusi i membri dati Jmp e Checksum .

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Windows Server 2008 R2 [solo app desktop]

Vedi anche

Calcolo di un checksum di riconoscimento del file system

Riconoscimento del file system

FILE_SYSTEM_RECOGNITION_INFORMATION

FSCTL_QUERY_FILE_SYSTEM_RECOGNITION