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.