FAT é o sistema de arquivos usado pelo MS-DOS e outros sistemas operacionais baseados em Windows para organizar e gerenciar arquivos. A tabela de alocação de arquivos (FAT) é uma estrutura de dados que o Windows cria quando você formata um volume usando sistemas de arquivos FAT 16 ou FAT 32. O Windows armazena informações sobre cada arquivo na FAT para que possa recuperá-lo posteriormente. A sigla FAT significa File Allocation Table ou tabela de alocação de arquivos. O FAT 16 não suporta partições maiores do que 2 GB. Já o FAT 32 suporta partições de até 32 GB. Outra limitação do FAT 32 está no tamanho máximo dos arquivos que não pode ultrapassar 4 GB menos 1 byte. Essas duas limitações, especialmente a última, motivou a Microsoft a desenvolver o formato NTFS que permite partições muito maiores e tamanhos de arquivo mais adequado ao uso de mídia e sistemas maiores.