FAT32

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.

Límite lógico

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

Flash USB

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.

FAT32 y Mac OS X

Véase también

Notas

  1. Descripción del sistema de archivos FAT32 . microsoft.com . Consultado el 15 de diciembre de 2018. Archivado desde el original el 15 de diciembre de 2018.
  2. Tamaño de clúster predeterminado para FAT, NTFS y exFAT . Consultado el 6 de abril de 2015. Archivado desde el original el 14 de julio de 2015.
  3. Limitaciones del sistema de archivos FAT32 . Consultado el 12 de junio de 2015. Archivado desde el original el 13 de junio de 2015.
  4. 1 2 Limitaciones del sistema de archivos FAT32 . Consultado el 14 de septiembre de 2007. Archivado desde el original el 28 de marzo de 2008.
  5. Limitaciones del sistema de archivos FAT32 en Microsoft Windows XP . Consultado el 14 de septiembre de 2007. Archivado desde el original el 28 de marzo de 2008.
  6. formato fat32 (enlace descendente) . Consultado el 5 de octubre de 2017. Archivado desde el original el 21 de julio de 2009. 
  7. http://www.testfreaks.com/blog/information/usb-flash-drive-comparison-part-2-fat32-vs-ntfs-vs-exfat/ Archivado el 2 de abril de 2010 en Wayback Machine USB Flash [en ]