Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

exFAT, une vraie solution ?

par

exFAT va-t-il remplacer FAT32 ? Oui, c'est assez évident, ne serait-ce que parce que les cartes mémoires vont y passer obligatoirement. Pour un usage grand public, c'est un rien plus performant, on gagne un peu en capacité et surtout, les limites gênantes de la FAT32 (4 Gio par fichier) sautent.

Le problème, c'est qu'exFAT n'est pas encore (et ne sera sûrement jamais) totalement universel. Là où la FAT32 est prise en charge sur 99 % des machines du marché, exFAT nécessite un ordinateur récent (Windows Vista, XP avec un pilote ou Mac OS X Snow Leopard), et les périphériques comme les appareils photos, les Media Center, etc. ne sont que rarement compatibles.

Au final, exFAT est intéressant et efficace mais ne remplace pas encore FAT32. Et vu la façon dont les choses avancent, FAT32 risque de rester encore (très) longtemps le seul système de fichier totalement universel, même si NTFS est de plus en plus couramment proposé.

Partager:
33
Commentaires
Lire plus
X
Valider

Commentaires
Lire les commentaires sur le forum
CoolRaoul 19/11/2010 08:17
Masquer
-0+

"dépasser 2 Tio" ? C'est quoi un "Tio"???

eat your potato 19/11/2010 08:19
Masquer
-9+

Au final ils sont un peu bêtes (ou corrompus) les gens qui ont fait les nouvelles normes de carte mémoire. Ils auraient mieux fait de prendre un système de fichier libre.

Basilic et Pistou 19/11/2010 08:29
Afficher
anonymous 19/11/2010 08:45
Masquer
-1+
CoolRaoul 19/11/2010 08:49
Masquer
-6+

J'ai trouvé: http://fr.wikipedia.org/wiki/Octet
et donc
Donc 1 Kio = 2^10 octets donc bien 1024, et ainsi de suite pour Mio, Gio et autres Zio (zébioctet :-D ) qui sont bien des puissances de 2 et pas de 10

urschuca 19/11/2010 08:53
Masquer
-4+

Et hop un nouveau format proprio, c'est pas pour moi.

jokoe 19/11/2010 08:53
Masquer
-3+

eat your potato :
Au final ils sont un peu bêtes (ou corrompus) les gens qui ont fait les nouvelles normes de carte mémoire. Ils auraient mieux fait de prendre un système de fichier libre.


En effet, nous sommes en plein dans un des effets pervers des brevets logiciels : la non interopérabilité.

darkbul 19/11/2010 09:18
Afficher
anonymous 19/11/2010 09:46
Masquer
--2+

C'est pour savoir de quoi on parle...
Tu es un peu casse-pied sur le coup Darkbul.

dandu 19/11/2010 10:04
Masquer
-9+

Citation :

C'est franco Français... tu verras jamais ça ailleurs et c'est pas une unité SI...




Non. C'est International, et c'est pour différencier le base 2 du base 10. En SI, justement, un To (ou TB en anglais) c'est 1 000 Go, un Tio (ou TiB) c'est 1024 Gio et c'est parfaitement standardisé depuis plus de 10 ans

paradox888 19/11/2010 10:05
Masquer
--2+

On a des unités SI autant les utiliser ça évite les confusions.

pluies 19/11/2010 10:15
Masquer
-2+

Basilic et Pistou :
1 kio = 1000 octets et pas 10241 Mio = 1000000 octets et pas 10485761 Gio = 1000000000 octets et pas 1073741824etc ...


C'est l'idée ; mais tu les as dans le mauvais sens ^^

Les unités du SI sont en base 10, et les unités "avec un i" sont en base 2 (donc 1 024, 1 048 576...).

anonymous 19/11/2010 10:30
Afficher
dandu 19/11/2010 10:33
Masquer
-3+

NTFS est pas adapté à la mémoire flash, d'une part, et accessoirement NTFS est pas ouvert et Microsoft ne donne pas de licences (les implémentations OS X et Linux c'est du hack)

Basilic et Pistou 19/11/2010 10:39
Masquer
-7+

CoolRaoul :
J'ai trouvé: http://fr.wikipedia.org/wiki/Octet
et donc
Donc 1 Kio = 2^10 octets donc bien 1024, et ainsi de suite pour Mio, Gio et autres Zio (zébioctet :-D ) qui sont bien des puissances de 2 et pas de 10


