exFAT contre FAT32 contre NTFS

Microsoft a introduit le nouveau système de fichiers exFAT avec Vista SP1. La table exFAT (Extended File Allocation Table) est le successeur de l'ancien système de fichiers FAT32. Quels sont les avantages et les inconvénients de ce nouveau système de fichiers? Quelles sont les différences entre exFAT et FAT32? Quand préférer exFAT à NTFS?

Microsoft a publié le système de fichiers exFAT avec Vista SP1. Le système de fichiers qui aurait été publié avec la version originale de Vista était enfin disponible au grand public. Cet article explique les problèmes liés à FAT32 que exFAT a été conçu pour résoudre. Étonnamment pour beaucoup de gens, exFAT peut même être meilleur que le très apprécié NTFS dans certaines circonstances.

FAT32 est le système de fichiers avec lequel la plupart des utilisateurs de Windows sont les plus familiers. Windows a d'abord pris en charge FAT32 avec Windows 95 OSR2 et a pris davantage en charge cette fonctionnalité via XP.

Problèmes FAT32 et problèmes -

      Par défaut, les systèmes Windows ne peuvent formater un lecteur que jusqu'à 32 Go. Un logiciel supplémentaire résout ce problème. Lorsque formaté à ces tailles plus grandes, FAT32 devient de plus en plus inefficace.
      La taille de fichier maximale sur un lecteur formaté FAT32 est d'environ 4 Go. Avec les formats DVD et DVD haute résolution maintenant disponibles, cette limite est généralement atteinte.
      La gestion de la fragmentation et des calculs d'espace disque libre peut nécessiter énormément de ressources en ressources dans les grands systèmes FAT32.
      Un répertoire FAT32 peut avoir 65 536 entrées de répertoire. Chaque fichier ou sous-répertoire peut contenir plusieurs entrées. par conséquent, les répertoires FAT32 sont limités avec le nombre de fichiers qu'il peut contenir.

Avantages exFAT

      La taille maximale du fichier est maintenant de 16 exaoctets.
      Les limites de format et de fichier par répertoire sont pratiquement éliminées.
      Comme HPFS, exFAT utilise des bitmaps d'espace libre pour réduire la fragmentation et les problèmes d'allocation / détection d'espace libre.
      Comme HTFS, les systèmes d'autorisation doivent pouvoir être attachés via une liste de contrôle d'accès (ACL). Il est difficile de savoir si ou quand Vista inclura cette fonctionnalité, cependant.

exFAT a été publié pour la première fois avec CE 6.0 mais a finalement atteint le grand public avec Vista SP1. Évidemment, exFAT a plusieurs points forts par rapport à FAT32. Alors pourquoi, dans le passé, la plupart des utilisateurs expérimentés des systèmes Microsoft ont-ils choisi de formater / convertir en un système de fichiers NTFS?

Chose intéressante, exFAT n’est pas utilisé et n’a pas été conçu pour formater des disques durs. Il est uniquement recommandé dans la mémoire flash et les autres périphériques externes. C’est la raison pour laquelle il n’est actuellement pas considéré comme un énorme concurrent du NTFS sur les disques durs.

Cependant, exFAT devrait être un véritable concurrent du système NTFS sur les systèmes à mémoire flash disposant d’une puissance de traitement et d’une mémoire limitées. NTFS sur la mémoire flash est connu pour être inefficace depuis un certain temps. Le faible encombrement / frais généraux d’exFAT le rend idéal à cet effet. Bien entendu, ce n’est que si votre définition du terme «idéal» permet au logiciel d’être propriétaire et non open source.

Vista se fera une joie de lire FAT, exFAT et NTFS depuis Flash. Toutefois, ReadyBoost ne fonctionnera pas avec les lecteurs flash formatés exFAT dans Vista. Windows 7 lit les trois formats et peut utiliser des clés USB ReadyBoost exFat. Les versions modernes d’OS X après Snow Leopard (10.6.5) ont ajouté des capacités de lecture et d’écriture exFat.

En conclusion, FAT32 est un système simple. La simplicité de FAT32 lui fait perdre de l'efficacité pour les grandes tailles mais lui permet de fonctionner avec moins de ressources. La complexité de NTFS augmente les fonctionnalités mais nécessite davantage de mémoire et de puissance de traitement. exFAT est un système amélioré et plus complexe que FAT, mais il est conçu pour les lecteurs flash uniquement.

Cet article a été mis à jour pour inclure des informations sur Windows 7 et OS X.