Compartir a través de


estructura de FILE_SYSTEM_RECOGNITION_STRUCTURE

Contiene la información de reconocimiento del sistema de archivos en disco almacenada en el sector de arranque del volumen (sector de disco lógico cero).

Se trata de una estructura de datos definida internamente que no está disponible en un encabezado público y se proporciona aquí para los desarrolladores del sistema de archivos que desean aprovechar el reconocimiento del sistema de archivos. Para obtener más información, vea Reconocimiento del sistema de archivos.

Sintaxis

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;

Miembros

Jmp

Instrucción JMP. Este miembro de datos no se incluye en el valor contenido en el miembro de datos Checksum .

FsName

Nombre del sistema de archivos. Se trata de una secuencia de 8 caracteres ASCII que representa el nombre legible no local del sistema de archivos con el que se da formato al volumen.

Esta cadena está en el mismo lugar que el nombre del sistema de archivos OEM en un disco con una estructura normal de bloque de parámetros bios (BPB).

MustBeZero

Espacio reservado que contiene todos los ceros.

Este miembro de datos se superpone a lo que normalmente son los siguientes miembros de datos en un BPB:

  • BytesPerSector
  • SectoresPerCluster
  • ReservedSectorCount

Dado que estos miembros de datos se establecen en cero, esto debería ser suficiente para hacer que los sistemas operativos anteriores concluyen que no es un BPB válido y, por lo tanto, reconocer el volumen.

Identificador

Identificador de estructura. Debe contener el valor 0x53525346 organizado en orden de bytes little-endian.

En este punto de la estructura, los datos se alinean a 16 bytes.

Longitud

Número de bytes de esta estructura, desde el principio hasta el final, incluido el miembro de datos Jmp .

Checksum

Suma de comprobación de dos bytes calculada sobre los bytes que comienzan en el miembro de datos FsName y terminan en el último byte de esta estructura, excepto los miembros de datos Jmp y Checksum .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 R2 [solo aplicaciones de escritorio]

Consulte también

Calcular una suma de comprobación de reconocimiento del sistema de archivos

Reconocimiento del sistema de archivos

FILE_SYSTEM_RECOGNITION_INFORMATION

FSCTL_QUERY_FILE_SYSTEM_RECOGNITION