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] |