Обновление 2018-05-25: с тех пор как я первоначально написал этот ответ в 2015 году, популярность exFAT продолжала расти, в основном из-за растущей популярности SDXC и необходимости в современной кроссплатформенной файловой системе. По крайней мере два варианта Ubuntu, Kylin (рабочий стол) и MATE (ядро + рабочий стол), включают поддержку exFAT по умолчанию с 18.04. Это все еще обременено патентом, но, опять же, как и остальная часть семейства FAT . Некоторые люди думают, что могут обойти эти патенты ; другие пытались бросить им вызов , но с небольшим успехом .
Серия файловых систем FAT, как правило, наиболее широко поддерживается в современных операционных системах. Это очень простая файловая система, и базовая реализация может быть написана быстро для любой платформы. FAT16 , вероятно, является наиболее широко поддерживаемым сортом, за которым следует FAT32 . Для накопителя на 64 ГБ FAT32 был бы идеальным. Как уже упоминали другие, выгода заключается в том, что вам нужно использовать стороннюю утилиту для форматирования раздела, если вы используете Windows, потому что встроенная утилита Windows не может создавать разделы FAT32 размером более 32 ГБ. Кроме того, FAT32 не может хранить файлы размером более 4 ГБ, поскольку размер каждого файла хранится в виде 32-разрядного целого числа без знака.FAT32 - это, вероятно, ваш лучший выбор, если вы можете терпеть начальные хлопоты по форматированию диска и ограничение размера файла.
exFAT начинает все более широко использоваться, особенно на мобильных платформах, поскольку это стандартный формат для больших карт SD (SDXC). Скорее всего, вы найдете встроенную поддержку exFAT на любом устройстве с устройством чтения карт SDXC. Как вы заметили, некоторые платформы - или конкретные версии / дистрибутивы платформ - не поставляют драйверы по умолчанию, обычно потому, что дистрибутив предпочитает избегать «несвободного» программного обеспечения. Все семейство FAT обременено патентами , но exFAT имеет самые последние патенты группы (например, US8321439 и US8583708 ), срок действия большинства из которых не истечет в течение длительного времени. Я рекомендую использовать exFAT, если FAT32 слишком ограничен, особенно если вы часто будете использовать диск в Windows.Да, вам может понадобиться установить драйверы в некоторых системах Linux, но они являются полезными драйверами, которые, вероятно, должны быть установлены в любом случае, и проблемы с патентами вряд ли будут проблемой для отдельных пользователей.
Форматирование диска как UDF позволит преодолеть некоторые ограничения FAT32. Однако некоторые платформы могут представлять устройство пользователю как оптический привод, что может быть громоздким. Вам также, вероятно, понадобится сторонняя утилита для форматирования диска в Windows или Mac. Если вы идете по этому пути, обязательно используйте простой UDF, а не НДС или сэкономили. Последние две сборки предназначены для определенных типов оптических носителей и не будут работать должным образом на флэш-накопителе. Предположительно, UDF не поддерживает файлы размером более 1 ГБ в Linux из-за ленивого исправления уязвимости безопасности (CVE-2006-4145) - я не проверял это. Есть также некоторые свидетельства того, что Windows может полностью отказаться от обработки неоптических носителей, отформатированных как UDF, но я также не проверял это.