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

Microsofit licencie exFAT

par - source: ArsTechnica

Dans le petit monde des systèmes de fichier, la FAT est le format le plus courant. Apparu en 1981 (dans sa version FAT12) avec le DOS et le premier PC, ce format de fichier a évolué et est devenir un standard de facto, surtout la version la plus récente (datant tout de même de 1996, avec la sortie de Windows 95 OSR2). Malheureusement, la FAT32 a quelques problèmes, comme l'impossibilité de dépasser 4 Go pour un fichier, une structure peu fiable et fragile et l'absence de gestion des droits. De plus, Microsoft limite la capacité des périphériques de stockage à 32 Go en FAT32 (pour pousser le NTFS).

exFAT

Avec exFAT, un système de fichier apparu avec Windows Vista (SP1) et intégré à Windows 7, Microsoft améliore la FAT : en exFAT, il est possible de créer des partitions de 64 Zo (zettaoctets, soit un milliard de téraoctets) et la taille maximale d'un fichier atteint la même valeur. L'exFAT supporte les droits sur les fichiers (ACL), permet de prendre en charge 2 796 202 fichiers par répertoire (contre 65 536 en FAT32) et est optimisé pour les périphériques de stockage à base de mémoire flash (typiquement les clés USB). Pour lire et écrire en exFAT, il fallait jusqu'à maintenant un système Windows : Vista (SP1), 7, 2008 Server (directement), 2003 Server et XP (SP2 et un patch sont requis).

Microsoft licencie

Le format exFAT devrait donc se généraliser rapidement, car Microsoft propose maintenant le format sous licence et les appareils SDXC devront utiliser ce système de fichier. Microsoft propose deux licences : pour les fabricants d'appareils photo, de caméras et de cadres photo (notamment), c'est une licence unique à payer, de 300 000 $, pour les autres (téléphones, clés USB, NAS, etc.), la licence est liée au nombre d'appareils vendus (le prix exact n'est pas connu). On peut espérer qu'Apple paye la licence (pour Mac OS X), alors que les utilisateurs de Linux disposent déjà de pilotes pour gérer l'exFAT.

Partager:
44
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
anonymous 11/12/2009 12:23
Masquer
-0+

Et le NTFS va disparaitre avec ce nouveau format ?

collinmic 11/12/2009 12:44
Masquer
-0+

non

kantasona 11/12/2009 12:49
Masquer
-0+

@collinmix

kantasona 11/12/2009 12:50
Masquer
-0+

Oups désolé. Donc :
@collinmic : C'est pas une réponse ça, pourquoi pense-tu que ça ne supplantera pas le NTFS ? Il me semble que ça le dépasse en beaucoup de points non ?

anonymous 11/12/2009 13:29
Masquer
-0+

"est optimisé pour les périphériques de stockage à base de mémoire flash (typiquement les clés USB)"

powasky 11/12/2009 13:35
Masquer
--1+

J'espère que Sony aura une licence pour la PS3

Mictateur 11/12/2009 13:45
Masquer
-4+

Citation :

Oups désolé. Donc :
@collinmic : C'est pas une réponse ça, pourquoi pense-tu que ça ne supplantera pas le NTFS ? Il me semble que ça le dépasse en beaucoup de points non ?



Mon dieu... :ouch:
exFAT, c'est une verrue sur FAT32, en gros. Le système de fichiers est juste légèrement moins pourri. exFAT est là pour dégager FAT des clés USB, vu que sur une clé 16 Gio formatée en FAT, je ne peux pas mettre des BRD rips de 6 Gio, exemple concret powaaaa. :o
NTFS, c'est ZE système de Microsoft, un truc journalisé, avec des droits d'accès, de l'encryption, les liens symboliques, les quotas, les transactions, etc.

En résumé : NTFS = pour tout sauf les disques externes/clés USB en Flash, et exFAT = pour les disques externes/clés USB en Flash. C'est tout.
Depuis Vista je crois, on ne peut plus installer Windows sur autre chose que du NTFS. Si on pouvait installer Vista/7 sur un volume FAT, plein de fonctionnalités ne pourraient PAS fonctionner : entre les liens foireux (C:\Utilisateurs ou C:\Programmes, en français), ShadowCopy, EFS, les dossiers Users verrouillés aux autres utilisateurs, etc.