ezezyyh :
Non c'est pas ça.http://fr.wikipedia.org/wiki/Pr%C3%A9fixe_binaire


Pluies :
C'est l'idée ; mais tu les as dans le mauvais sens ^^ Les unités du SI sont en base 10, et les unités "avec un i" sont en base 2 (donc 1 024, 1 048 576...).


Désolé, les amis. Mauvaise nuit, mauvaises nouvelles et sale boulot à faire aujourd'hui m'ont fait écrire le contraire de ce que je voulais.

C'est bien l'inverse, merci Pluies, de me remettre dans le droit chemin.

Citation :C'est franco Français... tu verras jamais ça ailleurs et c'est pas une unité SI...


Trop :lol: . Renseigne toi mieux.

mitch074 19/11/2010 10:52
Masquer
-0+

@Dandu: non, les implémentations OS X et Linux ne sont pas des hacks. NTFS est structurellement et conceptuellement basé sur un ancien système de fichiers IBM, celui d'OS/2 (et donc, Microsoft n'a pas de brevets dessus) et l'implémentation actuelle sous Linux est faite d'après une documentation établie sur la doc Microsoft d'une part et un reverse engineering... Lequel a été tellement pointu qu'un bug sérieux DANS L'IMPLEMENTATION ET DOCUMENTATION OFFICIELLE MS a été relevé et corrigé par MS au début de l'été, c'est dire!

Actuellement, il y a deux pilotes Linux:
- un, inclus dans le kernel, est capable d'opérations en lecture et écriture. Ses performances sont bonnes et comparables (voire meilleures dans certains cas) à celles du pilote 'Crosoft.
- un autre, installé en logiciel utilisateur (il s'appuie sur FUSE: FileSystem in User spacE) et édité par Tuxera (une version libre et une version proprio optimisée pour systèmes embarqués) est plus fréquemment mis à jour et plus complet: support des ACL POSIX, de la compression à la volée et de l'encryptage.

Le dernier est le plus utilisé dans les distributions actuelles, et une version pour OS X est également disponible. Ses performances sont bonnes (faible fragmentation, débit maximal proche des maxi théoriques, utilisation CPU correcte) et les tests de stabilité et d'intégrité des données sont poussés: personnellement, je n'ai aucune réticence à y confier mes données.

Le seul problème du NTFS, c'est que comme c'est un système de fichiers complexe, il requiert du temps CPU et il n'est pas du tout approprié pour des disques Flash (journalisation oblige): la copie de nombreux petits fichiers sur une clé USB est lente, par exemple.

TNZ 19/11/2010 11:00
Masquer
-5+

Citation :

Et hop un nouveau format proprio, c'est pas pour moi.



nouveau format privateur ... de liberté.

zorro3364 19/11/2010 11:15
Masquer
--2+

@mitch074: parce que le reverse engineering c'est pas du hack? la nuance est subtile....

dandu 19/11/2010 11:18
Masquer
--3+

mitch074 : genre y a une doc ?

Pour la copie de petits fichiers sur une clé USB, c'est pas lié à NTFS, c'est lié aux clés USB elle-même, hein

Dams 19/11/2010 11:21
Masquer
-0+

eat your potato :
Au final ils sont un peu bêtes (ou corrompus) les gens qui ont fait les nouvelles normes de carte mémoire. Ils auraient mieux fait de prendre un système de fichier libre.


J'imagine qu'il y a une raison, c'est pas comme si les fabricants n'envisageaient pas de passer un jour à un outil gratuit plutôt que de payer une licence.

Sinon c'est dommage d'avoir limité l'usage d'une clé USB à un ordinateur dans votre test parce que maintenant on les connectent aux autoradios, aux boxs, aux téléviseurs... Ma TV Panasonic de septembre prend en charge les SDXC donc j'imagine que le format exFAT est bel et bien utilisable dessus.

zorro3364 19/11/2010 11:27
Afficher
dandu 19/11/2010 11:33
Masquer
--1+

On teste avec ce qu'on a, malheureusement

Sinon, y a pas que les ordinateurs, y a les lecteurs MP3, les TV, les appareils photo, etc.

thisisabore 19/11/2010 13:09
Masquer
-0+

zorro3364 :

Citation :windows+macOS fait bien 99% des machines du marché, non?


Ça dépend d'après qui. D'après Microsoft, Linux a environ 8% du marché des ordinateurs personnels et Apple 7%. (voir cet article de O'Reilly)
Donc ça ferait du 92% pour les deux que tu cites. ~85% pour Microsoft seul.
Après si tu regardes au delà de l'ordinateur personnel, Linux étant plutôt majoritaire (entre les serveurs, l'embarqué comme toutes les machinbox, les lecteurs personnels et les millions de téléphones Android), oui, ça va poser problème que xFAT soit encore un truc propriétaire tenu par une société monopolistique.

Je comprendrai jamais pourquoi, quand il existe des solutions efficaces et libres, les constructeurs se tournent vers des solutions privées et payantes.

Ou plutôt, je ne comprendrai jamais comment ils ont pu se mettre dans une situation de telle dépendance vis-à-dis d'un seul acteur du monde logiciel.

ydhainaut 19/11/2010 13:43
Masquer
--2+

NFTS depuis Vista (et donc Win 7) permet de formatter les disques avec des clusters de 16,32, et 64 K. Pratique pour eviter la fragmentation exessive des disques à contenu multimedia et totalement compatible avec les appareils passerelles multimedia par exemple) supportant le NTFS
au contraire d'ExFat qui ne sera comptabible qu'avec Win7 je pense

