Realicé una búsqueda rápida en Google y me di cuenta de que algunas personas se refieren a exFAT como FAT64.
¿ExFAT es solo otro nombre para FAT64?
fuente
No hay tal cosa como FAT64, al menos no en este momento. Hay exFAT que algunas personas llaman FAT64.
¿Por qué hacen esto? La historia de la tabla de asignación de archivos es bastante complicada. En estos días, las implementaciones más comunes son FAT32 (aunque esto es cada vez menos común) y ExFAT. FAT32 fue una mejora significativa sobre los sistemas de archivos FAT más antiguos, permitiendo tamaños de volumen de hasta 2TB (con un tamaño de sector de 512 bytes) y hasta 16 TB (con un tamaño de sector de 64KB). Todavía es lo suficientemente grande para la mayoría de las instalaciones en 2016. Desafortunadamente, el tamaño de archivo más grande fue (un byte menos de) 4 GB, que es bastante pequeño hoy en día.
exFAT elimina este límite de 4 GB, permitiendo que los archivos entren bien en la región PB. De manera similar con el tamaño del volumen. Lo hace utilizando campos de longitud de 64 bits. Como FAT32 usaba campos de 32 bits de longitud, exFAT adquirió naturalmente el apodo, FAT64.
Entonces sí. FAT64 y exFAT son lo mismo. exFAT es el nombre correcto.
Rany es mayormente correcto. Sin embargo, FAT no se basó en el campo de longitud, se basó en el tamaño del valor del índice. Entonces, con los disquetes, tenía FAT12, donde cada celda de la tabla FAT tenía 12 bits, luego FAT16 y luego FAT32, que tenía un tamaño de 32 bits, PERO solo USÓ 28 bits. exFat también usa entradas de celda de 32 bits, pero se utilizan TODOS los 32 bits, y permite 2 ^ 32 grupos con un tamaño máximo de grupo de 32GiB para un sistema de archivos total de aproximadamente 128PiB
El sistema de archivos se llamaba FAT64 porque sin conocer la estructura del sistema de archivos, todos asumieron que duplicaba el FAT de 32 a 64, y ese no es el caso. La creación de exFAT fue para resolver muchos problemas. La barrera de 4 gb para el tamaño del archivo fue un gran problema porque entra en juego una gran cantidad de video con HD de alta calidad, donde las horas de video requieren mucho almacenamiento. Especialmente ejecutando alta HD (1080P) y súper alta (4K) que puede alcanzar esa barrera en 10-15 minutos. Pero el sistema de archivos también se creó para el rendimiento, especialmente para la grabación de video. Mayores velocidades de escritura, menos sobrecarga. Para eso, hay menos actualizaciones FAT, se introdujo el mapa de bits, mejoras contiguas de archivos, espacios de archivos preasignados, para reducir la sobrecarga. exFAT es el sistema de archivos estándar para tarjetas de memoria SDXC, debido a las mejoras en el sistema de archivos exFAT.
fuente
Si bien exFAT toma prestados algunos conceptos de FAT, existen grandes diferencias, por lo que la afirmación de que exFAT es (básicamente) FAT64 es simplemente errónea.
Entre FAT12 y 16 solo se modificó el tamaño de la tabla de asignación. FAT32 tenía una tabla de asignación aún más grande (32 bits por entrada), se introdujeron algunos conceptos nuevos (una dirección variable para el directorio raíz, una tabla de búsqueda rápida para la próxima entrada libre, BPB de redundancia, ...). (tenga en cuenta que VFAT, es decir, nombres de archivo largos y demás) no tienen conexión con FAT32, ya que son simplemente un truco (bastante inteligente) de cómo se administran los directorios)
Al escribir un sistema de archivos exFAT, simplemente usando un controlador FAT32 y extendiendo la tabla de asignación nuevamente no lo llevará a ninguna parte (simplemente porque la tabla de asignación todavía tiene 32 bits de ancho), pero exFAT introduce un mapa de bits de volumen para la búsqueda rápida de sectores asignados, usa el tabla de asignación solo para archivos no almacenados en una sola pieza (de lo contrario, simplemente utiliza entradas de datarun) y tiene un formato totalmente diferente de cómo se almacenan los directorios.
fuente
Sí, exFAT es el nombre oficial y FAT64 es su sinónimo.
fuente