Ca tombe bien d'ailleurs, je sors d'un cours avec un petit récapitulatif sur les systèmes de fichiers. :D

kantasona 11/12/2009 14:25
Masquer
-0+

C'est beaucoup plus clair ! Merci bien :)

duredhel 11/12/2009 14:33
Masquer
-0+

@mictateur

Oui en effet entre exFAT et NTFS y'a quand même pas photo.

Tant qu'on y est, comment fait-on pour créer un symlink avec ntfs ? je veux dire qqchose d'équivalent à ce qu'on obtient sous Unix avec la commande 'ln', pas un pauvre fichier '.lnk' sur lequel on ne peut même pas faire un 'cd'...

Toms2809 11/12/2009 14:35
Masquer
-1+

C:\Users\Toms>mklink
Crée un lien symbolique.

MKLINK [[/D] | [/H] | [/J]] Lien Cible

/D Crée un lien symbolique vers un répertoire. Par défaut,
il s'agit d'un lien symbolique vers un fichier.
/H Crée un lien réel à la place d'un lien symbolique.
/J Crée une jonction de répertoires.
Lien Spécifie le nom du nouveau lien symbolique.
Cible Spécifie le chemin d'accès (relatif ou absolu) auquel
le nouveau lien fait référence.

:-)

duredhel 11/12/2009 14:38
Masquer
-0+

Merci !!
Je connais un tas d'unixiens au taff qui vont bénir ton nom !!! :)

Zephyros 11/12/2009 14:56
Masquer
-0+

Sinon, une ptite astuce, ya moyen de dépasser les 32 Go en FAT32, suffit de créer la partition et la formater à partir d'un live CD Linux. Enfin bon, faut être fou pour stocker autant de données sur un tel système de fichiers :D

(edit: erreur de ma part sur la coquille...)

dark-jedi 11/12/2009 15:19
Masquer
-0+

c 'est quoi un symlink? :D

ultrabill 11/12/2009 15:21
Masquer
-0+

Citation :

Sinon, une ptite astuce, ya moyen de dépasser les 32 Go en FAT32, suffit de créer la partition et la formater à partir d'un live CD Linux. Enfin bon, faut être fou pour stocker autant de données sur un tel système de fichiers :D

(edit: erreur de ma part sur la coquille...)


Pourquoi se faire ch*** avec linux quand on peut le faire en ligne de commande Windows :
Code :format X: /FS:FAT32

ultrabill 11/12/2009 15:23
Masquer
-0+

Citation :

c 'est quoi un symlink? :D


C'est comme un raccourci... mais en mieux [:ddr555]
Un fichier "pointe" vers un autre fichier sans être considéré comme un raccourci. Ça marche aussi avec les répertoires ;)

Chai pas si c'est bien clair comme explication mais c'est ça quand même [:matleflou]

anonymous 11/12/2009 15:37
Masquer
-1+

Faut vraiment être débile pour payer 300 K$ une licence pour un format propriétaire pourri alors que des formats libres existent par ailleurs ...
Ah pardon, c'est vrai que Windaube ne sait pas les lire ^^

ultrabill 11/12/2009 15:58
Masquer
-0+

Citation :Faut vraiment être débile pour payer 300 K$ une licence pour un format propriétaire pourri alors que des formats libres existent par ailleurs ...
Ah pardon, c'est vrai que Windaube ne sait pas les lire ^^
Tu veux parler d'ext2 ? Pas lu nativement par MacOS X non plus...
ReiserFS ? Journalisé, donc sans intérêt... et pas lu nativement par MacOS X...
HFS+ ? Journalisé, donc sans intérêt... et Linux sait pas en tirer parti non plus...

C'est cruel la vrai vie ;)

1815 11/12/2009 16:05
Masquer
-1+

phoque alors.

magellan 11/12/2009 16:07
Masquer
-1+

ultrabill :
Tu veux parler d'ext2 ? Pas lu nativement par MacOS X non plus...ReiserFS ? Journalisé, donc sans intérêt... et pas lu nativement par MacOS X...HFS+ ? Journalisé, donc sans intérêt... et Linux sait pas en tirer parti non plus...C'est cruel la vrai vie


