O FAT foi expandido ao longo do tempo de duas formas ortogonais:
- Tamanho do ponteiro FAT - os ponteiros do sistema de arquivos FAT possuem tamanhos de 12, 16 e 32 bits. Os tamanhos menores são úteis em mídias menores (como disquetes), mas impõem limites de tamanho de mídia. FAT32 é o menos limitante a este respeito; ele pode manipular até 2TiB partições (ou 16TiB para discos com setores 4KiB). O tamanho do FAT é fixo quando o sistema de arquivos é criado e não é facilmente alterado após o fato. Algumas ferramentas relatam o tamanho FAT das partições existentes, mas outras não.
-
Suporte a nome de arquivo longo - o FAT era originalmente usado pelo DOS (e variantes dele por outros sistemas operacionais nos anos 80 e até o final dos anos 70) e tinha um limite de nomes de arquivo de 8 caracteres com um opcional Extensão de 3 caracteres (os chamados 8.3 nomes de arquivos ). Com o Windows 95, porém, a Microsoft introduziu uma maneira de armazenar nomes de arquivos mais longos em um sistema de arquivos FAT de uma maneira compatível com versões anteriores. Esta técnica é chamada VFAT. Note que o VFAT não é especificado no momento da criação do sistema de arquivos; é ativado (ou não) pelo sistema operacional que acessa o sistema de arquivos. No Linux, isso é feito especificando o código do tipo de sistema de arquivos
msdos
(8.3 nomes de arquivos) ouvfat
(nomes de arquivos longos) no comandomount
. Um sistema de arquivos que tem sido usado somente pelo DOS pode ser acessado posteriormente como VFAT e nomes de arquivos longos adicionados; ou um disco que tenha sido usado com nomes de arquivos longos VFAT pode ser acessado sem nomes extensos de arquivos (mas os nomes de arquivos serão encurtados).
O VFAT é compatível com qualquer tamanho de ponteiro FAT, portanto você pode ter VFAT-12, VFAT-16 ou VFAT-32. Esses termos são bem raros, no entanto; talvez porque a profundidade de bits seja independente do tamanho do nome do arquivo, a profundidade de bits é frequentemente combinada com "FAT" para identificar esse detalhe, enquanto "VFAT" geralmente é usado sozinho. Tudo isso foi bem compreendido por pessoas com conhecimentos de informática em meados da década de 1990, mas os detalhes foram esquecidos (ou nunca aprendidos) desde então.