Atualização 2018-05-25: Desde que escrevi essa resposta em 2015, o exFAT continuou a crescer em popularidade, em grande parte devido à popularidade igualmente crescente do SDXC e à necessidade de um sistema de arquivos moderno entre plataformas. Pelo menos dois tipos de Ubuntu, Kylin (desktop) e MATE (core + desktop), incluem suporte exFAT por padrão a partir de 18.04. Ainda está sobrecarregado de patentes, mas também o resto da família FAT . Algumas pessoas pensam que podem contornar essas patentes ; outros tentaram desafiá-los , com pouco sucesso .
A série de sistemas de arquivos FAT tende a ser o mais amplamente suportado nos sistemas operacionais modernos. É um sistema de arquivos muito simples, e uma implementação básica pode ser escrita rapidamente para qualquer plataforma. O FAT16 é provavelmente a variedade mais suportada, seguida de perto pelo FAT32 . Para uma unidade de 64 GB, o FAT32 seria o ideal. Como já mencionado, o problema é que você precisará usar um utilitário de terceiros para formatar a partição se estiver usando o Windows, porque o utilitário interno do Windows não pode criar partições FAT32 maiores que 32 GB. Além disso, o FAT32 não pode armazenar arquivos maiores que 4 GiB, pois o tamanho de cada arquivo é armazenado como um número inteiro não assinado de 32 bits.Provavelmente, o FAT32 é sua melhor aposta se você puder tolerar o incômodo inicial de formatar a unidade e o limite de tamanho do arquivo.
O exFAT está começando a ser mais difundido, principalmente em plataformas móveis, pois é um formato padrão para cartões SD grandes (SDXC). Você provavelmente encontrará suporte nativo para exFAT em qualquer dispositivo com um leitor de cartão SDXC. Como você notou, algumas plataformas - ou versões / distribuições específicas de plataformas - não entregam os drivers por padrão, geralmente porque a distribuição escolhe evitar software "não-livre". Toda a família FAT está sobrecarregada com patentes , mas o exFAT possui as patentes mais recentes do grupo (por exemplo, US8321439 e US8583708 ), a maioria das quais não expirará por muito tempo. Minha recomendação seria usar o exFAT se o FAT32 for muito restritivo, principalmente se você costuma usar a unidade no Windows.Sim, pode ser necessário instalar drivers em alguns sistemas Linux, mas são drivers úteis que provavelmente devem ser instalados de qualquer maneira, e é pouco provável que as preocupações com a patente sejam um problema para usuários individuais.
A formatação da unidade como UDF superaria algumas das limitações do FAT32. No entanto, é provável que algumas plataformas apresentem o dispositivo ao usuário como uma unidade óptica, o que pode ser complicado. Você provavelmente também precisaria de um utilitário de terceiros para formatar a unidade no Windows ou Mac. Se você seguir esse caminho, use UDF simples, em vez de IVA ou poupado. As duas últimas compilações são para certos tipos de mídia ótica e não funcionarão conforme o esperado em uma unidade flash. Alegadamente, o UDF não suporta arquivos maiores que 1 GB no Linux devido a uma correção lenta de uma vulnerabilidade de segurança (CVE-2006-4145) - não verifiquei isso. Há também algumas evidências para indicar que o Windows pode se recusar completamente a lidar com mídias não ópticas formatadas como UDF, mas também não testei isso.