Você está na página 1de 6

Visin general de FAT

Simple - y comn - sistema de archivos


Se encuentra en todos los sistemas operativos Windows y en muchos
dispositivos
o FAT12 : Desarrollado en 1977 (MS Disk BASIC)
o FAT16 : Desarrollado en 1987 (MS-DOS 3.31)
o FAT32 : desarrollado en 1996 (Win95 OSR2)
Pocas estructuras de datos compatibles:
o Cluster : unidad de almacenamiento bsica para archivos
o Directorio : enumera el nombre del archivo, el clster de inicio y
la longitud
o Tabla de asignacin de archivos : contiene el estado del clster y
el puntero al siguiente clster en la cadena

Estructura del sistema de archivos FAT

Clusters y sectores FAT

Un clster es un grupo de sectores consecutivos


o Un sector suele ser 512 B
o Un clster es 1, 2, 4, 8, 16, 32 o 64 sectores (es decir, puede ir
desde 512 B a 32 KB)
Cada grupo tiene una direccin
El primer clster tiene una direccin de 2
o Es decir, no hay clster direccionable 0 o 1

Dnde est el primer clster FAT?

El primer grupo es el Grupo 2


La ubicacin real del cluster 2 es diferente en FAT12 / 16 y FAT32
Suponer tamao de conglomerado = 2.048 B (4 sectores)
Supongamos que el rea de datos comienza en el sector 1224
Los primeros sectores del rea de datos estn reservados para el
directorio raz
o El tamao se establece en el momento del arranque
El clster 2 comienza despus del directorio raz
El directorio raz se establece en 32 sectores
o Ocupa sectores de 1,224-1,255

Sector de arranque

El primer sector de un sistema FAT es el sector de arranque


o Contiene la mayor parte de la informacin con la cual determinar
el tipo de sistema de archivos, y
tamao y ubicacin de las estructuras de datos
El formato de sector de arranque es diferente para FAT12 / 16 y FAT32

Directorio raz

Contiene nombres de archivos y metadatos


o Localizado inmediatamente despus de FAT (s) en FAT12 / 16 o
en una ubicacin especificada en el sector de arranque FAT32
Admite 8.3 nombres o nombres largos de archivos
Las nuevas entradas se agregan al directorio usando una estrategia
disponible por primera vez o disponible siguiente
o Primero disponible: busca la primera entrada no asignada en el
directorio (p. Ej., Win98)
o Siguiente-disponible: encuentra la siguiente entrada disponible
de la ltima entrada asignada; al final de la cadena de directorios,
comience nuevamente al comienzo (p. ej., WinXP)

Entradas de directorio raz

El directorio raz es una serie de entradas que describen archivos


Cada entrada tiene 32 bytes y contiene
o nombre de archivo nico corto (8.3) (SFN),
o atributos,
o Tiempos de MAC,
o iniciar el clster
o tamao,
o y otros metadatos.
o Las entradas adicionales 32B contienen el nombre de archivo
largo del archivo (LFN)

FAT32
1. la estructura del sistema de archivos FAT
La estructura del sistema de archivos FAT
FAT16 y FAT32 son prcticamente iguales, pero existen varias diferencias entre dos
sistemas de archivos. La diferencia ms significativa es la existencia de un "rea de
directorio raz". En el caso del sistema de archivos FAT16, el "rea del directorio raz"
debe estar justo despus del rea FAT # 2. Pero, en el sistema de archivos FAT32, no
hay restriccin de la ubicacin del "rea del directorio raz", porque el sistema de
archivos FAT32 considera el directorio raz como uno de los directorios comunes .

Boot record
Esta rea significa el primer sector de un volumen y el primer sector de "rea
reservada". En esta rea, hay un cdigo de programa de ensamblaje para arrancar un
sistema operativo Windows y varios parmetros del sistema de archivos FAT. La
segunda rea se llama "BIOS Parameter Block (BPB)". Aunque esta rea es una rea
pequea que ocupa solo 1 sector, esta rea est a cargo del rol ms
importante. Porque el SO analiza esta rea siempre que OS intente reconocer un
volumen dado. El formato de arranque registra ligeramente diferente entre FAT16 y
FAT32.

rea reservada
Esta rea est reservada para el futuro. Normalmente, FAT16 asigna 1 sector para
esta rea y FAT32 asigna 32 sectores para esta rea. En el caso de FAT16, si el
tamao del rea reservada es solo de 1 sector, el rea de FAT est justo despus del
rea de registro de inicio porque el rea de registro de inicio usa 1 sector para s
mismo. Esta rea no se usa en el sistema FAT comn, por lo que los programadores
pueden usar esta rea para su propio propsito: guardar informacin personalizada,
etc. Pero, FAT32 usa algunos sectores del "rea reservada" para almacenar cierta
informacin. Preste atencin para evitar que estos sectores se sobrescriban o se
borren.

rea de FAT # 1 y FAT # 2 El rea de FAT es el rea que tiene tablas de


