Sie sind auf Seite 1von 15

FAT

File Allocation Table


Lucas Matos e Souza
Iana
Marcelo

O que FAT?
Sigla para File Allocation Table - FAT, ou
no bom portugus Tabela de Alocao de
Ficheiros/arquivos.
Esta um sistema de arquivos
desenvolvido em 1977 para o MS-DOS e usado
em verses do Microsoft Windows.

Trata-se de um sistema que funciona


atravs de uma espcie de tabela que contm
indicaes para onde esto as informaes de
cada arquivo.

O que FAT?
Quando um arquivo salvo num disquete,
por exemplo, o FAT divide a rea do disco em
pequenos blocos. Assim, um arquivo pode (e
ocupa) vrios blocos, mas eles no precisam
estar numa sequncia.
Os blocos de determinados arquivos
podem estar em vrias posies diferentes. Da a
necessidade de uma tabela para indicar cada
bloco.

O sistema FAT considerado como


relativamente simples, e por isso um formato
popular para discos diversos.

Sistemas Operacionais X
Compatibilidade
Sistemas Operacionais

FAT16

FAT32

Windows XP

Windows Server 2003

Windows 2000

Windows NT 4.0

Windows 95 OSR2,
Windows 98, and Windows Me

Windows 95 (prior to OSR2)

MS-DOS

X
Fonte: http://technet.microsoft.com/pt-br/library/cc738068(v=ws.10).aspx

FAT12, FAT16 e FAT32?


Com o surgimento de dispositivos de armazenamento mais
sofisticados e com maior capacidade, o sistema FAT foi ganhando revises,
identificadas pelos nomes FAT12, FAT16 e FAT32, sendo o primeiro quase
um desconhecido e o ltimo padro dos sistemas operacionais da
Microsoft por muito tempo.
As verses surgem com o intuito de eliminar determinadas
limitaes do sistema de arquivos anterior.

O prprio FAT16, por exemplo,


passou por isso: esta verso s trabalha
com, no mximo, 2 GB, assim, para apliclo em um disco de 5 GB, seria necessrio
dividi-lo em 3 parties (2 GB + 2 GB + 1
GB, por exemplo) para ser possvel o
aproveitamento de toda a capacidade da
unidade.

Entendendo o Sistemas FAT


Em um disco rgido, a rea de armazenamento dividida em trilhas.
Cada trilha subdividida em setores, cada um com 512 bytes, geralmente.
Desse modo, de se presumir que os sistemas de arquivos FAT trabalhem
diretamente com esses setores. Mas no bem assim.
Na verdade, o FAT trabalha com grupos de setores, onde cada um
recebe a denominao cluster (ou unidade de alocao). No caso do
FAT16, cada cluster pode ter, comumente, um dos seguintes tamanhos:

2 KB, 4 KB, 8 KB, 16 KB e 32 KB


A definio desse tamanho uniforme, ou seja, no pode haver
tamanhos variados de clusters em uma mesma unidade de
armazenamento.

Tamanho FAT12 - Verificar


O tamanho dos clusters em parties FAT16 varia de acordo com o
tamanho da partio. Quanto maior o tamanho da partio, maior o
tamanho dos clusters:

Tamanho da Partio

Entre 1 e 2 GB
Menor que 1 GB
Menor que 512 Mb
Menor que 256 Mb

Tamanho dos Clusters


usando FAT16
32 KB
16 KB
8 KB
4 KB

A principal limitao que, como o nome sugere, o FAT16 usa


endereos de 16 bits para enderear os clusters dentro da partio,
permitindo um mximo de 65536 clusters, que no podem ser maiores que
32 KB. Isso resulta num limite de 2 GB para as parties criadas.

Tamanho FAT16
O tamanho dos clusters em parties FAT16 varia de acordo com o
tamanho da partio. Quanto maior o tamanho da partio, maior o
tamanho dos clusters:

Tamanho da Partio

Menor do que 8 GB
De 8 GB a 16 GB
De 16 GB a 32 GB
Maior do que 32 GB

Tamanho dos Clusters


usando FAT16
4 KB
8 KB
16 KB
32 KB

A principal limitao que, como o nome sugere, o FAT16 usa


endereos de 16 bits para enderear os clusters dentro da partio,
permitindo um mximo de 65536 clusters, que no podem ser maiores que
32 KB. Isso resulta num limite de 2 GB para as parties criadas.