Et puis c'est juste amusant de voir le type piquer un HDD d'une machine pour y voler les données, et se demander "bordel, c'est quoi le système d'écriture des données dessus?" :D

Ah les joies des normes et standards dans l'informatique...

Zephyros 11/12/2009 17:25
Masquer
-0+

ultrabill :
Pourquoi se faire ch*** avec linux quand on peut le faire en ligne de commande Windows : Code :format X: /FS:FAT32


Ah, je savais pas. Faut dire que ça va à l'encontre de ce qu'indique Microsoft sur cette page http://support.microsoft.com/kb/314463/fr
J'suis très heureux en tout cas d'apprendre que Linux facilite ton transit intestinal :-p

1815 11/12/2009 17:31
Masquer
-2+

microsofit?
c'est quoi cette nouvelle bestiole...

ultrabill 11/12/2009 18:13
Masquer
--1+

Citation :

Ah, je savais pas. Faut dire que ça va à l'encontre de ce qu'indique Microsoft sur cette page http://support.microsoft.com/kb/314463/fr
J'suis très heureux en tout cas d'apprendre que Linux facilite ton transit intestinal :-p


Tu sais lire :??:
Citation :Il est impossible de formater un volume d'une taille supérieure à 32 gigaoctets (Go) avec le système de fichiers FAT32 au cours du processus d'installation de Windows XP.
A l'installation, c'est effectivement impossible... et sous XP l'explorateur (click-droit > formater) inclus cette restriction.

Cette restriction n'est pas présente dans Windows 2000. Pourtant, le fat32 n'a pas évolué entre 2000 et XP... Et si c'était une restriction commerciale plutôt que technique [:xam].
D'ailleurs, ne peut-on pas lire ceci sur ton lien
Citation :Windows XP peut monter et prendre en charge des volumes FAT32 d'une taille supérieure à 32 Go (sous réserve d'autres limites)
Ha ba zut, c'est que c'est quand même faisable d'avoir du fat32 > 32Go :heink:.

Et tu ne devineras jamais avec quoi : par la commande "format" via l'invite de commande :)

1815 11/12/2009 18:56
Masquer
-0+

ben oui, une fois j'avais formaté un petit 80Go 2,5" en externe comme ça. (je sais plus pourquoi par contre).
du coup je m'étais même pas aperçu de cette limitation alakon...

1815 11/12/2009 18:57
Masquer
-2+

'tain, pierre... MicrosofIt, quoi.
le forum encore spa trop grave, mais ça fait tache le sur site.

ultrabill 11/12/2009 19:08
Masquer
-1+

Citation :

'tain, pierre... MicrosofIt, quoi.
le forum encore spa trop grave, mais ça fait tache le sur site.


Yoda powa [:grut]

1815 11/12/2009 19:31
Masquer
-0+

dislexie powaa, ouais...

Zephyros 11/12/2009 21:54
Masquer
-0+

ultrabill :
Tu sais lire A l'installation, c'est effectivement impossible... et sous XP l'explorateur (click-droit > formater) inclus cette restriction.



Ouais, donc le fait de pouvoir formater une partition >32 Go en FAT32 en ligne de commande c'est tout à fait en ligne avec cet article de Microsoft, si tu veux. Surtout qu'en suivant les divers liens de cet article ( 310525 puis 184006) on fini par tomber sur un article (pour Windows 2000 en effet) qui indique la création est pas supportée...Moi j'trouve pas ça logique.

ultrabill :

Cette restriction n'est pas présente dans Windows 2000. Pourtant, le fat32 n'a pas évolué entre 2000 et XP... Et



D'après Microsoft ce serait plutôt non : http://support.microsoft.com/kb/184006/fr mais j'ai plus de Windows 2000 sous la main pour vérifier ça.

ultrabill :

si c'était une restriction commerciale plutôt que technique .D'ailleurs, ne peut-on pas lire ceci sur ton lien Ha ba zut, c'est que c'est quand même faisable d'avoir du fat32 > 32Go .Et tu ne devineras jamais avec quoi : par la commande "format" via l'invite de commande


