Pourquoi devrais-je utiliser exFAT sur NTFS sur un support amovible?

138

Donc, fondamentalement, je formate toujours mes périphériques de stockage de masse amovibles en tant que NTFS par défaut, mais quelqu'un m'a dit que je ferais mieux d'utiliser exFAT. Maintenant, j'ai cherché sur Google, mais je ne trouve pas de bonnes raisons pour lesquelles je devrais le faire.

Existe-t-il quelque chose que l'exFAT fait (mieux) que NTFS ne soit pas utile lors de son utilisation pour un stockage de masse amovible (> 4 Go)?

BloodPhilia
la source
3
Branchez un lecteur USB sur un lecteur multimédia: il ne reconnaîtra pas NTFS.
Ian Boyd
13
@ian, presque tous les lecteurs multimédias modernes reconnaîtront NTFS ... Les six que j'ai eu l'ont fait. Au moins 4 d'entre eux étaient des joueurs bas de gamme.
BloodPhilia
2
@IanBoyd: "Une des offres de Western Digital ne le fait pas." - Vraiment? Lequel ne supporte pas NTFS?
Karan
8
@IanBoyd: Mon point était que toutes (y compris celle à laquelle vous avez lié) prennent en charge NTFS, vos informations sont donc manifestement incorrectes.
Karan
4
Cela pourrait vous aider davantage à comparer NTFS5, NTFS, exFAT, FAT12, FAT16, FAT32.
Siddharth

Réponses:

84

exFAT pousse fondamentalement le système de fichiers FAT à un niveau supérieur, en ajoutant un grand nombre de fonctionnalités attendues depuis longtemps et dont le système FAT32 faisait cruellement défaut. L’une des fonctionnalités clés du montage vidéo est la prise en charge de fichiers> 4GiB et de tailles de partition beaucoup plus grandes que FAT32 généralement prises en charge, ce qui permet de travailler beaucoup plus facilement avec des lecteurs modernes de plusieurs téraoctets.

exFAT est disponible pour Windows Vista, 7, et j’ai peut-être déjà vu une version de Microsoft qui permet à XP de fonctionner avec exFAT . Certaines personnes travaillent sur le support Linux exFAT, mais je ne peux pas dire à quel point elles sont, et comme toujours, il y a un risque de corruption de vos données comme avec NTFS ...

