O File Allocation Table (FAT) File Systems

Compreender a sistemas de arquivos FAT

O sistema de arquivos FAT foi inicialmente introduzido com o MS-DOS sistema operacional (SO), quando os discos rígidos eram geralmente muito menor, bem como a estrutura de pastas não foi tão complicado como é em redes hoje. O sistema de arquivos FAT continua a ser suportado por cada SO Microsoft desde o seu advento. O primeiro sistema de arquivos FAT só poderia apoiar uma partição tamanho máximo de 2GB. O que isto significa é que, quando uma unidade de disco rígido do computador foi maior que 2GB, você teve a partição da unidade em um número menor de partições, cada partição com o tamanho não superior a 2GB.

O sistema de arquivos FAT protege armazenar arquivos por duas cópias da tabela de alocação de arquivos existentes no volume FAT. Nos casos em que uma cópia da tabela de alocação de arquivos é corrupta, a outra cópia da tabela de alocação de arquivos é utilizada. A localização da tabela de alocação de arquivos é especificado na BIOS Parameter Block (BPB) do FAT boot sector. É também sobre o volume armazenado em um byte offset especificados. Isso garante que todos os arquivos necessários para iniciar o sistema pode ser encontrado.

Os verdadeiros números nos nomes dos diferentes sistemas de arquivos FAT estão associados com o número de bits utilizados para uma tabela de alocação de arquivos entrada. Por exemplo, FAT12 utiliza um 12-bit file allocation table entrada, FAT16 utiliza um 16-bit file allocation table entrada, e FAT32 utiliza um 32-bit file allocation table entrada. FAT16 funciona eficazmente em pequenos discos e descomplicadas pasta estruturas, enquanto o FAT32 funciona eficazmente em grandes discos que tenham intrincada pasta estruturas. FAT16 no MS-DOS, Windows 3.x, Windows 95, Windows 98 e Windows 2000 opera no modo idêntico com cada SO. FAT32 foi introduzido com o Windows 98 da segunda versão (OSR2). FAT32 funciona o mesmo no Windows 98 OSR2 e Windows 2000.

O sistema de arquivos FAT16

O sistema de arquivos FAT16 é compatível com a maioria dos sistemas operacionais. Isto é evidente pelo MS DOS, Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000 e Windows XP é capaz de utilizar o sistema de arquivos FAT16. FAT16 geralmente funciona bem na gestão de espaço em disco quando o tamanho do volume é menos de 256MB. Você deve se abster de utilizar FAT16 em volumes maiores que 512 MB. FAT16 não pode ser utilizado em volumes que excedem os 4 GB.

FAT16 mapas agregados sobre a partição FAT. Um cluster é a menor unidade que o sistema operativo OS utiliza quando atribui espaço na partição. Um cluster é também por vezes referida como uma unidade de atribuição.

A tabela de alocação de arquivos identifica um cluster na partição FAT como quer:

O volume FAT16 é estruturado como se segue:

A pasta raiz possui uma entrada para cada arquivo e pasta armazenados no volume FAT16 e tem o seu número máximo de entradas tabela fixada em 512 para cada unidade de disco. Um ficheiro ou da pasta da entrada contém as informações listadas a seguir:

O atributo byte em uma pasta indica que tipo de entrada é, e é geralmente controlada pelas OS. Quatro bits do byte atributo pode ser ativado ou desativado pelo usuário. Estas são as seguintes:

Os arquivos são atribuídos os primeiros disponíveis sobre a localização volume FAT16. O primeiro endereço do cluster usado pelo arquivo é o número do cluster começando file allocation table. Os clusters também têm um ponteiro para o próximo cluster no arquivo. O cluster, no final do arquivo contém um porém hex indicador que indica que esse cluster é o fim do ficheiro.

Algumas desvantagens associadas com o sistema de arquivos FAT16 são resumidos a seguir:

O sistema de arquivos FAT32

O sistema de arquivos FAT32 pode lidar com partições maiores do que aquilo que o sistema de arquivos FAT16 pode manipular. O FAT32 pode suportar partições de até 2047 GB de tamanho, em comparação com FAT16's 4 GB. Com FAT32, não há restrição sobre o número de entradas que a pasta raiz pode conter. Com FAT16, a pasta raiz só poderia conter um máximo de 512 entradas. O sector de arranque é também o backup em volumes FAT32. Um volume FAT32 deve, contudo, ter um mínimo de 65.527 clusters.
O FAT32 arquitetura é muito bem como a arquitectura do sistema de arquivos FAT16. FAT32 foi concebido com poucas mudanças arquitetônicas para garantir a compatibilidade com os programas e drivers de dispositivo. O que isto significa é que os drivers de dispositivo e ferramentas utilizadas para FAT partições FAT16 seria continuar a trabalhar para partições FAT32.
FAT32 tem, no entanto, necessidade 4 bytes na tabela de alocação de arquivos para armazenar valores cluster. Isto levou à revisão ou expansão das estruturas de dados internas, estruturas de dados em disco e APIs publicados.

Algumas desvantagens associadas com o sistema de arquivos FAT32 são resumidos a seguir:



Top 5 Free Networking Ferramentas

Bookmark O File Allocation Table (FAT) File Systems

Latest Blog Posts


Inglês Inglês Alemão Alemão Espanhol Espanhol Francês Francês Italiano Italiano Português Português Russo Russo Holandês Holandês
Grego Grego Hindi Hindi Japonês Japonês Coreano Coreano Chinês Chinês Chinês (simplificado) Chinês (simplificado) Árabe Árabe

Copyright 2009 Tech-FAQ. Todos os direitos reservados. Política de Privacidade.