Les dejo una pequña presentación de lo que es FAT, FAT16 Y exFat un poco más en profundidad:
Además, les escribo la explicación de cada diapositiva.
(1* DIAPOSITIVA)
Cuando nos ponemos a revisar un Medio de Almacenamiento y analizamos detenidamente sus propiedades, notamos no sólo la Capacidad de Almacenamiento que posee, el Espacio Utilizado y por oposición el Espacio Libre o Disponible que tenemos para utilizar, sino que también tenemos en cuenta al formato del Sistema de Archivos que estamos utilizando.
Conocido mayormente por su nombre en inglés de File Allocation Table (FAT), que en español su equivalente sería Tabla de Asignación de Archivos, este sistema fue desarrollado originalmente para el actualmente dejado de lado sistema operativo Microsoft MS-DOS
… Fuente
(2* DIAPOSITIVA)
(File System). En computación, un sistema de archivos es un método para el almacenamiento y organización de archivos de computadora y los datos que estos contienen, para hacer más fácil la tarea encontrarlos y accederlos. Los sistemas de archivos son usados en dispositivos de almacenamiento como discos duros y CD-ROM e involucran el mantenimiento de la localización física de los archivos.
Más formalmente, un sistema de archivos es un conjunto de tipo de datos abstractos que son implementados para el almacenamiento, la organización jerárquica, la manipulación, el acceso, el direccionamiento y la recuperación de datos. Los sistemas de archivos comparten mucho en común con la tecnología de las bases de datos.
El software del sistema de archivos se encarga de organizar los archivos (que suelen estar segmentados físicamente en pequeños bloques de pocos bytes) y directorios, manteniendo un registro de qué bloques pertenecen a qué archivos, qué bloques no se han utilizado y las direcciones físicas de cada bloque.
… Fuente de archivos.php
(3* DIAPOSITIVA)
Un cluster no es más que un conjunto de varios sectores contiguos del disco (y recuerde que un sector es un bloque de 512 bytes), por ejemplo, ocho sectores contiguos. El número de sectores contiguos que tiene un cluster, es decir, el tamaño del cluster, varía en cada unidad de disco y depende del tamaño de la unidad (cuanto más grande sea la unidad, más grande será el tamaño del cluster), pero siempre es potencia de 2 (1, 2, 4, 8, etc). Cuando se graba un archivo en un disco, el sistema operativo no lo graba en el sector xx de la pista xx de la cara xx, sino en el cluster número xx. Como mínimo, cualquier archivo ocupa un cluster. En definitiva, el cluster es la unidad mínima de información desde el punto de vista de la estructura lógica del disco, que es la que cuenta para el sistema operativo.
… Fuente
(4* DIAPOSITIVA)
Los archivos se guardan en clusters, pero esos clusters no tienen por qué ser contiguos (consecutivos). Imagine un disco duro cuyo tamaño son 10 MB y en el que se copian diez archivos de 1 MB cada uno, llenando todo el disco. Suponga ahora que borra los archivos colocados en la posición 1, 3, 5, 7 y 9; es decir, el disco duro tendría 5 MB ocupados y 5 MB libres. Pues bien, si se guardaran los archivos en clusters contiguos, no seria posible copiar en ese disco un archivo de 1.1 MB, pues el sistema operativo utiliza los clusters libres de todo el disco.
Ahora bien, ¿cómo sabe el sistema operativo cuál es la cadena de clusters de un archivo, por ejemplo, cuál es el primer cluster de un archivo y en qué cluster continúa? El primer cluster de un archivo aparece en la entrada de directorio del archivo, junto con otros datos como el nombre, la extensión, el tamaño, la fecha de creación y los atributos del archivo. Y para saber cuáles son los clusters siguientes de un archivo se utiliza la FAT (File Allocation Table; tabla de localización de archivos). La FAT es una tabla formada por elementos que se corresponden con cada uno de los clusters del disco. Es decir, el elemento situado en la posición 40 de la FAT controla el cluster 40 del disco (que a su ve corresponderá a unos determinados sectores del disco). Cada elemento de la FAT puede tener uno de los tres valores siguientes:
Una marca especial (el valor 0) para indicar que se trata de un cluster libre; es decir, que los sectores gobernados por ese cluster no tiene datos.
Una marca especial para indicar que se trata del último cluster de un archivo; es decir, que los sectores de ese cluster almacenan la parte final del archivo.
Cualquier otro valor numérico se interpreta como el cluster siguiente del archivo. Por ejemplo, si el elemento 135 de la FAT tiene el valor 227, quiere decir que detrás de los sectores del cluster 135, el archivo continúa con los sectores del cluster 227.
En definitiva, la FAT es una tabla que permite al sistema operativo utilizar clusters no consecutivos para almacenar los archivos. Si por cualquier motivo se corrompe la FAT posiblemente perderá gran parte de sus datos, ya que el sistema operativo no sabrá dónde continúa un archivo y donde termina. Es tal la importancia de la FAT, que normalmente se guardan 2 copias de la FAT para recuperar los datos en caso de que se corrompa una de las copias.
… Fuente
(5* DIAPOSITIVA)
// ASIGNACIÓN EN DISCO HDD
(6* DIAPOSITIVA)
El sistema de archivos FAT se compone de cuatro secciones:
La región del directorio raíz. Es el índice principal de carpetas y archivos.
2) El sector de arranque. Siempre es el primer sector de la partición (volumen) e incluye información básica, punteros a las demás secciones, y la dirección de la rutina de arranque del sistema operativo.
3) La región FAT. Contiene dos copias de la tabla de asignación de archivos (por motivos de seguridad). Estos son mapas de la partición, indicando qué clusters están ocupados por los archivos.
4) La región de datos. Es el lugar donde se almacena el contenido de archivos y carpetas. Por tanto, ocupa casi toda la partición. El tamaño de cualquier archivo o carpeta puede ser ampliado siempre que queden suficientes clusters libres. Cada cluster está enlazado con el siguiente mediante un puntero. Si un determinado cluster no se ocupa por completo, su espacio remanente se desperdicia.
(7* DIAPOSITIVA)
// Se presenta que vamos a hablar del FAT16
(8* DIAPOSITIVA)
En 1987 apareció lo que hoy se conoce como el formato FAT16. Se eliminó el contador de sectores de 16 bits. El tamaño de la partición ahora estaba limitado por la cuenta de sectores por clúster, que era de 8 bits. Esto obligaba a usar clusters de 32 KB con los usuales 512 bytes por sector. Así que el límite definitivo de FAT16 se situó en los 2 GB. Se llama FAT16 porque utiliza 16 bits para cada elemento de la FAT.
(9* DIAPOSITIVA)
// Se muestra el cuadro de las características
(10* DIAPOSITIVA)
La tabla de asignación de archivos es una lista de valores digitales que describe la asignación de los clusteres de una partición o,dicho de otra forma, el estado de cada cluster de la partición en la se encuentra
(11* DIAPOSITIVA)
FAT utiliza la convención de nomenclatura tradicional 8.3 y todos los nombres de archivo deben crearse con el conjunto de caracteres ASCII. El nombre de un archivo o directorio puede tener ocho caracteres de longitud, después un separador de punto (.) y una extensión de hasta tres caracteres. El nombre debe empezar con una letra o un número y puede contener cualquier carácter excepto los siguientes: (// MOSTRAR LOS QUE ESTÁN EN EL PREZI).
(12* DIAPOSITIVA)
1 ventaja ) Las utilidades de recuperación de archivos eliminados intentan tener acceso directamente al hardware, lo que no se puede hacer en windows NT. Sin embargo, si el archivo estuviera en una partición FAT y se reiniciara el sistema en MS-DOS, se podría recuperar el archivo.
2 ventaja ) El sistema de archivos FAT es el más adecuado para las unidades y/o particiones de menos de 200 MB aproximadamente, ya que FAT se inicia con muy poca sobrecarga.
(13* DIAPOSITIVA)
1 desventaja ) El sistema de archivos FAT16 no tiene seguridad local para el sistema de archivos o características de compresión.
2 desventaja ) El sector de arranque no está respaldado.
3 desventaja ) La carpeta raíz sólo puede tener un máximo de 512 entradas, lo que significa que los archivos que tienen nombres largos, puede disminuir enormemente el número de entradas disponibles.
4 desventaja ) FAT16 no funciona bien con tamaños de volumen que son grandes.
EJEMPLO DE LA 4 desventaja ) Suponga que tiene una unidad de disco duro que utiliza clusters de 16 KB. Si en ese disco duro crea un archivo de texto que solo tiene las letras “HOLA”, ese archivo de texto tendrá un tamaño de 4 bytes, pero en el disco duro ocupará un cluster entero, es decir, 16 KB, lo que supone una pérdida de espacio de más de 15 KB.
5 desventaja ) No permite crear unidades superiores a 2 GB.
6 desventaja ) Las unidades con FAT16 utilizan unos clusters que tienen un tamaño excesivamente grande, lo que supone un desperdicio importante del espacio libre en el disco duro
(14* DIAPOSITIVA)
// Se muestra que se va a pasar a explicar el FAT32
(15* DIAPOSITIVA)
La FAT 32 es una tabla de localización de archivos que utiliza 32 bits para los números del cluster. Como se puede imaginar, la FAT32 resuelve los problemas de la FAT16, aunque sea a costa de pagar el precio de cierta incompatibilidad.
(16* DIAPOSITIVA)
// MOSTRAR EL CUADRO DE LAS CARACTERÍSTICAS
(17* DIAPOSITIVA)
// MOSTRAR LAS LIMITACIONES DEL FAT32 (ESTÁ EN EL PREZI)
(18* DIAPOSITIVA)
1 ventaja ) En su momento fue una ventaja que se puedan usar particiones de más de 2 GB, con respecto al FAT16. Su máximo es de 2 Terabytes.
2 ventaja ) Menor tamaño de clúster que un FAT16, lo que representa, en general, un ahorro de 33% de espacio en disco duro.
3 ventaja ) Se puede usar en disquetes (el NTFS no).
(19* DIAPOSITIVA)
1 desventaja ) Con respecto NTFS (usado en Windows XP en adelante), el FAT32 no tiene cifrado de archivos como sí lo tiene el NTFS.
2 desventaja ) No pueden establecerse permisos para cada archivo, sólo para carpetas.
3 desventaja ) Tamaño máximo de archivo del FAT32: 4 GB (una limitación fuerte en la actualidad, dado que las películas pueden ocupar más de 4 GB).
(20* DIAPOSITIVA)
// Mostrar que se va a hablar sobre exFAT
(21* DIAPOSITIVA)
Básicamente es un sistema de formato de discos, especialmente para memorias flash, presentado por Windows en 2006. Entre sus características destaca el hecho de ser multiplataforma.
(22* DIAPOSITIVA)
1 característica ) Compatibilidad con volúmenes mayores de 32 GB, el tamaño de volumen máximo teórico de FAT32 en Windows XP
2 característica ) El tamaño del volumen máximo teórico es 64 ZB.
3 característica ) El tamaño máximo de volumen recomendado es de 512 TB.
4 característica ) Compatibilidad con archivos mayores de 4 GB, el tamaño máximo teórico de archivo para FAT32 en Windows XP.
5 característica ) El tamaño máximo teórico de archivo es de 64 ZB.
6 característica ) El tamaño máximo recomendado es de 512 TB.
(23* DIAPOSITIVA)
El sistema de archivos exFAT se utiliza en cuanto cuando el NTFS no es factible debido a la sobrecarga de las estructuras de datos. Aumenta la capacidad de la unidad de almacenamiento (con respecto a los otros FAT), pero solo será legible en el sistema operativo en que se hizo… (si lo hiciste en Windows 7, solo será legible en otra pc con Windows 7).
(24* DIAPOSITIVA)
exFAT elimina la mayor parte de las restricciones de tamaño y archivo limitantes.
1 ventaja ) No hay nombres de archivos cortos. los archivos de exFAT tienen un solo nombre, que están codificados como Unicode en el disco y puede tener hasta 255 caracteres. Unicode es un estándar de codificación de caracteres diseñado para facilitar el tratamiento informático, transmisión y visualización de textos de múltiples lenguajes y disciplinas técnicas, además de textos clásicos de lenguas muertas.
2 ventaja ) 64-bit Tamaño del archivo. exFAT supera el límite de tamaño de archivo 4G de FAT.
3 ventaja ) Tamaños de los clusters hasta 32M. Supera el límite de tamaño de FAT y lo hace más adecuado para discos mas grandes,
4 ventaja ) Un solo FAT. Los volúmenes exFAT no mantienen dos FATs, lo que reduce el espacio y los gastos generales del procesamiento.
5 ventaja ) Bitmap Cluster libre. Además de la FAT (File Allocation Table) también se utiliza en FAT32, exFAT también utiliza un mapa de bits de clúster para realizar un seguimiento de los grupos asignados y libres. El mapa de bits se reduce drásticamente el número de operaciones de lectura / escritura solicitada de la FAT.
6 ventaja ) Optimización de archivos contiguos. archivos contiguos reciben un tratamiento especial por exFAT, por lo que la lectura y la escritura de este tipo de archivos es más rápida. Por lo general, más del 90% de todos los archivos en un disco son contiguas. (los archivos contiguos son los archivos que se encuentran uno al lado del otro).
(25* DIAPOSITIVA)
Aunque exFAT elimina una serie de deficiencias de FAT32, todavía tiene una serie de defectos. En primer lugar exFAT requiere que Windows XP, Windows Server 2003 y Windows Vista se actualizarán a los paquetes de servicios que lo soporten. Además, los dispositivos que están formateados para utilizar exFAT no pueden ser utilizados por cualquier versión de Windows anteriores a Windows XP, y sólo por las variantes de Windows que admiten exFAT. Por último, una de las mayores barreras para el uso extendido del formato es que Microsoft no ha publicado la especificación de archivo y obliga a las empresas a comprar una licencia con el fin de crear y distribuirlo.
En resumen, aunque exFAT aborda muchas de las desventajas de FAT32, la adopción generalizada de la tecnología puede llegar a ser limitado a menos que Microsoft libera el formato de la fuente abierta. Hasta entonces, Microsoft y Apple pasará a implantar el formato, pero no pueden penetrar completamente el mercado de un número de años.