Tabela de alocação de arquivo 32 (fat32)

Definição - O que significa a Tabela de alocação de arquivos 32 (FAT32)?

FAT32 é uma versão do sistema de arquivos File Allocation Table (FAT) que foi introduzido pela Microsoft em 1996 com seu sistema operacional Windows 95 OEM Service Releases 2 (OSR2). É uma extensão do sistema de arquivos FAT16 da Microsoft.

O objetivo do FAT32 era superar as limitações do FAT16 e adicionar suporte para mídia maior. As principais melhorias introduzidas pelo FAT32 incluíram suporte para volumes muito maiores, melhor desempenho e mais flexibilidade e robustez.

Definirtec explica a Tabela de alocação de arquivos 32 (FAT32)

O tamanho máximo do volume padrão para FAT16 é 2 GB, com tamanho de cluster de 32 K e tamanho de setor de 512 bytes. O FAT32 aumenta esse limite para 2 TB significativos, aumentando o número de bits usados ​​para endereçamento de cluster. O FAT32 reserva 32 bits para cada entrada de cluster, dos quais os 28 bits inferiores são realmente usados ​​para endereçar os clusters.

Outros pontos:

  • Todos os sistemas FAT são “little endian”, que se refere à ordem em que os bytes de endereçamento são armazenados.
  • Um sistema de arquivos FAT contém quatro regiões básicas: (1) reservado, (2) FAT, (3) diretório raiz e (4) arquivo e região de diretório de dados.
  • O FAT32 usa 28 bits para endereçar clusters e pode endereçar um máximo de 268,435,444 (228 - 12) clusters, em comparação com 65,524 clusters endereçáveis ​​máximos pelo FAT16.
  • O tamanho máximo do arquivo em FAT32 é 4,294,967,295 (232-1) bytes.
  • Os diretórios não podem ter mais de 65,535 arquivos e outros diretórios.
  • Os diretórios FAT não são classificados ou indexados. Isso diminui a eficiência de muitas operações, como a criação de novos arquivos, quando o tamanho do diretório fica grande.
  • Ao contrário de FAT12 e FAT16, o diretório raiz em FAT32 pode ser de tamanho variável e é uma cadeia de cluster, assim como qualquer outro diretório.