FAT é uma família de sistemas de arquivos, que compreende pelo menos, em ordem cronológica:
- FAT12 , um sistema de arquivos usado em disquetes desde o final dos anos 80, em particular pelo MS-DOS;
- FAT16 , uma pequena modificação do FAT12 que suporta mídias maiores, introduzidas para oferecer suporte a discos rígidos;
- vFAT , que é compatível com versões anteriores do FAT, mas permite que os arquivos tenham nomes mais longos que somente aplicativos compatíveis com vFAT em execução Sistemas operacionais compatíveis com vFAT podem ver;
- FAT32 , outra modificação do FAT16 projetada para suportar tamanhos maiores de disco. Na prática, o FAT32 é quase sempre usado com suporte ao nome de arquivo longo vFAT, mas tecnicamente 16/32 e nomes de arquivos longos-sim / não são independentes.
Como esses sistemas de arquivos são muito semelhantes, eles geralmente são manipulados pelos mesmos drivers e ferramentas. mkfs.vfat
e mkfs.fat
são a mesma ferramenta; um sistema de arquivos FAT16 vazio e um sistema de arquivos vazio vFAT parecem exatamente iguais, então mkfs
não precisa distinguir entre eles. (Você pode pensar em FAT16 e vFAT como duas maneiras diferentes de ver o mesmo sistema de arquivos em vez de dois formatos separados de sistema de arquivos.)