Tabla de asignación de archivos (FAT): ¿Qué es? (Sus tipos y más) [MiniTool Wiki]
File Allocation Table
Navegacion rapida :
¿Qué es la tabla de asignación de archivos (FAT)?
¿Qué es la tabla de asignación de archivos? Una tabla de asignación de archivos (FAT) puede representar la FAT sistema de archivos o la tabla que reside en el sistema de archivos FAT.
La tabla de asignación de archivos es una tabla para describir el estado de asignación de los clústeres (las unidades básicas de almacenamiento lógico en un disco duro) en el sistema de archivos y la relación de enlace entre el contenido del archivo. Simplemente puede decir que es una tabla en la que se encuentra el archivo.
Es una parte vital del sistema de archivos FAT y también es muy importante para el uso del disco duro. Si se pierde la tabla de asignación de archivos, los datos del disco duro no se pueden localizar y no se pueden utilizar.
Cuando se escribe un archivo nuevo en el disco duro, el archivo se almacena en uno o más grupos que no son necesariamente adyacentes entre sí; pueden estar bastante distribuidos por el disco. El sistema operativo crea una entrada FAT para el nuevo archivo, registrando la ubicación de cada grupo y su orden. Cuando lee un archivo, el sistema operativo vuelve a ensamblar el archivo de estos grupos y lo coloca como el archivo completo donde desea leerlo.
Entonces puede decir que el sistema de archivos FAT recibe el nombre de su método de organización: la tabla de asignación de archivos. Es un sistema de archivos inventado por Microsoft en 1977 para la gestión de discos, y se utiliza como sistema de archivos predeterminado en Windows antes del lanzamiento de NTFS .
La instrucción del sistema de archivos de asignación de archivos
El sistema de archivos FAT divide aproximadamente el espacio del disco lógico en cuatro partes, que son el sector de arranque, el área de la tabla de asignación de archivos, el área del directorio raíz y el área de datos.
Sector de arranque: También se le llama sector reservado, y está ubicado en la primera parte. Incluye: el código del cargador de arranque que necesita el sistema operativo para iniciar la computadora, la tabla de particiones del registro de arranque principal ( MBR ) que describe cómo está organizada la unidad y el bloque de parámetros del BIOS (BPB) que describe el contorno físico del volumen de almacenamiento de datos.
Área FAT: Esta sección generalmente contiene dos copias de la tabla de asignación de archivos para verificar la redundancia y especificar cómo asignar los clústeres.
Área del directorio raíz: Esta área es una tabla de directorios que contiene información sobre directorios y archivos. Solo funciona con FAT12 y FAT16. Tiene un tamaño máximo fijo y se configura en el momento de su creación. FAT32 generalmente almacena el directorio raíz en el área de datos, por lo que puede ampliarse según sea necesario.
Área de datos: Aquí es donde se almacenan los datos del directorio y los archivos existentes. Ocupa la mayoría de las particiones del disco.
Tipos de tabla de asignación de archivos
Mencionamos que una tabla de asignación de archivos es una lista de grupos para mostrar dónde están los datos almacenados. Los tipos generales de sistema de archivos (FAT12, FAT16 o FAT32) están determinados por el ancho de las entradas del clúster en FAT.
FAT12 (tabla de asignación de archivos de 12 bits)
La primera versión del sistema de archivos FAT es FAT12, que es el tipo más antiguo de FAT que utiliza una entrada de tabla de asignación de archivos de 12 bits. Se introdujo en 1980. FAT12 admite hasta 16 MB de tamaño de partición con un clúster de 4 KB, o 32 MB con un clúster de 8 KB; el archivo máximo está limitado por el tamaño de la partición. Casi nunca se usa porque es demasiado pequeño.
Nota: Lanzado en 1977, FAT8 es la primera versión real del sistema de archivos FAT, pero su uso es limitado y está limitado a ciertos sistemas informáticos terminales.FAT16 (tabla de asignación de archivos de 16 bits)
La segunda implementación de FAT fue FAT16, que introdujo la entrada de la tabla de asignación de archivos de 16 bits por primera vez en 1984.
Dependiendo del sistema operativo y el tamaño del clúster utilizado, la unidad formateada FAT16 puede tener un tamaño máximo de unidad de 2 GB a 16 GB, el último que solo está disponible en Windows NT 4 con un clúster de 256 KB.
El tamaño del archivo en la unidad FAT16 es de hasta 4 GB cuando la compatibilidad con archivos grandes está habilitada, o 2 GB si no. Sin embargo, básicamente nadie lo está usando ahora, porque nadie tiene una partición tan pequeña como 4GB.
FAT32 (tabla de asignación de archivos de 32 bits)
FAT32 es la última versión del sistema de archivos FAT que se introdujo en 1996. Ahora dice que FAT a menudo significa FAT32. Admite un tamaño máximo de partición de hasta 2 TB o incluso hasta 16 TB con clústeres de 64 KB. Pero, de hecho, solo puede configurarlo hasta 32 GB en la Administración de discos de Windows.
El tamaño de archivo individual más grande en FAT32 es 4 GB, por eso fallará si crea un archivo de más de 4 GB en FAT32.
En resumen, se considera que el sistema de archivos FAT tiene un rendimiento limitado porque no es complicado, por lo que es compatible con casi todos los sistemas operativos de computadoras personales. Su buena compatibilidad lo convierte en un sistema de archivos de disquete y tarjeta de memoria ideal, así como para el intercambio de datos en diferentes sistemas operativos.
Sin embargo, FAT tiene un serio inconveniente: al escribir nuevos datos después de eliminar un archivo, FAT no organiza el archivo en un fragmento completo y luego lo escribe. Después de un uso prolongado, los datos del archivo se dispersarán gradualmente y la velocidad de lectura y escritura se ralentizará. La desfragmentación es una solución alternativa, pero debe reorganizarse con frecuencia para mantener la validez del sistema de archivos FAT.
Mientras que después de leer este artículo, es posible que desee convertir FAT a NTFS si encuentra que es tan limitado, o tal vez desee convertir NTFS a FAT por su gran compatibilidad.