¿Qué nombre es correcto, exFAT o FAT64?

¿Qué nombre es correcto, exFAT o FAT64?

Realicé una rápidabúsqueda de Googley me di cuenta de que algunas personas se refieren a exFAT como FAT64.

¿ExFAT es sólo otro nombre para FAT64?

Respuesta1

No existe nada llamado FAT64, al menos no en este momento. Existe exFAT al que algunas personas se refieren como FAT64.

¿Por qué hacen esto? La historia deTabla de asignación de archivosestá bastante involucrado. Hoy en día, las implementaciones más comunes sonFAT32(aunque esto es cada vez menos común) y ExFAT. FAT32 supuso una mejora significativa con respecto a los sistemas de archivos FAT más antiguos, permitiendo tamaños de volumen de hasta 2 TB (con un tamaño de sector de 512 bytes) y hasta 16 TB (con un tamaño de sector de 64 KB). Eso 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.

exFATelimina este límite de 4 GB, permitiendo archivos en la región PB. Lo mismo ocurre con el tamaño del volumen. Lo hace utilizando campos de 64 bits de longitud. Como FAT32 usaba campos de 32 bits de longitud, exFAT naturalmente adquirió el apodo de FAT64.

Entonces sí. FAT64 y exFAT son lo mismo. exFAT es el nombre correcto.

Respuesta2

Rany tiene mayormente razón. Sin embargo, FAT no se basó en el campo de longitud, sino en el tamaño del valor del índice. Entonces, con los disquetes tenías FAT12, donde cada celda en la tabla FAT tenía 12 bits, luego FAT16 y luego FAT32, que tenía un tamaño de 32 bits, PERO solo USABA 28 bits. exFat también usa entradas de celda de 32 bits, pero se usan TODOS los 32 bits y permite2^32clústeres con un tamaño máximo de clúster de 32 GiB para un sistema de archivos total de aproximadamente 128 PiB

El sistema de archivos se llamaba FAT64 porque, sin conocer la estructura del sistema de archivos, todos asumieron que duplicaba la FAT de 32 a 64, y ese no es el caso. La creación de exFAT iba a resolver muchos problemas. La barrera de los 4 GB en el tamaño de los archivos fue muy importante porque entran en juego muchos vídeos con alta calidad HD, donde horas de vídeo requieren mucho almacenamiento. Especialmente con alta HD (1080P) y súper alta (4K), que puede alcanzar esa barrera en 10 a 15 minutos. Pero el sistema de archivos también fue diseñado para brindar rendimiento, especialmente para la grabación de video. Mayores velocidades de escritura, menos gastos generales. Para eso, hay menos actualizaciones FAT, se introdujo el mapa de bits, mejoras en los archivos contiguos y 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. Una cosa más: exFAT también está diseñado para ser compatible con la memoria flash, menos escrituras y límites de bloques para un mejor rendimiento de la memoria flash.

Respuesta3

Si bien exFAT toma prestados algunos conceptos de FAT, existen diferencias importantes, por lo que la afirmación de que exFATes(Básicamente) FAT64 es simplemente incorrecto.

Entre FAT12 y 16 solo se cambió 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, tabla de búsqueda rápida para la siguiente entrada libre, BPB de redundancia,...). (tenga en cuenta que VFAT, es decir, nombres de archivos largos y demás) no tienen conexión con FAT32, ya que son simplemente un truco (bastante inteligente) sobre cómo se administran los directorios)

Al escribir un sistema de archivos exFAT, simplemente usar un controlador FAT32 y extender 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 una búsqueda rápida de sectores asignados, usa el tabla de asignación solo para archivos que no están almacenados en una sola pieza (de lo contrario, simplemente usa entradas de ejecución de datos) y tiene un formato totalmente diferente de cómo se almacenan los directorios.

Respuesta4

Sí, exFAT es el nombre oficial y FAT64 es su sinónimo.

información relacionada