De Wikipedia (mes commentaires en gras) :

  • Extensibilité aux disques de grande taille: 64 ZiB maximum théorique, 512 To maximum recommandé, surélevé à partir de la limite de 16 To de partition FAT32. Notez que Windows 2000 / XP / Vista / 7 intégré peut monter et prendre en charge des volumes FAT32 supérieurs à 32 Go, mais ne peut pas créer de volume FAT32 supérieur à 32 Go.
  • Taille de cluster allant jusqu'à 32 Mio (permettant de créer des partitions plus grandes au prix de plus de mou de fichier)
  • Limite de taille de fichier de 16 EiB (limitée par la taille du volume), augmentée de près de 4 Go en FAT32 (meilleure prise en charge de l'édition vidéo et des archives volumineuses)
  • Allocation d'espace libre et performances de suppression améliorées grâce à l'introduction d'un bitmap d'espace libre (performances bien meilleures que FAT32)
  • Prise en charge des listes de contrôle d'accès (vous pouvez donc contrôler l'accès aux fichiers si vous le souhaitez, mais je suppose que l'utilisation principale serait les périphériques USB auxquels vous souhaitez simplement que les utilisateurs accèdent, allez, allez ...)
  • Fourniture de paramètres définissables par l'OEM pour personnaliser le système de fichiers en fonction de caractéristiques de périphérique spécifiques (pour une utilisation dans des périphériques intégrés ayant des besoins spécifiques)

Les développeurs Microsoft ont essentiellement mis à jour le système de fichiers FAT32 vers exFAT, en passant de l’adressage 32 bits à l’adressage 64 bits, pour offrir une alternative plus rapide en matière de vitesse par rapport au passage à NTFS, ce qui permet de créer, de stocker ou de transférer des fichiers. fichiers énormes, fichiers supérieurs à 4 Go. En théorie, exFAT ne supporte pas autant la charge opérationnelle de NTFS que les nombreuses fonctionnalités qui ajoutent à la complexité (et donc au temps de traitement et à la latence du disque) des systèmes de fichiers.

Certaines des fonctionnalités manquantes (et effectivement inutiles ou inutiles pour les supports amovibles) incluent:

Le seul inconvénient d’ExFAT est que Microsoft ne l’a pas rendu public, ce qui oblige les entreprises à obtenir une licence pour l’utiliser sur leurs appareils. Ceci est probablement davantage destiné aux appareils de type enregistreur vidéo numérique, les utilisateurs particuliers obtenant une licence l’utilisant avec Windows.

De exFAT à FAT32 à NTFS

Cependant, exFAT devrait être un véritable concurrent du système NTFS sur les systèmes dotés 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.

Mokubai
la source
70
J'ai l'impression que cette réponse concerne principalement exFAT par rapport à FAT32. Où est la comparaison avec NTFS?
JoeCool
9
Autre point intéressant pour exFAT, par rapport au NTFS sur support amovible: exFAT ne prend pas en charge la propriété et les autorisations des fichiers. Par conséquent, vous ne rencontrerez aucune limitation causée par ces fonctionnalités de NTFS lors du transfert de fichiers d’un système à un autre.
gerlos
@gerlos en fait, exFAT a une prise en charge ACL minimale
phuclv
@phuclv merci pour le lien, je ne connaissais pas cette fonctionnalité d'exFAT. Il semble que la plupart du temps, il ne soit pas utilisé - Wikipédia indique que cette option est uniquement prise en charge par Windows CE . Quoi qu'il en soit, le fait est qu'un système de fichiers qui n'applique pas la propriété ni les autorisations (du moins pas par défaut) est un candidat idéal pour les supports de stockage amovibles, car vous ne pouvez pas prédire quels utilisateurs fonctionneront sur les systèmes que vous branchez. it in.
gerlos le
25

En complément des réponses ci-dessus, exFAT est également pris en charge par OS X Snow Leopard dans 10.6.5 et les versions ultérieures (bien que cela ne soit pas mentionné dans les notes de version).

Adrian B
la source
25

Une différence très importante se produit si vous utilisez l'attribut EFS "Encrypted" (EFS signifie Encrypting File System , qui n'est pas réellement un système de fichiers, mais plutôt une fonctionnalité de NTFS).

La plupart du temps, EFS est transparent. Vous ne le voyez pas Les fichiers sont chiffrés sur le disque, mais sont automatiquement déchiffrés lorsque vous y accédez.

Lorsque vous copiez un fichier crypté sur un autre volume NTFS, celui-ci reste crypté à l'aide de la même clé que celle d'origine. Cela peut être formidable, et cela peut aussi être extrêmement ennuyant, selon votre cas d'utilisation.

En gros, si vous souhaitez transférer vos fichiers sur un autre ordinateur sur lequel sont installés les mêmes certificats de déchiffrement, choisissez NTFS sur le lecteur amovible. Ensuite, vos fichiers restent cryptés en transit, tout en restant accessibles de manière transparente sur tous les ordinateurs autorisés. Neat-o!

Toutefois, si vous transférez généralement des fichiers sur des ordinateurs dépourvus des certificats de déchiffrement, il n'existe aucun moyen de demander à Windows de déchiffrer automatiquement un fichier lorsqu'il est copié sur un disque externe . Si vous oubliez de le déchiffrer manuellement, vous ne pourrez pas y accéder sur l'autre ordinateur. Si vous le faites souvent, choisissez exFAT sur le lecteur amovible. Tous les fichiers que vous copiez dessus seront alors automatiquement décryptés, à la volée.

Si vous n'utilisez pas EFS (comme presque tout le monde, jamais), cela ne s'applique évidemment pas. Je pense que c'est la deuxième plus grande différence après la "compatibilité avec d'autres systèmes d'exploitation".

RomanSt
la source
C'est en fait une information incorrecte. Parce que exFAT prend en charge le cryptage de fichier au moins lorsqu'il est utilisé avec Windows 10. Vous pouvez copier des fichiers cryptés sur un volume exFAT, comme une clé USB, et ceux-ci restent cryptés. Comme vous l'avez dit, cela peut être très agaçant ou tout simplement génial.
Sami Lehtinen
14