mitch074 19/11/2010 15:11
Masquer
-2+

Citation :

@mitch074: parce que le reverse engineering c'est pas du hack? la nuance est subtile....




Wikipedia : En programmation, un hack est une solution rapide et bricolée pour contourner un problème, quel qu'il soit. Il peut s'agir d'une limitation du langage de programmation lui-même, ou d'une conception imparfaite de la part du programmeur.

Si pour toi reverse-engineering = hack, je suis désolé de te dire que:
- le BIOS de ton PC est un hack: en effet, tous les BIOS actuels sont issus du reverse engineering des BIOS Intel, et ce depuis l'apparition des 'compatibles PC' dans les années 80.
- tous tes softs (Windows inclus) sont des hacks: pareil, la quasi totalité des applications propriétaires de nos jours étant incomplètement documentées, les programmeurs utilisent des hacks pour effectuer des opérations non documentées.

A contrario, NTFS-3G est une implémentation faite d'après la documentation fournie par 'Crosoft d'une part, et la documentation obtenue par le reverse-engineering du format de partition NTFS - pas du pilote 'Crosoftien!

Et c'est justement parce que c'est une implémentation d'après documentation qu'elle a permis de lever des bogues dans l'implémentation 'Crosoftienne.

CQFD: si NTFS-3G est un hack, qu'un hack est une solution bricolée, et que NTFS-3G a permis la découverte, alors Windows XP/Vista/7 n'est qu'un gros hack de mauvaise qualité. D'après ta propre définition.

anonymous 19/11/2010 18:43
Masquer
-0+

ca fait 6 mois que j'ai formatté mes 2 clés USB 16 Go en exFAT. à l'époque j'ai essayé de trouver d'autres filesystem compatible Windows, permettant de dépasser 4 Go par fichier et adaptés aux supports flash : je n'ai rien trouvé en libre.

que ça soit minix, ext2, ext3 ou ext4 aucun n'est adapté à mon besoin. S'il y a quelque chose en libre je suis prêt à essayer, mais il me faudra un support Windows (sans passer par une verrue vmware avec un linux dedans)

Sh4d3rZ_86 19/11/2010 18:46
Masquer
--2+

Après avoir atteint ses limites au niveau des bugs Windows ferait appel à Linux :whistle:

mitch074 19/11/2010 19:14
Masquer
-0+

@tazmanio: j'ai formaté une clé USB en NTFS depuis Linux. Windows la reconnaît - mais ce n'est pas recommandé pour des petits fichiers nombreux.

hmn 19/11/2010 19:43
Masquer
-2+

Me suis retrouvé comme un con, avec ma clé usb de 32gb en exfat au salon de la photo, les mac ne la reconnaissaient même pas, les pc sous vista n'avaient pas le sp1, et les pc sous xp n'avaient pas le pilotes.

farvardin 20/11/2010 12:51
Masquer
-0+

Quelques petites suggestions de corrections pour l'article :

"Heureusement, un remplaçant pour la FAT32" => "Malheureusement, un remplaçant pour la FAT32"

"exFAT, une vraie solution ?" => "exFAT, une vraie fausse solution."

Merci crimosoft de travailler d'arrache-pied pour rendre le monde informatique de moins en moins interopérable.

Les offres du moment

Newsletters


OK