Aggiornamento 25/05/2018: da quando ho inizialmente scritto questa risposta nel 2015, exFAT ha continuato a crescere in popolarità, in gran parte a causa della crescente popolarità di SDXC e della necessità di un moderno filesystem multipiattaforma. Almeno due versioni di Ubuntu, Kylin (desktop) e MATE (core + desktop), includono il supporto exFAT di default a partire dal 18.04. È ancora gravato da brevetti, ma, di nuovo, lo è anche il resto della famiglia FAT . Alcune persone pensano di poter aggirare questi brevetti ; altri hanno provato a sfidarli , con scarso successo .
La serie di file system FAT tende ad essere il più ampiamente supportato sui sistemi operativi moderni. È un file system molto semplice e un'implementazione di base può essere scritta rapidamente per qualsiasi piattaforma. FAT16 è probabilmente la varietà più ampiamente supportata, seguita da vicino da FAT32 . Per un'unità da 64 GB, FAT32 sarebbe l'ideale. Come altri hanno già detto, il problema è che dovrai utilizzare un'utilità di terze parti per formattare la partizione se stai utilizzando Windows perché l'utilità di Windows integrata non può creare partizioni FAT32 di dimensioni superiori a 32 GB. Inoltre, FAT32 non può archiviare file di dimensioni superiori a 4 GiB, poiché le dimensioni di ciascun file vengono archiviate come numero intero senza segno a 32 bit.FAT32 è probabilmente la soluzione migliore se puoi tollerare la seccatura iniziale della formattazione dell'unità e il limite delle dimensioni del file.
exFAT sta iniziando a vedere un uso più diffuso, in particolare su piattaforme mobili, in quanto è un formato standard per schede SD di grandi dimensioni (SDXC). Probabilmente troverai supporto nativo per exFAT su qualsiasi dispositivo con un lettore di schede SDXC. Come hai notato, alcune piattaforme - o versioni / distribuzioni specifiche delle piattaforme - non spediscono i driver per impostazione predefinita, di solito perché la distribuzione sceglie di evitare software "non libero". L'intera famiglia FAT è gravata da brevetti , ma exFAT ha i brevetti più recenti del gruppo (ad esempio US8321439 e US8583708 ), la maggior parte dei quali non scadrà a lungo. La mia raccomandazione sarebbe di utilizzare exFAT se FAT32 è troppo restrittivo, in particolare se si utilizza spesso l'unità su Windows.Sì, potrebbe essere necessario installare i driver su alcuni sistemi Linux, ma sono driver utili che probabilmente dovrebbero essere installati comunque, e le preoccupazioni sui brevetti non sono probabilmente un problema per i singoli utenti.
La formattazione dell'unità come UDF supererebbe alcune delle limitazioni di FAT32. Tuttavia, è probabile che alcune piattaforme presentino il dispositivo all'utente come un'unità ottica, il che potrebbe essere ingombrante. Probabilmente avresti anche bisogno di un'utilità di terze parti per formattare l'unità su Windows o Mac. Se segui questa strada, assicurati di utilizzare UDF semplice, anziché IVA o risparmiato. Le ultime due build sono per determinati tipi di supporti ottici e non funzioneranno come previsto su un'unità flash. Presumibilmente, UDF non supporta file più grandi di 1 GB su Linux a causa di una correzione pigra per una vulnerabilità di sicurezza (CVE-2006-4145) —Non l'ho verificato. Ci sono anche alcune prove che indicano che Windows potrebbe rifiutarsi di gestire i supporti non ottici formattati come UDF, ma non ho nemmeno provato questo.