FAT es la sigla de File Allocation Table. Un fichero FAT es un sistema de archivos utilizado por algunos sistemas operativos para organizar y almacenar datos en dispositivos de almacenamiento, como discos duros, unidades flash USB y tarjetas de memoria.
Veamos un poco más a fondo cómo funciona el sistema de un fichero FAT.
Fichero FAT: generalidades
Entre las fat características se encuentran:
- El fichero FAT fue diseñado originalmente para discos pequeños ( disco duro fat ).
- Recibe su nombre por su método de organización, la tabla de asignación de archivos, que se encuentra al principio del volumen.
- Para proteger el volumen del fichero FAT, se guardan dos copias de la tabla, en caso de que una se dañe.
- Cada fichero se indexa a partir del primer clúster que ocupa y una tabla donde se indica cuál es el siguiente para cada clúster. Esta tabla se denomina FAT (File Allocation Table).
- Si un determinado clúster no se ocupa por completo, su espacio remanente se desperdicia.
- El tamaño de los bytes dedicados en el fichero FAT marcará hasta cuántos clústeres es capaz de redireccionar.
- El tamaño máximo de un fichero es de 4 Gigabytes.
- El timestamps es local, es decir, lleva una zona horaria determinada. Esto significa que cuando analicemos un fichero, si analizamos un disco que está en FAT, debemos saber que los archivos de estos ficheros y el formato de fecha están en el formato local de la máquina.
- El fichero FAT tiene un tamaño máximo de volumen de 32 GB para FAT32.
Ejemplo de sistema de fichero FAT
El fichero FAT contiene las siguientes partes:
- Sector de arranque (55 AA), que vendrá dado al comienzo de la partición, ya sea esta GPT o MBR.
- FAT1: tabla que contiene la relación del clúster con el siguiente clúster. Corresponde a las cabeceras.
- FAT2: Backup. Esta es la copia de seguridad, por si es necesario hacer un backup de las cabeceras correspondientes a FAT1.
- El directorio raíz o carpeta principal (root).
- El resto de espacio en disco con las carpetas y ficheros que contienen todos los datos.
Fichero FAT: comparativa
Veamos un poco algunas semejanzas y diferencias entre los diferentes ficheros FAT o sistemas de archivos, como son: FAT12, fat 16 y FAT32.
La principal diferencia que tiene cada fichero FAT es el tamaño máximo de archivos y el número máximo de archivos.
🔴 ¿Quieres entrar de lleno a la Ciberseguridad? 🔴
Descubre el Ciberseguridad Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada
👉 Prueba gratis el Bootcamp en Ciberseguridad por una semanaVemos que para el FAT12 el tamaño máximo de archivo es de 32Mb; para FAT 16 es 2Gb y para FAT32 es 4Gb. Asimismo, el número máximo de archivos para FAT12 es 4.077 archivos; para FAT 16 es 65.517 archivos y para FAT32 es 268.435.437 archivos.
En el presente, este tipo de sistemas de archivos no se utiliza, ya que la tecnología ha avanzado hasta tal punto que tenemos unidades de disco que pueden albergar hasta decenas más grandes de datos que un fichero FAT. No obstante, vale la pena tener conocimiento de esto y vislumbrar los alcances que ha tenido la informática para llegar al punto en el que está en la actualidad.
FAT – Directorio raíz
El directorio raíz es un tipo especial de archivo que almacena las subcarpetas y archivos que conforman el sistema de archivos o fichero FAT. Al ser una tabla, dispone de una entrada para cada fichero o carpeta. La única diferencia entre este fichero y el resto es que este directorio raíz está localizado en una posición específica para FAT16 y FAT12. En FAT32 ocupa una posición como otro fichero normal.
Cada entrada puede tener:
- Nombre del fichero o carpeta (máximo 8 caracteres).
- Atributos del fichero.
- Fecha de creación y hora de creación del fichero FAT.
- Fecha de modificación y hora de modificación.
- Fecha de último acceso al fichero FAT.
- Dirección de la tabla FAT donde empieza el primer clúster del fichero FAT.
- Tamaño del fichero FAT.
Lo que más nos interesa a nivel forense con el sistema de ficheros siempre son las zonas horarias y los modos en los que se almacenan las fechas.
¿Cómo aprender más?
Ya hemos visto qué es y cómo funciona un fichero FAT, así como la importancia del directorio raíz y cuáles son las principales semejanzas y diferencias entre los sistemas de archivos FAT12, FAT16 y FAT32. Si quieres formarte para ser un gran profesional en informática forense y otras áreas de ciberseguridad, en KeepCoding tenemos el mejor curso para ti. Accede a nuestro Ciberseguridad Full Stack Bootcamp y descubre cómo puedes convertirte en un especialista en muy pocos meses con la guía de profesores expertos en el sector y todos los conocimientos teóricos y prácticos necesarios para entrar en el mercado laboral. ¡Solicita información ahora y transforma tu vida!