administracin de clster. A travs del rea FAT, el programador puede comprender
qu clster est vaco y qu clster est conectado a un determinado archivo. Si esta
rea est daada, FAT nunca volver a funcionar: catstrofe! Afortunadamente, hay
una copia del rea FAT o ms que es rea FAT # 2 y, por supuesto, FAT # 1 es el
original. El rea de FAT # 1 y FAT # 2 tienen exactamente los mismos datos. Para
seguridad, el sistema de archivos tiene ms de 1 rea de FAT y puede tener 3 o ms.

rea del directorio raz ( solo FAT16 )


En FAT16, la ubicacin del "directorio raz" siempre est justo despus del rea FAT #
2. (La ubicacin es fija, pero el tamao puede ser variable). Esta estructura tiene la
ventaja de que no es necesario buscar en la ubicacin del directorio raz, sin embargo,
hay algunas desventajas: nmero limitado de archivos, etc. Debido a estos
inconvenientes, la estructura haba sido cambiada en FAT32. FAT32 solo registra la
ubicacin del directorio raz, por lo que la ubicacin del directorio raz no est
relacionada. El nico punto dbil de esta manera es que el sistema no puede saber la
ubicacin del directorio raz si el registro de arranque se destruye. Debido a este
problema, la mayora de los cdigos FAT32 colocan el directorio raz justo despus del
rea FAT # 2. De esta forma, el sistema puede encontrar el directorio raz aunque el
registro de arranque est seriamente daado.
rea de datos (archivos y directorios)
Todos los archivos y directorios se almacenan en esta rea. Esta rea es leda y
escrita por el clster, la unidad lgica, base, pero otras reas se basan en el sector.

rea no utilizada
Durante el sistema de archivos FAT estructurar el volumen, siempre hay un
excedente. Esta rea es el excedente y se puede usar fsicamente. Pero el tamao de
esta rea es realmente pequeo, el programador por lo general no usa esta rea.

2. el registro de arranque

Esta rea, llamada "BIOS Parameter Block (BPB)", tiene parmetros de configuracin de su
volumen y el cdigo de ejecucin para iniciar su volumen. La ubicacin del registro de inicio es
el primer sector de su volumen y el primer sector del "rea reservada" que es la primera rea
de las reas del sistema de archivos FAT. Si el disco duro tiene dos o ms volmenes, cada
volumen tiene su propio registro de inicio. Si solo hay un volumen porque el disco duro no est
particionado, el registro de inicio reside en el rea "Registro de inicio maestro (MBR)".

Ventajas:

Velocidad aceptable tanto para escritura como para lectura de archivos.

Compatible con distintos sistemas operativos

Es ideal para dispositivos de almacenamiento externo.

la gran ventaja de ser compatible prcticamente con cualquier sistema operativo. Da igual si se
usa Windows, OS X, Linux, Android o consolas de videojuegos, es muy raro que un dispositivo
moderno no sea capaz de leer y escribir sobre este sistema de ficheros, otros sistemas de
ficheros soportan solamente la lectura por defecto, necesitando de software adicional para
escribir sobre ellos, por ejemplo NTFS en OS X de Apple

Es un sistema de ficheros que trabaja a una velocidad aceptable tanto a la hora de escribir
como de leer, lo que unido a su gran compatibilidad con los distintos sistemas operativos del
mercado lo vuelve ideal para su uso en pendrives, sobre todo si estos tienen menos de 16
gigabytes de almacenamiento. Lo de los 16 gigabytes no responde a nada tcnico, sino a la
lgica de que un pendrive de 32 gigabytes o ms podra ir ms enfocado hacia el
almacenamiento de ficheros ms grandes, de ms de 4 gigabytes. Aqu tambin se puede
meter tarjetas microSD y otras unidades de almacenamiento flash de poca capacidad.

Debido a su gran compatibilidad, la mayora de los pendrives y dispositivos de almacenamiento


externo vienen formateados por defecto con FAT32.

Desventajas:

No permite aplicar seguridad sobre discos rigidos o carpetas.

Tanto la seguridad incorporada como la capacidad de recuperacin estn ausentes. La


compresin de archivos no es posible.

Clsters muy grandes.

si el archivo pesa un bit utiliza 32, por lo cual se desperdician 31.

Tamanio mximo de ficheros 4 GB

Este tipo de sistema de archivos tiene una limitacin incorporada en el tamao de los archivos
que puede contener. Aunque el tamao total de los archivos que puedes copiar en una unidad
FAT32 podra ser tan grande como 2 TB (o la capacidad fsica de la unidad, cualquiera que sea
menor), el tamao de cada archivo individual no podr exceder los 4 GB.

El problema es que cuando el sistema de archivos FAT32 fue diseado (eso fue en los das del
Windows 95), nadie previo que tendramos este tipo de archivos de gran tamao en la
actualidad. O, tal vez los diseadores esperaban que con el tiempo estos archivos de gran
tamao se convirtieran en comunes, el uso del sistema FAT32 sera reemplazado por sistemas
ms modernos.

Você também pode gostar