FAT32 | |
---|---|
Desarrollador | microsoft |
sistema de archivos | FAT32 |
Día de entrega | Agosto de 1996 ( Windows 95 OSR2 ) |
Estructura | |
Contenido del directorio | Mesa |
Colocación de archivos | Lista lineal |
Malos sectores | Etiquetado de clústeres |
Restricciones | |
Tamaño máximo de archivo | 4 GiB - 1 byte |
Longitud máxima del nombre de archivo | 8,3 o 255 caracteres cuando se usa LFN |
Tamaño de volumen máximo |
2 TiB 8 TiB (2 KB por sector) |
Capacidades | |
Rango de fechas | 1 de enero de 1980 - 31 de diciembre de 2007 |
Precisión de almacenamiento de fecha | 2 segundos |
Flujos de metadatos | No |
Derechos de acceso | No |
Compresión de fondo | No |
Cifrado de fondo | No |
FAT32 (del inglés. Tabla de asignación de archivos - "tabla de asignación de archivos") es un sistema de archivos desarrollado por Microsoft , un tipo de FAT .
FAT32 es la penúltima versión (antes de FAT64 , también conocida como exFAT ) del sistema de archivos FAT y una mejora de la versión anterior conocida como FAT16 . Fue creado para superar las limitaciones de tamaño de volumen de FAT16 y al mismo tiempo permitir el código de programación MS-DOS heredado y preservar el formato. FAT32 utiliza direccionamiento de clúster de 32 bits . FAT32 apareció con Windows 95 OSR2, es compatible con el sistema operativo Android, televisores, decodificadores, etc. Es el formato más popular del mundo.
El número máximo posible de clústeres en FAT32 es 268 435 445, lo que le permite utilizar volúmenes (discos lógicos) de hasta 8 TiB . De hecho, el tamaño máximo de todo el disco no puede ser superior a 2 TiB [1] . El tamaño de clúster predeterminado para el sistema de archivos FAT32 oscila entre 512 bytes y 32 KB, según el tamaño del volumen y la versión específica del sistema operativo [2] . Con un tamaño de clúster de 32768 bytes, el tamaño máximo del volumen es de poco menos de 8 TB [3] . Aunque el tamaño del sector puede ser cualquier cosa, tradicionalmente se considera igual a 1 sector de disco y es igual a 512 bytes, y dado que este valor no ha cambiado desde su creación, algunos software pueden considerarlo como una constante. Esto puede causar algunos problemas de compatibilidad.
La herramienta ScanDisk , incluida con Microsoft Windows 95 y Microsoft Windows 98 , es de 16 bits . Para dichos programas, el tamaño máximo de clúster para una sola porción de memoria es de 16 MB menos 64 KB . Por lo tanto, ScanDisk en Windows 95 o Windows 98 no puede funcionar con volúmenes FAT32 que tengan una tabla FAT de más de 16 MB menos 64 KB. La entrada de la tabla FAT en un volumen FAT32 es de 4 bytes , por lo que ScanDisk no puede funcionar con una tabla FAT en un disco FAT32 que contenga más de 4 177 920 clústeres (incluidos dos repuestos). Teniendo en cuenta las propias tablas FAT y con un tamaño máximo de clúster de 32 KB, el tamaño del volumen puede ser de hasta 127,53 GB [4] .
Es imposible crear particiones FAT32 de más de 32 GB utilizando herramientas estándar Windows 2000 , Windows XP , Windows Vista y Windows 7 , sin embargo, es posible trabajar con dichas particiones si se crearon previamente en otros sistemas operativos . El motivo es que, según Microsoft, aumentar el tamaño de un volumen FAT32 por encima de los 32 GB provoca una fuerte caída del rendimiento, y que una solución más adecuada es utilizar NTFS , que es el formato nativo del sistema de archivos de Windows 2000. y Windows XP [4] [5 ] . Pero dado que NTFS no es práctico para usar en unidades flash debido a su creciente desgaste por este sistema de archivos, se desarrolló un sistema de archivos exFAT especial que elimina una serie de restricciones.
Windows XP funciona con volúmenes de hasta 2 TB (de la Ayuda de Windows XP). Partition Magic le permite crear una partición FAT32 que no supere los ~192 GB. EASEUS Partition Master crea con éxito una partición FAT32 de 250 GB o más. El programa fat32format es capaz de formatear al mayor tamaño posible [6] .
El tamaño de archivo máximo posible para un volumen FAT32 es ~ 4 GB - 4294967295 bytes (en FAT32, se asignan 4 bytes para el tamaño de archivo: esto es 32 bits. 2 32 −1 - 4294967295 bytes. Aunque la cadena en la tabla FAT puede continuar y más, pero luego para determinar el tamaño del archivo, tendrá que ejecutar toda la cadena cada vez, y esto llevará mucho tiempo. Además, solo los números de grupo se indican en la tabla FAT, por lo que entonces será posible averiguar solo el valor redondeado de la longitud del archivo) - este es un factor muy importante para cambiar el sistema de archivos. FAT32 no admite la configuración de permisos para acceder a archivos y carpetas y algunas otras características de los sistemas de archivos modernos. Todas estas razones han llevado a que ahora haya una tendencia a abandonar FAT32 en favor de sistemas de archivos más avanzados como NTFS , exFAT , Ext2 / Ext3 . .
La barrera para alejarse de FAT32 y pasar a otros sistemas de archivos en unidades flash USB es el rendimiento. Además de las limitaciones descritas, FAT32 tiene una serie de ventajas (al menos sobre NTFS) tanto en la velocidad de escritura en una unidad flash como en la velocidad de lectura/copia de datos [7] . Además, debido a la falta de registro en diario en FAT32, se reduce el desgaste de los bloques de la unidad flash.