O exFAT leva basicamente o sistema de ficheiros FAT para o nível seguinte, acrescentando uma grande quantidade de características há muito esperadas, que o sistema FAT32 estava muito ausente. Uma das principais características para as pessoas que fazem edição de vídeo é o suporte para ficheiros >4GiB e partições muito maiores do que a FAT32 tipicamente suportada, tornando muito mais fácil trabalhar com unidades multi-terabytes modernas…
exFAT está disponível para o Windows Vista, 7, e acredito que posso até ter visto um lançamento da Microsoft para fazer o XP funcionar com o exFAT . Existem algumas pessoas a trabalhar no suporte exFAT Linux, mas não consigo dizer até onde estão, e como sempre, existe o risco de corromper os seus dados tal como com NTFS …
De Wikipedia (meus comentários em negrito):
- Escalabilidade a grandes dimensões de disco: 64 ZiB máximo teórico, 512 TiB máximo recomendado, aumentado a partir do limite de 16 TiB de partições FAT32. Note que o Windows 2000/XP/Vista/7 integrado pode montar e suportar volumes FAT32 superiores a 32 GB, mas não pode criar um volume FAT32 superior a 32 GB.
- Tamanho do cluster até 32 MiB (permitindo partições maiores ao custo de mais folga de ficheiros)
- Limite de tamanho de ficheiro de 16 EiB (limitado pelo tamanho do volume), elevado de cerca de 4 GiB em FAT32 (Melhor suporte para edição de vídeo e arquivos de grande dimensão)
- Melhor alocação de espaço livre e desempenho de eliminação devido à introdução de um bitmap de espaço livre (muito melhor desempenho que FAT32)
- Suporte para listas de controlo de acesso (para que possa controlar o acesso a ficheiros se quiser mas suspeito que a principal utilização seria para dispositivos USB onde apenas quer que as pessoas acedam ao mesmo figura. …)
- Provisão de parâmetros definidos por OEM para personalizar o sistema de ficheiros para características específicas do dispositivo (para utilização em dispositivos incorporados com necessidades específicas)
O que os programadores da Microsoft basicamente fizeram foi actualizar o sistema de ficheiros FAT32 para exFAT, passando do endereçamento de 32 bits para o endereçamento de 64 bits, para oferecer uma alternativa de velocidade melhorada em relação à mudança para NTFS, tornando ao mesmo tempo possível criar, armazenar ou transferir ficheiros enormes, ficheiros superiores a 4GiB. Em teoria, o exFAT não tem tanta sobrecarga operacional do NTFS como carece de muitas características que acrescentam complexidade (e, portanto, tempo de processamento e latência de disco) aos sistemas de ficheiros.
Algumas das características em falta (e efectivamente inúteis ou um desperdício para suportes amovíveis) incluem:
Os únicos inconvenientes do exFAT são o facto de a Microsoft não o ter divulgado ao público, exigindo que as empresas o licenciem para utilização nos seus dispositivos. É provável que isto se destine mais aos dispositivos do tipo gravador de vídeo digital, os utilizadores domésticos obtêm uma licença para os utilizar com o Windows.
De exFAT Versus FAT32 Versus NTFS
Contudo, o exFAT deve ser um verdadeiro concorrente do NTFS em sistemas com poder de processamento e memória limitados. Sabe-se que o NTFS em memória flash é ineficiente há bastante tempo. A menor pegada/sobrecabeça do exFAT torna-o ideal para este fim. Naturalmente, só se a sua definição de “ideal” permitir que o software seja proprietário e não de código aberto.