І 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.