ExFAT et NTFS sont tous deux des systèmes de fichiers propriétaires de Microsoft. exFAT, également appelé FAT64, est un système de fichiers très simple, pratiquement une extension de FAT32, en raison de sa simplicité, il est bien implémenté sous Linux et très rapide.
Mais en raison de sa structure facile, il est facilement affecté par la fragmentation, de sorte que les performances peuvent facilement diminuer avec l'utilisation.
exFAT ne prend pas en charge la journalisation, ce qui signifie qu'il doit être vérifié en cas d'arrêt incorrect.
NTFS est plus lent qu'exFAT, en particulier sous Linux, mais il résiste mieux à la fragmentation. En raison de sa nature propriétaire, il n'est pas aussi bien implémenté sous Linux que sous Windows, mais d'après mon expérience, cela fonctionne assez bien. En cas de corruption, NTFS peut facilement être réparé sous Windows (même pour Linux, il y a ntfsfix
) et il existe de nombreux outils capables de récupérer des fichiers perdus.
Personnellement, je préfère NTFS pour sa fiabilité. Une autre option consiste à utiliser ext4, et à monter sous Windows avec extfsd , ext4 est meilleur sous Linux, mais le pilote n'est pas bien implémenté sous Windows. Extfsd ne prend pas entièrement en charge la journalisation, il existe donc un risque d'écrire sous Windows, mais ext est plus facile à réparer sous Linux qu'exFAT.