estrutura FILE_SYSTEM_RECOGNITION_STRUCTURE
Contém as informações de reconhecimento do sistema de arquivos em disco armazenadas no setor de inicialização do volume (setor de disco lógico zero).
Essa é uma estrutura de dados definida internamente não disponível em um cabeçalho público e é fornecida aqui para desenvolvedores de sistema de arquivos que desejam aproveitar o reconhecimento do sistema de arquivos. Para obter mais informações, consulte Reconhecimento do Sistema de Arquivos.
Sintaxe
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;
Membros
-
Jmp
-
A instrução JMP. Esse membro de dados não está incluído no valor contido no membro de dados Checksum .
-
FsName
-
O nome do sistema de arquivos. Essa é uma sequência de 8 caracteres ASCII que representa o nome legível por humanos nãocalizável do sistema de arquivos com o qual o volume está formatado.
Essa cadeia de caracteres está no mesmo lugar que o nome do sistema de arquivos OEM em um disco com uma estrutura de BPB (bloco de parâmetros BIOS) normal.
-
MustBeZero
-
Espaço reservado que contém todos os zeros.
Esse membro de dados se sobrepõe ao que normalmente são os seguintes membros de dados em um BPB:
- BytesPerSector
- SectorsPerCluster
- ReservedSectorCount
Como esses membros de dados são definidos como zero, isso deve ser suficiente para fazer com que os OSs anteriores concluam que esse não é um BPB válido e, portanto, reconhecem o volume.
-
Identificador
-
Identificador de estrutura. Deve conter o valor 0x53525346 organizado em ordem de bytes little-endian.
Neste ponto da estrutura, os dados são alinhados a 16 bytes.
-
Comprimento
-
O número de bytes nessa estrutura, do início ao fim, incluindo o membro de dados Jmp .
-
Checksum
-
Uma soma de verificação de dois bytes calculada sobre os bytes começando no membro de dados FsName e terminando no último byte dessa estrutura, excluindo os membros de dados Jmp e Checksum .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 R2 [somente aplicativos da área de trabalho] |