Visión general

La tabla de asignación de archivos (FAT, por sus siglas en inglés) es un esquema simple y ampliamente compatible para organizar y localizar datos en un dispositivo de almacenamiento. Funciona como un índice que indica qué fragmentos del medio contienen cada archivo, de forma que el sistema operativo pueda leer y escribir información de forma ordenada. Es frecuente encontrar FAT en soportes extraíbles y sistemas embebidos por su interoperabilidad entre plataformas.

Cómo funciona: clústeres y cadenas

Un dispositivo formateado con FAT divide su espacio en unidades contiguas llamadas clústeres. La tabla consiste en una lista donde cada entrada corresponde a un clúster y almacena el índice del siguiente clúster que contiene la continuación del archivo, o un marcador de fin de archivo. Esta estructura permite que los datos de un mismo fichero estén dispersos y enlazados mediante una cadena de entradas, lo que se conoce como fragmentación. La FAT se sitúa al inicio del volumen y normalmente existe una copia de respaldo para recuperación en caso de corrupción.

Variantes y características técnicas

  • FAT12, FAT16 y FAT32 son variantes que difieren en el tamaño de las entradas y, por tanto, en la cantidad y tamaño de clústeres que pueden manejar.
  • FAT ofrece estructura sencilla y poco consumo de recursos, por eso se usa en dispositivos móviles y sistemas embebidos.
  • Presenta limitaciones notables: por ejemplo, FAT32 tiene un límite práctico de tamaño por archivo (aproximadamente 4 GB), lo que dificulta su uso en archivos multimedia grandes o copias de seguridad modernas.

Historia y evolución

FAT surgió como uno de los primeros sistemas de archivos para microordenadores y se generalizó en la década de 1980 para discos flexibles y unidades de disco de sistemas personales. Su simplicidad propició compatibilidad entre fabricantes y sistemas operativos. Con el tiempo aparecieron alternativas más avanzadas que ofrecen seguridad, journaling y mejor tolerancia a fallos, pero FAT ha permanecido por su interoperabilidad entre plataformas y generaciones de hardware.

Usos comunes y ejemplos

Hoy FAT es habitual en medios intercambiables como disquetes (históricamente), unidades flash USB, tarjetas SD y otros soportes extraíbles, así como en sistemas que requieren compatibilidad amplia. Cámaras digitales, reproductores multimedia y algunos sistemas integrados siguen prefiriéndola por su mínima complejidad. Además, la presencia de FAT facilita el intercambio de archivos entre sistemas operativos distintos, desde ordenadores personales hasta dispositivos más antiguos.

Ventajas, inconvenientes y distinciones

  • Ventajas: compatibilidad casi universal, bajo coste computacional y estructura fácil de implementar.
  • Inconvenientes: ausencia de funciones modernas como permisos avanzados, registros de transacción (journaling) y eficiencia en discos muy grandes; es menos rápido y seguro que sistemas más recientes.
  • Distinción: aunque relacionado, FAT no debe confundirse con variantes o sucesores más recientes que agregan características modernas; su uso principal sigue siendo la portabilidad.

Aspectos prácticos y mantenimiento

Por su estructura en cadena, el rendimiento puede degradarse por la fragmentación; las herramientas de comprobación y reparación revisan la lista de clústeres para detectar enlaces rotos o inconsistencias. La FAT suele ubicarse al principio del volumen, y el sistema mantiene al menos dos copias para reducir el riesgo de pérdida de datos. En entornos donde es prioritario el intercambio simple de archivos entre múltiples equipos —por ejemplo, entre ordenadores personales y dispositivos portátiles— la FAT continúa siendo una opción práctica.

Para más información técnica o guías de uso y recuperación, consulte recursos especializados o la documentación del fabricante del dispositivo y del sistema operativo en cuestión. Asimismo, existen utilidades que convierten o formatean volúmenes entre FAT y otros sistemas modernos cuando se necesitan capacidades adicionales.

Referencias rápidas: medio de almacenamiento, sistema de archivos heredado, ordenadores personales, y ejemplos de uso en hardware y software actuales: índice, datos.