Información detallada de FAT32
FAT32 es un tipo de formato de partición. Este formato utiliza una tabla de asignación de archivos de 32 bits, lo que mejora enormemente sus capacidades de administración de discos y supera el límite FAT16 de solo 2 GB por partición. A medida que disminuye el costo de producción de los discos duros, sus capacidades aumentan cada vez más. Después de usar el formato de partición FAT32, podemos definir un disco duro grande como una partición en lugar de dividirlo en varias particiones, lo que facilita enormemente la administración del disco. administrar. Sin embargo, dado que la partición FAT32 no puede almacenar un solo archivo de más de 4 GB y su rendimiento es deficiente, es propensa a la fragmentación del disco. Ha sido reemplazado por el formato de partición NTFS con mejor rendimiento. Introducción básica Nombre chino: FAT32 Fecha de lanzamiento: agosto de 1996 Sistema de lanzamiento: Windows 95 OSR2, Ubuntu Tamaño máximo del volumen: 8 TB ¿Parámetros, características de rendimiento, limitaciones, deficiencias, estructura del disco, sectores reservados, área FAT, área del directorio raíz, área de datos, sector de arranque, tabla de asignación, tabla de directorio, características, funciones, compatibilidad, poco conocimiento, identificación de partición de parámetros: 0x0B, 0x0C (MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT) Tamaño máximo de archivo único: 4 GB Número máximo de archivos: 268.435.437 Límite máximo de nombres de archivos: 8,3 o 255 caracteres para nombres de archivos largos Tamaño máximo de volumen: 8 TB (en entornos Windows 2000 y Windows XP, el formateador sólo puede crear un sistema de archivos FAT32 de 32 GB como máximo, pero puede utilizar software de partición como como PQ para separar particiones FAT32 de más de 32 GB (las particiones FAT32 de más de 32 GB se pueden usar con total normalidad en WIN2000/XP) Fecha de registro: Creación, modificación, rango de fechas de acceso: 1 de enero de 1980 al 21 de diciembre de 2107 Mes 31 Atributos: Leer. -solo, oculto, sistema, etiqueta de volumen, subdirectorio, archivo Cifrado transparente: No se admite la compresión transparente: No se admite el permiso de acceso: Ilimitado Funciones de rendimiento FAT32 (Tabla de asignación de archivos) tiene una de las mayores ventajas: en particiones que no exceden 8 GB, la capacidad de cada clúster en el formato de partición FAT32 se fija en 4 KB. En comparación con FAT16, puede reducir en gran medida el desperdicio de disco y mejorar la utilización del disco. Actualmente, los sistemas operativos que admiten este formato de partición de disco incluyen Win95, Win98, Win2000, Win2003, Win Vista, Win7 y Win10. Algunos teléfonos inteligentes también admiten lectura y escritura directa (OTG) de memoria en formato FAT32. Sin embargo, este formato de partición también tiene sus desventajas. La primera es que los discos particionados en formato FAT32 funcionan más lentamente que los discos particionados en formato FAT16 debido a la expansión de la tabla de asignación de archivos. Restricciones Windows 2000 y Windows XP pueden leer y escribir sistemas de archivos FAT32 de cualquier tamaño, pero los formateadores de estas plataformas sólo pueden crear sistemas de archivos FAT32 de hasta 32 GB. Se puede acceder directamente a la partición fat32 en el sistema DOS, pero no se puede acceder directamente a la partición ntfs en el sistema DOS. Desventajas Pero FAT tiene un serio inconveniente: cuando se elimina un archivo y se escriben nuevos datos, FAT no organiza el archivo en fragmentos completos antes de escribirlo. Después de un uso prolongado, los datos del archivo se dispersarán gradualmente, lo que ralentizará el proceso. velocidad de lectura y escritura. La desfragmentación del disco duro es una solución, pero debe realizarse con frecuencia para mantener la eficiencia del sistema de archivos FAT. También está el hecho de que la partición FAT32 no puede admitir un solo archivo que supere los 4 GB debido a fallas de diseño Estructura del disco Área de arranque principal Tabla de asignación de archivos n.° 1 Tabla de asignación de archivos n.° 2 Todos los demás datos en el directorio raíz... El espacio restante en el disco. es un sistema de archivos FAT Contiene cuatro partes diferentes. El sector reservado se ubica al inicio. El primer sector reservado es el sector de arranque (registro de arranque de partición). Incluye un área llamada bloque de parámetros básicos de entrada y salida (que incluye información básica del sistema de archivos, especialmente su tipo y otros punteros a otros sectores), que generalmente incluye el código de llamada de inicio del sistema operativo. El número total de sectores reservados se registra en un parámetro en el sector de arranque.
Se puede acceder a información importante en el sector de arranque mediante estructuras del sistema operativo llamadas bloques de parámetros de unidad en DOS y OS/2. Área FAT Contiene dos tablas de asignación de archivos. Esto es por consideraciones de redundancia del sistema, aunque rara vez se usa, incluso por herramientas de reparación de discos. Es una tabla de mapeo de información de partición que indica cómo se almacenan los clústeres. Área raíz Es la tabla de directorio que almacena información de archivo y directorio en el directorio raíz. En FAT32 puede existir en cualquier parte de la partición, pero en versiones anteriores siempre sigue al área FAT. Área de datos Esta es el área donde se almacenan los datos reales del archivo y del directorio y ocupa la gran mayoría de la partición. El tamaño del archivo y la cantidad de subdirectorios se pueden aumentar arbitrariamente simplemente agregando la cantidad de enlaces de archivos en el FAT (siempre que existan grupos vacíos). Sin embargo, cabe señalar que cada clúster solo puede estar ocupado por un archivo, por lo que si hay un archivo de 1 KB en un clúster de 32 KB, se desperdician 31 KB de espacio. El formato del sector de arranque es el siguiente: Desplazamiento (bytes) Longitud (bytes) Descripción 0x00 3 Comando de salto (omita la primera área) 0x03 8 Nombre del OEM (relleno de espacios). MS-DOS examina esta área para determinar qué parte del registro de inicio utilizar. Los valores comunes son IBM 3.3 (hay dos espacios entre "IBM" y "3.3") y MSDOS5.0 0x0b 2 Número de bytes por sector. Aquí comienza el bloque de parámetros básicos del sistema de entradas y salidas. 0x0d 1 Número de sectores por clúster 0x0e 2 Número de sectores reservados (incluidos sectores de arranque) 0x10 1 Número de tablas de asignación de archivos 0x11 2 Número máximo de entradas del directorio raíz 0x13 2 Número total de sectores (si es 0, utilice el valor de desplazamiento 0x20 de 4 bytes ) 0x15 1 Descripción del medio 0xF8 Una cara, 80 pistas por cara, 9 sectores por pista 0xF9 Doble cara, 80 pistas por cara, 9 sectores por pista 0xFA Una cara, 80 pistas por cara, 8 sectores por pista 0xFB Doble cara, 80 pistas por lado, 8 sectores por pista 0xFC Una cara, 40 pistas por lado, 9 sectores por pista 0xFD Doble cara, 40 pistas por lado, 9 sectores por pista 0xFE Una cara, 40 pistas por lado, 8 sectores por pista 0xFF Doble cara, 40 pistas por cara, 8 sectores por pista Se debe copiar la misma descripción del medio en cada copia El primer byte de FAT. Algunos sistemas operativos (MSX-DOS versión 1.0) ignoran por completo los parámetros del sector de arranque y solo usan el primer byte de la descripción del medio FAT para determinar los parámetros del sistema de archivos. 0x16 2 Sectores por tabla de asignación de archivos (FAT16) 0x18 2 Sectores por pista 0x1a 2 Número de cabezas 0x1c 4 Sectores ocultos 0x20 4 Número total de sectores (si es más de 65535, consulte el desplazamiento 0x13) 0x24 4 Cada sector de la tabla de asignación de archivos ( FAT32). El bloque de parámetros BIOS extendido comienza aquí. 0x24 1 Número de unidades físicas (FAT16) 0x25 1 Cabezal actual (FAT16) 0x26 1 Firma (FAT16) 0x27 4 ID (FAT16) 0x28 2 Banderas (FAT32) 0x2a 2 Número de versión (FAT32) 0x2c 4 Directorio raíz que inicia el clúster (FAT32) 0x2b 11 Etiqueta de volumen (no FAT32) 0x30 2 Sector FSInfo (FAT32) 0x32 2 Copia de seguridad del sector de arranque (FAT32) 0x34 2 Reservado y sin usar (FAT32) 0x36 8 Tipo de sistema de archivos FAT (como FAT, FAT12, FAT16) 0x3e 2 En funcionamiento código de inicio del sistema 0x40 1 Código de dispositivo BIOS (FAT32) 0x41 1 No utilizado (FAT32) 0x42 1 Marca (FAT32) 0x43 4 Número de serie del volumen (FAT32) 0x47 11 Etiqueta de volumen (FAT32) 0x52 8 Tipo de sistema de archivos FAT (FAT32) 0x1FE 2 Fin Carácter de sector (0x55 0xAA) El sector de arranque descrito aquí se puede ver en un disco de arranque como OS/2 1.3.
Las versiones anteriores usaban un bloque de BIOS más corto con su código de inicio comenzando al frente (por ejemplo, desplazamiento 0x2b en OS/2 1.1). Tabla de asignación Una partición se divide en grupos de igual tamaño, es decir, pequeños fragmentos de espacio contiguo. El tamaño del clúster varía según el tipo de sistema de archivos FAT y el tamaño de la partición. Los tamaños típicos de los clústeres oscilan entre 2 KB y 32 KB. Cada archivo puede ocupar uno o más grupos dependiendo de su tamaño, por lo que un archivo está representado por una cadena de grupos (llamada cadena única). Sin embargo, estas cadenas no necesariamente se almacenan una tras otra en el disco, sino que a menudo se almacenan dispersas por todo el área de datos. La tabla de asignación de archivos (FAT) es una lista de entradas asignadas a cada grupo de una partición. Cada entrada registra uno de los siguientes cinco tipos de información. ● La dirección del siguiente clúster en la cadena ● Un símbolo especial de fin de archivo (EOF) para indicar el final de la cadena ● Un símbolo especial para indicar un clúster defectuoso ● Un símbolo especial para indicar un clúster reservado ● 0 a indique un valor de entrada FAT32 del clúster libre: FAT32 Descripción 0x?0000000 Clúster libre 0x?0000001 Clúster reservado 0x?0000002 - 0x?FFFFFEF El clúster ocupado apunta al siguiente clúster 0x?FFFFFF0 - 0x?FFFFFF6 Valor reservado 0x?FFFFFF7 Clúster incorrecto 0x; ?FFFFFF8 - 0x?FFFFFFF Archivo último Tenga en cuenta que FAT32 sólo utiliza 28 bits de 32 bits. Los 4 bits superiores suelen ser 0 pero son bits reservados, no los cambies. Están representados por signos de interrogación en la tabla anterior. Tabla de directorio Una tabla de directorio es un tipo especial de archivo que representa un directorio (a menudo llamado carpeta en la actualidad). Cada archivo o directorio guardado en él está representado por una entrada de 32 bits en la tabla. Cada entrada registra el nombre, la extensión, los atributos (archivo, directorio, oculto, de solo lectura, sistema y volumen), la fecha y hora de creación, la dirección del primer grupo de datos de archivo/directorio y, finalmente, el tamaño del archivo/directorio. Excepto la tabla del directorio raíz en los sistemas de archivos FAT12 y FAT16, que ocupa una ubicación especial en el área del directorio raíz, todas las demás tablas de directorio tienen áreas de datos. Los nombres de archivos DOS legales incluyen los siguientes caracteres: ● Letras mayúsculas A-Z ● Números 0-9 ● Espacios (aunque los espacios finales se tratan como relleno y no como parte del nombre del archivo) ●! # $ amp;amp; ` { } ~ ' ●Número 128-255 ●El nombre del archivo DOS está en el juego de caracteres OEM. Los nombres de archivos largos (LFN) se almacenan en el sistema de archivos FAT mediante un truco: agregar entradas falsas en la tabla del directorio. Estas entradas se identifican con un atributo de etiqueta que no está disponible para archivos normales porque la mayoría de los programas MS-DOS más antiguos las ignoran. Aparentemente, un directorio que contiene sólo una etiqueta de volumen se trata como un volumen vacío, lo que permite la eliminación. Esto es lo que sucede cuando los archivos creados con nombres de archivo largos se eliminan del DOS normal; La suma de comprobación también permite verificar que el nombre largo del archivo coincida con el nombre del archivo 8.3; puede ocurrir una discrepancia cuando un archivo se elimina y luego se vuelve a crear en la misma ubicación del directorio usando DOS. La suma de comprobación se calcula utilizando el siguiente algoritmo. (Tenga en cuenta que pFcbName es un puntero al nombre del archivo tal como aparece en la entrada normal del directorio, es decir, los primeros ocho caracteres son el nombre del archivo y los últimos tres son la extensión. Los puntos están implícitos. Los espacios no utilizados en el nombre del archivo se Se utiliza relleno de espacio (ASCII 0x20). Por ejemplo, "Readme.txt" se registrará como "README TXT". Características FAT32 es en realidad una forma de tabla de partición de archivos, que se conoce como FAT16 y Windows95 utilizan el formato FAT16. En cuanto a FAT32, apareció por primera vez en Windows95OSR2. La razón por la que no se promocionó fue porque el sistema de archivos no estaba lo suficientemente maduro en ese momento y todavía estaba en la etapa de prueba. Entonces, ¿por qué se debe iniciar FAT32? Está determinado principalmente por sus propias ventajas. En primer lugar, puede ahorrar mucho espacio en el disco. Los archivos se almacenan en clústeres y no se pueden almacenar otros archivos en el archivo del clúster.
Si el tamaño de la partición de un disco es de 512 MB, el tamaño del clúster del sistema basado en FAT16 es de 8 KB y el tamaño del clúster del sistema FAT32 es de solo 4 KB, entonces si almacenamos un archivo de 3 KB, el sistema FAT16 tendrá 5 KB de espacio. . Desperdicio, mientras que el desperdicio de FAT32 será menor. Si la partición llega a 1GB, el cluster de FAT16 es de 16KB, mientras que el cluster de FAT32 sigue siendo de 4KB, el ahorro será aún mayor. Antes de la introducción del sistema de archivos FAT32, el sistema de archivos utilizado habitualmente por las PC era FAT16. Todos los sistemas como MS-DOS y Win 95 utilizan el sistema de archivos FAT16. En Win 9X, la partición máxima admitida por FAT16 es 2 GB. Sabemos que las computadoras almacenan información en el disco duro en áreas llamadas "clústeres". Cuanto más pequeños sean los grupos utilizados, más eficientemente se podrá guardar la información. En el caso de FAT16, cuanto mayor sea la partición, mayor será el clúster y menor será la eficiencia del almacenamiento, lo que inevitablemente provocará una pérdida de espacio de almacenamiento. Y con la mejora continua del hardware y las aplicaciones informáticas, el sistema de archivos FAT16 ya no puede adaptarse bien a los requisitos del sistema. En este caso, se introdujo el sistema de archivos mejorado FAT32. Comparado con FAT16, FAT32 tiene principalmente las siguientes características: 1. Comparado con FAT16, la mayor ventaja de FAT32 es que puede admitir tamaños de disco de hasta 2 TB (2048 GB), pero no puede admitir particiones menores de 512 MB. Win 2000 basado en FAT32 puede admitir un tamaño de partición máximo de 32 GB, mientras que Win 2000 basado en FAT16 admite un tamaño de partición máximo de 2 GB. 2. Debido al uso de clústeres más pequeños, el sistema de archivos FAT32 puede guardar información de manera más eficiente. Por ejemplo, ambas particiones tienen un tamaño de 2 GB, una partición usa el sistema de archivos FAT16 y la otra usa el sistema de archivos FAT32. El tamaño del clúster de una partición FAT16 es de 32 KB, mientras que el tamaño del clúster de una partición FAT32 es de solo 4 KB. De esta forma, la eficiencia de almacenamiento de FAT32 es mucho mayor que la de FAT16, que normalmente se puede mejorar en un 15%. 3. El sistema de archivos FAT32 puede reubicar el directorio raíz y utilizar una copia de seguridad de FAT. Además, el registro de arranque de la partición FAT32 se incluye en una estructura que contiene datos críticos, lo que reduce la posibilidad de que se produzca un fallo del sistema informático. Un pequeño extra: Características FAT32 proporciona las siguientes mejoras en comparación con implementaciones anteriores del sistema de archivos FAT: FAT32 admite unidades de hasta 2 TB. Nota: Microsoft Windows 2000 sólo admite particiones FAT32 de hasta 32 GB. · FAT32 utiliza el espacio de manera más eficiente. FAT32 utiliza clústeres más pequeños (es decir, clústeres de 4 KB para unidades de hasta 8 GB de tamaño), lo que puede aumentar el uso de espacio en disco entre un 10 y un 15 por ciento en comparación con las unidades FAT o FAT16 más grandes. · FAT32 es más estable y confiable. FAT32 puede reubicar la carpeta raíz y utiliza una copia de seguridad de la tabla de asignación de archivos en lugar de utilizar la copia predeterminada. Además, el registro de arranque en unidades FAT32 se ha ampliado para incluir copias de seguridad de estructuras de datos críticas. Por lo tanto, las unidades FAT32 son menos susceptibles a puntos únicos de falla que las unidades FAT16 existentes. · FAT32 es más flexible. La carpeta raíz en una unidad FAT32 es una cadena de clúster normal, por lo que puede ubicarse en cualquier lugar de la unidad. El límite anterior en la cantidad de carpetas raíz ya no existe. Además, la duplicación de la tabla de asignación de archivos se puede desactivar, lo que permite que esté activa una copia de la tabla de asignación de archivos en lugar de la primera tabla de asignación de archivos. Estas características le permiten cambiar el tamaño de las particiones FAT32 dinámicamente. Sin embargo, tenga en cuenta que, si bien FAT32 está diseñado para permitir esta funcionalidad, Microsoft no implementará esta funcionalidad en la versión inicial. Compatibilidad: problemas de compatibilidad de software y hardware Para mantener la máxima compatibilidad con los programas, redes y controladores de dispositivos existentes, FAT32 no cambia la arquitectura de Windows, las estructuras de datos internas ni las interfaces de programación de aplicaciones (API) tanto como sea posible. en el disco. Sin embargo, debido a que se requieren 4 bytes para almacenar los valores del clúster, muchas estructuras de datos internas y en disco y API publicadas se han modificado o ampliado.
En algunos casos, las API existentes no funcionan en unidades FAT32. La mayoría de los programas no se verán afectados por estos cambios. Las herramientas y controladores existentes deberían seguir funcionando correctamente en unidades FAT32. Sin embargo, es necesario modificar los controladores de dispositivos de bloque de MS-DOS (como Aspidisk.sys) y las utilidades de disco para que admitan unidades FAT32. Todas las herramientas de disco incluidas en Microsoft (Formatear, Fdisk, Defragmentación, MS-DOS y Escaneo de disco basado en Windows) se han modificado para que funcionen correctamente con FAT32. Además, Microsoft está trabajando con los principales proveedores de controladores de dispositivos y utilidades de disco para ayudarlos a modificar sus productos para que admitan FAT32. Nota: Los volúmenes FAT32 no se pueden comprimir con Microsoft DriveSpace o DriveSpace 3. Rendimiento FAT32 La conversión al sistema de archivos FAT32 es una de las mayores mejoras de rendimiento que puede lograr en una computadora basada en Windows 98. Computadoras de arranque dual Actualmente, entre los sistemas operativos de Microsoft, sólo Windows 95 OSR2, Windows 98, Windows 2000 y Windows Me pueden acceder a volúmenes FAT32. MS-DOS, Windows 95 original y Windows NT 4.0 no reconocen particiones FAT32 y no pueden arrancar desde volúmenes FAT32. Además, si inicia la computadora usando otro sistema operativo (por ejemplo, Windows 95 o un disco de inicio de MS-DOS), no podrá acceder correctamente a los volúmenes FAT32. Windows 95 OSR2 y Windows 98 pueden arrancar en modo real (por ejemplo, para ejecutar juegos) y pueden usar volúmenes FAT32. Creación de una unidad FAT32 En Windows 95 OSR2, Windows 98 y Windows Me, si ejecuta la herramienta Fdisk en un disco duro de más de 512 megabytes (MB), Fdisk le preguntará si desea habilitar la compatibilidad con discos grandes. Si responde "Sí" (habilite la compatibilidad con discos grandes), cualquier partición que cree que tenga más de 512 MB se marcará como una partición FAT32. Windows 98 y Windows Me también vienen con una herramienta de conversión FAT32 que puede utilizar para convertir una unidad existente al sistema de archivos FAT32. Para utilizar la herramienta de conversión, siga estos pasos: 1. Haga clic en Inicio, seleccione Programas, seleccione Accesorios, seleccione Herramientas del sistema y luego haga clic en Convertidor de unidades (FAT32). 2. Haga clic en Siguiente. 3. Haga clic en la unidad que desea convertir al sistema de archivos FAT32 y luego haga clic en Siguiente. 4. Siga las instrucciones que aparecen en pantalla. Alcance del soporte Microsoft admitirá la funcionalidad del sistema de archivos FAT32 para permitir la lectura y el guardado de archivos sin errores en modo real o en modo protegido. Microsoft admite herramientas en modo real y en modo protegido incluidas con Windows 95. Para programas heredados (más antiguos), si no se pueden instalar en un volumen FAT32 o no pueden guardar o leer archivos correctamente, debe comunicarse con el fabricante del paquete. Nota: Aunque el sistema de archivos FAT32 admite discos duros con capacidades de hasta 2 TB, es posible que algunos discos duros no puedan contener una partición de arranque de más de 7,8 GB debido a las limitaciones de la interfaz INT13 del sistema básico de entrada/salida (BIOS) de la computadora. Comuníquese con el fabricante de su hardware para determinar si el BIOS de su computadora admite la extensión INT13 actualizada. Las siguientes limitaciones se aplican a los sistemas operativos Windows que utilizan el sistema de archivos FAT32: · Los clústeres no pueden tener 64 kilobytes (KB) o más. Si el clúster tiene 64 KB o más, algunos programas (como el instalador) pueden cometer errores al calcular el espacio en disco. · Los volúmenes deben contener al menos 65.527 clústeres para utilizar el sistema de archivos FAT32.
No puede aumentar el tamaño del clúster en un volumen que utiliza el sistema de archivos FAT32 de modo que el número final de clústeres para el volumen sea inferior a 65.527. · En volúmenes que utilizan el sistema de archivos FAT32, el número máximo de clústeres es 268.435.445. Para el espacio de la tabla de asignación de archivos (FAT), el máximo por clúster es 32 KB, lo que equivale a un tamaño de disco máximo de aproximadamente 8 terabytes (TB). · La herramienta ScanDisk incluida con Microsoft Windows 95 y Microsoft Windows 98 es un programa de 16 bits. Un programa de este tipo tiene un bloque de memoria con un tamaño máximo asignado igual a 16 MB menos 64 KB. Por lo tanto, la herramienta Scan Disk de Windows 95 o Windows 98 no puede procesar volúmenes que utilicen el sistema de archivos FAT32 (cuyo tamaño FAT sea mayor que la diferencia entre 16 MB y 64 KB). Las entradas FAT en volúmenes que utilizan el sistema de archivos FAT32 utilizan 4 bytes, por lo que ScanDisk no puede procesar FAT en volúmenes que utilizan el sistema de archivos FAT32 con un número definido de clústeres superior a 4.177.920 (incluidos los dos clústeres reservados). Incluyendo la propia FAT, el tamaño del volumen es de 127,53 gigabytes (GB) con un máximo de 32 KB por clúster. · No puede reducir el tamaño del clúster en un volumen utilizando el sistema de archivos FAT32 para que el tamaño FAT final sea mayor que la diferencia entre 16 MB y 64 KB. · En Windows 2000 no se pueden formatear volúmenes de más de 32 GB utilizando el sistema de archivos FAT32. El controlador FastFAT de Windows 2000 puede instalar y admitir volúmenes superiores a 32 GB que utilizan el sistema de archivos FAT32 (sujeto a otras limitaciones), pero no puede utilizar la herramienta de formateo para crear dicho volumen. Este comportamiento es por diseño. Si necesita crear un volumen de más de 32 GB, utilice el sistema de archivos NTFS. NOTA: Al intentar formatear una partición FAT32 de más de 32 GB, el formato falla cerca del final del proceso con el siguiente error: Administrador de discos lógicos: tamaño de volumen demasiado grande Limitaciones del sistema de archivos FAT32 en Windows XP Cuando está en. Windows Cuando utilice el sistema de archivos FAT32 en XP, tenga en cuenta las siguientes restricciones: · Los clústeres no pueden ser iguales o mayores a 64 KB. Si el tamaño del clúster es de 64 KB o más, algunos programas (como el instalador) pueden calcular incorrectamente el espacio en disco. · Los volúmenes FAT32 deben contener al menos 65.527 clústeres. No puede aumentar el tamaño del clúster en un volumen que utiliza el sistema de archivos FAT32, lo que daría como resultado que el volumen tenga menos de 65.527 clústeres. · El tamaño máximo del disco es de aproximadamente 8 TB si se tienen en cuenta las siguientes variables: el número máximo de clústeres permitidos en un volumen FAT32 es 268.435.445, con un máximo de 32 KB por clúster, más el espacio requerido en la tabla de asignación de archivos (FAT) . · No se puede reducir el tamaño del clúster en un volumen FAT32, lo que provocaría que el tamaño FAT fuera superior a 16 MB menos 64 KB. · Durante la instalación de Windows XP, no puede formatear volúmenes de más de 32 GB utilizando el sistema de archivos FAT32. Windows XP puede montar y admitir volúmenes FAT32 de más de 32 GB (sujeto a otras restricciones), pero no puede utilizar la herramienta Formato durante la instalación para crear volúmenes FAT32 de más de 32 GB. Si necesita formatear un volumen de más de 32 GB, formatéelo utilizando el sistema de archivos NTFS. Otro método es iniciar desde un disco de inicio de Microsoft Windows 98 o Microsoft Windows Millennium Edition (Me) y utilizar la herramienta Formatear incluida en ese disco.
Para obtener información adicional sobre cómo formatear un disco duro usando un disco de arranque de Microsoft Windows 98 o Microsoft Windows Millennium Edition (Me), haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base: 255867 Cómo utilizar las herramientas Fdisk y Formato para particionar o volver a particionar el disco duro NOTA: Cuando intenta formatear una partición FAT32 de más de 32 GB durante la instalación de Windows XP, la operación fallará cerca del final del proceso de formateo y es posible que reciba el siguiente mensaje de error: Administrador de discos lógicos: El tamaño del volumen es demasiado grande · MS-DOS (la versión original de Microsoft Windows 95) y Microsoft Windows NT 4.0 y versiones anteriores no reconocen las particiones FAT32 y, por lo tanto, no pueden arrancar desde volúmenes FAT32. · No puedes crear un archivo de más de (2^32)-1 bytes (es decir, 4 GB menos 1 byte) en una partición FAT32. En teoría, el formato FAT32 puede admitir discos de 128 TB, es decir, el tamaño del clúster multiplicado por el número de clústeres 32K*(2^32). Sin embargo, debido a limitaciones de software y hardware y otras razones, es imposible lograr lo teórico. valor. Principio de recuperación de datos FAT32 Dado que FAT y FDT administran el almacenamiento en cadena de datos, se pueden encontrar mediante la búsqueda en cadena. Solo cuando la tabla FAT y FDT se usan juntas se puede administrar todo el archivo del disco de manera uniforme y se puede ubicar con precisión la ubicación exacta del archivo eliminado. Para eliminar un archivo en el sistema operativo Windows, el primer carácter del archivo en la FDT se cambia a "E5" para indicar que el archivo se ha eliminado y el segundo sector del sector de arranque se cambia para indicar el punto de partición. Utilice la información correspondiente sobre el tamaño del espacio. Por lo tanto, al diseñar, modifique los lugares correspondientes de acuerdo con su estructura de almacenamiento, busque la marca de eliminación E5 y luego presione el enlace de datos del archivo eliminado para restaurarlo. Los pasos específicos son los siguientes: (1) Obtenga el tipo de partición del disco, el espacio de almacenamiento de la partición y el sector inicial de almacenamiento FAT, FDT, archivos, etc. (2) Obtenga la información del clúster en las entradas FAT y FDT, es decir, los clústeres eliminados, no utilizados y defectuosos del clúster y la información del sector inicial del clúster ocupado por el archivo, etc. (3) Calcule la posición inicial de diferentes archivos en el sector físico a través de FAT y FDT, incluida la posición inicial del archivo eliminado marcado como E5, el tipo de archivo, el tamaño ocupado y el grupo donde está almacenado. (4) Cambie el bit de eliminación, utilice el resultado obtenido en el paso 3 y realice una búsqueda en cadena y caché en el archivo de acuerdo con la tabla FAT. Cuando llegue al final del clúster donde se encuentra el archivo, detenga la operación. (5) Convertir los datos almacenados y generar archivos. (6) Almacene archivos en diferentes áreas. Cuando el sistema operativo lee y escribe archivos, conocerá la ubicación del archivo en el disco según la unidad de inicio en la FDT y la tabla FAT, y luego leerá el contenido de cada clúster secuencialmente. La búsqueda de archivos se muestra en. la figura. Como se muestra en 4-1. El método específico es el siguiente: (1) Encuentre la dirección M del archivo Archivo almacenado en la tabla FAT en el elemento del directorio de archivos FDT (2) 2 * M para obtener la primera dirección B de la cadena de datos del archivo Archivo en FAT mesa. (3) En la dirección B de la tabla FAT, se almacena el encabezado P de la cadena de datos ARCHIVO. (4) P*4 obtiene la siguiente posición de desplazamiento en la entrada de la tabla FAT, es decir, la siguiente tabla de datos. (5) Si la información en la siguiente tabla de datos es 0FFFFFFH, significa que el almacenamiento del archivo ha finalizado. Figura 4-1 Proceso de búsqueda de archivos. Cabe señalar que al crear un nuevo archivo, el sistema busca registros del clúster no utilizados. la tabla FAT y los agrega al nuevo archivo En la entrada del directorio de archivos, se utiliza como el primer grupo en la entrada del directorio de archivos FDT, los bytes 0 al 7 son el nombre del archivo (si quedan bytes, rellénelos). con 20). El primer byte indica el estado del archivo, y el primer byte La tupla también indica el estado del archivo, 00HE5H y otros caracteres. Cuando este byte es 00H, significa que la entrada del directorio es una entrada vacía y se puede utilizar. Cuando es E5H, significa que la entrada del directorio se usó antes, pero el archivo se eliminó. Poco conocimiento: en FAT32, un directorio sólo puede contener 65536 archivos. La documentación oficial de Microsoft no lo proporciona.