L'interopérabilité du système de fichiers est importante. exFAT est également  pris en charge en lecture / écriture de manière native par OS X Snow Leopard dans les versions 10.6.5 et ultérieures (bien que cela ne soit pas mentionné dans les notes de publication). Cela peut être vérifié en vérifiant Utilitaire de disque, où exFAT est une option de formatage.

Sous OS X, NTFS est toujours considéré en lecture seule, sauf si vous modifiez le fstab par lecteur et que vous êtes prêt à gérer le montage non natif. En tant que tel, ce n'est pas une option fiable pour la plupart des utilisateurs.

Bien que l’utilisation de votre lecteur sur un Mac, Linux ou un autre système puisse ne pas être votre principale préoccupation, c’est une chose à considérer.

cde
la source
Parce que mon petit montage d'une autre réponse a été rejeté.
cde
Il convient également de noter que le support sur Linux est plus limité et défectueux, même avec le système de fichiers fusible, en raison de problèmes juridiques, du manque d’intérêt et de bugs dans la mise en œuvre de la fusion exfat. J'ai vécu cela aujourd'hui en essayant de monter une carte mémoire PSVita (Vita2SD) pour un ami. Donc, je ne dirais certainement pas que la portabilité est bien meilleure que les ntfs.
Wyatt8740
10

NTFS possède des attributs de sécurité liés par défaut à l'ordinateur local. Par conséquent, pour les supports devant être déplacés, FAT est généralement plus pratique.

cbz
la source
4
Il en va de même pour exFAT. Il a également des DACL
Billy ONeal
6

NTFS a une journalisation qui aide à garantir que le système de fichiers peut récupérer de la corruption, contrairement à exFAT. Par conséquent, si vous utilisez le lecteur uniquement à partir de PC Windows et que la fiabilité et l'intégrité des données sont importantes, par exemple à des fins d'archivage ou de sauvegarde, vous devez utiliser NTFS sur exFAT .

Source (alors il y a beaucoup d'autres sources avec le même type d'information)

À notre avis, il n’ya qu’un seul aspect «pas si positif» d’exFAT, c’est le manque de soutien pour la journalisation. La journalisation est une fonctionnalité qui permet au système de fichiers de conserver des enregistrements des modifications apportées aux fichiers stockés. Cela s'avère utile en cas de corruption des données, car les journaux peuvent être utilisés pour récupérer des données endommagées. exFAT ne possède pas cette fonctionnalité, ce qui signifie que les données peuvent être corrompues plus facilement en cas d'arrêts inattendus ou lorsque le disque amovible formaté de cette manière n'est pas éjecté en toute sécurité.

Laurent
la source
0

Les nombreux résultats de Google semblent indiquer qu'il est bien meilleur pour plusieurs raisons (plus récent, les mêmes raisons que plus petites, plus petites, plus rapides, plus efficaces) mais également moins compatible, Vista et 7 uniquement.

C'est le meilleur que j'ai trouvé, le tableau explique beaucoup .

tobylane
la source
Je ne pense pas que "moins compatible" soit une déclaration juste, étant donné qu'exFAT est mieux pris en charge par OS X que NTFS.
Simon East
Lien brisé. ..
Twisty Impersonator
@SimonEast nettement moins compatible, généralement pas livré sur linux en raison d'une licence. Et vous ne pouvez pas créer un appareil avec un support exfat sans avoir à traiter de questions juridiques.
Jangorecki
0

Un avantage pratique que NTFS a toujours sur exFat est cependant que la longueur maximale du libellé de volume dans exFat n’est encore que de 11 octets (comme dans FAT), mais de 32 octets dans NTFS.

Cela peut être utile lorsque vous avez plusieurs clés USB de même marque et que vous souhaitez créer des noms différents pour les identifier.

Par exemple, mes noms de volume typiques pour disons un lecteur verbatim de 256 Go sont verbatim256. Maintenant, si j'ai un deuxième lecteur du même type, je ne peux même pas ajouter 1 ou 2 au nom car il a déjà atteint la limite maximale.

C’est en fait le facteur décisif qui me permet de rester fidèle à NTFS, car ils fonctionnent tous les deux de manière quasi universelle.

zar
la source
ce n'est pas correct Le libellé de volume dans exFAT est de 15 unités de code UTF-16
phuclv
@phuclv Je lève les yeux aussi, mais c'est déroutant. Le lecteur exFat que j’autorise seulement 11, ma réponse est donc basée sur cela.
Zar