Com o FAT16, o tamanho máximo da partição é de 2 GB quando o tamanho máximo do cluster é de 32K.
Isso é calculado multiplicando o número de unidades endereçáveis pelo tamanho do cluster.
(2 16 unidades de alocação) * (2 15 bytes / cluster) = 2 GiB
No entanto, com o FAT32, quando faço o mesmo cálculo, recebo um número muito maior que o máximo de 8 TiB ao usar 2 32 clusters.
(2 32 unidades de alocação) * (tamanho do cluster)
Se eu usar um tamanho de cluster de 512 bytes, já cheguei a 2 TiB.
Em um artigo do XP TechNet, a Microsoft diz
O número máximo possível de clusters em um volume FAT32 é 268.435.445 e há um máximo de 32 KB por cluster, juntamente com o espaço necessário para a tabela de alocação de arquivos (FAT).
Isso coloca o tamanho máximo do cluster em 2 28 - 11.
Por que o número máximo de clusters no FAT32 2 28 -11 e não no 2 32 , considerando que era 2 16 no FAT16?