J'ai jamais dit qu'il était impossible d'avoir une partition FAT32 > 32Go montée sous Windows XP, sinon j'vois pas pourquoi j'aurai donné une méthode pour en créer un à partir d'un Live CD...m'enfin bon, c'est monnaie courante de lire ce qu'on croit voir et non ce qui est écrit sur le net ^^"

ultrabill 11/12/2009 22:27
Masquer
-0+

Citation :

Ouais, donc le fait de pouvoir formater une partition >32 Go en FAT32 en ligne de commande c'est tout à fait en ligne avec cet article de Microsoft, si tu veux. Surtout qu'en suivant les divers liens de cet article ( 310525 puis 184006) on fini par tomber sur un article (pour Windows 2000 en effet) qui indique la création est pas supportée...Moi j'trouve pas ça logique.


J'y peux rien si l'interface d'XP t'impose NTFS quand tu veux formater une partition > 32Go en FAT32. Il y a plein de choses qui n'existent pas via l'interface mais qui sont possibles par ligne de commande. Regarde ne serais-ce que du coté de "diskpart" (ne pas confondre avec diskparts) ;)
Citation :

D'après Microsoft ce serait plutôt non : http://support.microsoft.com/kb/184006/fr mais j'ai plus de Windows 2000 sous la main pour vérifier ça.


Tu confond encore la partie graphique et l'invite de commande.
Citation :Le pilote Windows 2000 FastFAT peut monter et prendre en charge des volumes FAT32 dont la taille est supérieure à 32 Go (à conditions que les autres restrictions soient respectées), mais vous ne pouvez pas en créer un à l'aide de l'outil Format
L'outil "Format" étant ce qu'on trouve en faisant un click-droit > formater sur le disque...

En revanche, quand tu passe en ligne de commande, tu peux faire pour ainsi dire ce que tu veux :
http://www.microsoft.com/resources [...] x?mfr=true
Est-ce que tu vois une quelconque restriction là ? Moi pas ;)

Citation :

J'ai jamais dit qu'il était impossible d'avoir une partition FAT32 > 32Go montée sous Windows XP, sinon j'vois pas pourquoi j'aurai donné une méthode pour en créer un à partir d'un Live CD...m'enfin bon, c'est monnaie courante de lire ce qu'on croit voir et non ce qui est écrit sur le net ^^"


J'ai bien lu ta méthode qui est d'utiliser un LiveCD Linux ça. Mais tu ne semble pas croire qu'il soit possible de faire la même chose sous Windows...

Zephyros 11/12/2009 22:40
Masquer
-0+

Ouais, grosso modo on est en phase.

Bon sinon j'ai essayé de formater un disque dur externe de 80 Go en FAT32 selon ta méthode (dans un cmd.exe). Bah pour moi ça marche pas:

Citation :C:\>format F: /FS:FAT32
Le type du système de fichiers est NTFS.
Le nouveau type de système de fichiers est FAT32.

Attention : toutes les données sur le lecteur de disque
non amovible F: seront perdues !
Continuer le formatage (O/N) ? o
Vérification de 76308 Mo

Là ça met 20 plombes à atteindre 100 % (sous linux c'est pas aussi long si je me souviens bien mais bon, là n'est pas la question) pour finir par afficher une fois les 100 % atteind :
Citation :
Le volume est trop grand pour FAT32.



A l'origine il était en NTFS, et d'ailleur il est resté en NTFS suite à ce test, les fichiers d'orignes semblent même encore présent o_O

Fallait redémarrer en console de récupération pour que ça fonctionne? Faut Windows XP Pro (j'ai essayé sur la familiale) ? J'ai loupé une étape?

ultrabill 11/12/2009 23:10
Masquer
-0+

Citation :

(...)


Rien de spécial, peut-être passé en mode administrateur... quoi que sur un "familiale" je sais pas si ça existe [:matleflou]. Sinon, vaut mieux ajouter "/q" dans la commande pour le mode rapide.

Publicité

Les offres du moment

Tout sur les Supports de stockage
 Comparatif Supports de stockage
Tous les comparatifs Supports de stockage

Newsletters


OK