И exFAT, и NTFS являются проприетарной файловой системой Microsoft. exFAT, также называемая FAT64, является очень простой файловой системой, практически расширением FAT32, благодаря своей простоте она хорошо реализована в Linux и очень быстра.
Но из-за своей легкой структуры, на нее легко воздействует фрагментация, поэтому производительность может легко снизиться при использовании.
exFAT не поддерживает ведение журнала, что означает необходимость полной проверки в случае нечистого завершения работы.
NTFS медленнее, чем exFAT, особенно в Linux, но более устойчива к фрагментации. Из-за своей проприетарной природы он не так хорошо реализован в Linux, как в Windows, но, по моему опыту, он работает довольно хорошо. В случае повреждения NTFS может быть легко восстановлена под Windows (даже для Linux ntfsfix
), и существует множество инструментов, способных восстановить потерянные файлы.
Лично я предпочитаю NTFS за его надежность. Другой вариант - использовать ext4 и монтировать под Windows с помощью extfsd , ext4 лучше в Linux, но драйвер не очень хорошо реализован в Windows. Extfsd не полностью поддерживает журналирование, поэтому существует риск писать под Windows, но ext легче восстановить под Linux, чем exFAT.