Tamanho FAT32
A principal evoluo foi o uso de endereos de 32 bits para o
endereamento dos clusters, o que possibilita a criao de parties muito
maiores, de at 2 terabytes. Isso foi possvel por que o Windows 95 era um
sistema de 32 bits, ao contrrio do MS-DOS e do Windows 3.1, que eram
sistemas de 16 bits.

A princpio, o uso de endereos de 32 bits permitiriam o uso de


clusters de 4 KB mesmo em parties muito grandes mas, por questes de
desempenho, ficou estabelecido que por default os clusters de 4 KB seriam
usados apenas em parties de at 8 GB. Acima disto, o tamanho dos
clusters varia de acordo com o tamanho da partio:
Tamanho da Partio
Menor do que 8 GB
De 8 GB a 16 GB
De 16 GB a 32 GB
Maior do que 32 GB

Tamanho dos Clusters


usando FAT16
4 KB
8 KB
16 KB
32 KB

Conveno de nomeao do
FAT
O FAT usa a conveno de nomeao de arquivo 8.3 tradicional e
todos os nomes de arquivo devem ser criados com um conjunto de
caracteres ASCII. O nome de um arquivo ou diretrio pode ter at oito
caracteres de comprimento, um separador de ponto e uma extenso de
at trs caracteres. O nome deve comear com uma letra ou nmero e
pode conter qualquer caractere, exceto o seguinte:
.

Se qualquer um destes caracteres usado, podem ocorrer


resultados inesperados. O nome no pode conter qualquer espao.
Os seguintes nomes so reservados:
CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL
Todos os caracteres sero convertidos para letra maiscula.

Fragmentao
Para os usurios do Windows 95/98, uma recomendao era
frequente: utilizar um aplicativo de desfragmentao de disco
regularmente. Isso tem um bom motivo:
Toda vez que um arquivo apagado, seus clusters ficam
disponveis para nova utilizao.
Acontece que o sistema operacional sempre ocupa os primeiros
clusters livres e, se houver reas ocupadas no caminho, continuar
utilizando os clusters livres subsequentes.

O resultado que, com o passar do tempo, h fragmentos de dados


por todo o disco. Isso torna o acesso aos arquivos mais lento, uma vez que
o sistema precisa procurar "pedao por pedao". A desfragmentao
consegue amenizar este problema porque reorganiza os arquivos em
clusters sequenciais, deixando-os acessveis mais rapidamente.

Vantagens
> Com o FAT32, o desperdcio em disco foi sensivelmente reduzido.
O FAT16, seu antecessor, utilizava clusters de at 64 KB enquanto o FAT32
pode utilizar clusters de 4 KB.
> O FAT mais adequado a pequenos volumes de disco em
comparao ao NTFS, pois minimiza o overhead de controle, ou seja, ele
menos pesado e deixa mais bytes livres para os dados em si.
> O FAT32 mais confivel, pois ele consegue posicionar o diretrio
principal em qualquer lugar do disco. Nos sistemas FAT antigos, havia uma
limitao no nmero de entradas que podiam ser alocadas no diretrio
principal (512 arquivos e/ou pastas). No h essa limitao no FAT32.
> Suporta parties de at 2 TB, tamanho de arquivos de 4 GB e o
nome dos arquivos passou de 8 para 256 caracteres e superou o antigo
limite de 3 caracteres para a extenso, embora este padro ainda seja
largamente utilizado.

Desvantagens
> O FAT32 cerca de 6% mais lento que o sistema FAT16. Como o
tamanho do cluster menor, existiro mais clusters no disco tornando um
pouco mais demorado o armazenamento de dados.
> Um outro problema da FAT32 a "incompatibilidade" com
sistemas antigos. O DOS NT 4.0 e abaixo, OS/2 e Windows 95 (antes do
OSR2), no conseguem ler discos neste padro!
> No possui recursos de segurana como o NTFS. Utiliza uma cpia
backup da tabela de alocao como sistema de segurana para
corrompimentos. Este procedimento ineficiente, pois uma queda de
energia durante uma operao que modifique os metadados pode tornar
a partio inacessvel ou corromper severamente diversos arquivos.

http://www.hardware.com.br/livros/hardware/fat1
6-fat32.html
http://www.infowester.com/fat.php
http://profwilson.orgfree.com/docs/comandos_3.p
df

Das könnte Ihnen auch gefallen