Win3x.Org

Windows & DOS Community

[Résolu] format exFAT ?

Répondre   Page 1 sur 2  [ 12 messages ]
Aller sur la page 1 2 »
Auteur Message
baotinh
Sujet du message : [Résolu] format exFAT ?
Publié : 16 mars 2009 13:28
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 56
Inscription : 06 mars 2009 22:09
 
J'ai un pc qui a VISTA SP1
Lorsque je voulais formater ma clé USB,je peux le formater au format exFAT
Qu'est que c'est :?: :?:

_________________

POST > BootDevice > MBR > NTLDR > BOOT.INI > NTDETECT.COM > NTOSKRNL.EXE > REGISTRY
END!


Haut
Profil Citer
Romain
Sujet du message : Re: FORMAT exFAT
Publié : 16 mars 2009 15:49
Membre d'honneur
Hors-ligne
 
Messages : 221
Inscription : 10 juin 2007 11:16
 
Google est ton ami.


Haut
Profil Citer
valentin57
Sujet du message : Re: FORMAT exFAT
Publié : 16 mars 2009 16:01
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 1431
Inscription : 23 déc. 2007 12:12
PC Rétro : Compaq Contura Aero 4/25 80486 SX 25 4Mo 250Mo
 
exFAT (Extended File Allocation Table) est un système de fichiers conçu tout particulièrement pour les mémoires flash et les supports de stockage externes (disques durs et assimilés) introduit dans Windows CE 6.0. exFAT est utilisé là où le système de fichiers NTFS n'est pas utilisable à cause de la charge des métadonnées, supérieures en volume et requérant un plus grand nombre d'accès en des zones différentes (comme la MFT par exemple).

Les avantages par rapport aux différents formats FAT sont :

* la limite théorique de la taille des fichiers est de 264 octets (16 Exaoctets), à comparer aux 232 (4 gigaoctets) de la FAT32 ;
* support de plus gros volumes (pas de taille définie) alors que FAT32 était limité à des volumes dont la taille devait se situer entre 256 mégaoctets (512 en pratique) et 8 Téraoctets avec une limite pratique sous Windows de 32 gigaoctets maximum à la création, et une limite a l'utilisation de 128 gigaoctets dans certains cas ;
* taille de cluster maximale de 2255 octets, bien que les implémentations actuelles la limitent à 32 Mio ; à comparer avec les 64 Kio maximum en pratique de FAT32 sous Windows (mais la limite théorique est supérieure) ;
* performance de l'allocation d'espace libre améliorée grâce à l'introduction de bitmap d'espace libre, sorte de carte logicielle de l'espace libre comme il existait une carte de l'espace occupé par les fichiers, ceci permettant de trouver plus facilement un espace libre en fonction de la taille des fichiers a écrire et également un plus rapide effacement ce ceux-ci ;
* support pour plus de 1 000 fichiers par répertoire ;
* support des Access Control List ;
* support du transaction-safe FAT (TFAT) file system ou système de fichiers à transactions (modifications) sécurisées de la table d'allocation des fichiers (fonctionnalité optionnelle introduite dans WinCE). En résumé, les metadonnées de la TFAT – ou pour traduire FAT (table d'allocation des fichiers) à transactions sécurisées – sont protégés contre les interruptions survenant lors de la modification d'un fichiers en ne sauvegardant les modifications que si celles-ci arrivent a leur terme, particulièrement utile dans le cas de support de stockage amovibles pouvant être retirés à tout moment ;
* possibilité de stocker des paramètres OEM spécifiques dans les métadonnées ;
* utilisation de sommes de contrôle des noms de fichiers (name hashes) pour une vérification plus rapide de ceux-ci.

Le Service Pack 1 de Windows Vista ajoute le support exFAT. Le support d'exFAT est aussi possible sous Windows XP SP2 et SP3 grâce à la mise à jour KB955704.

Source: Wikipédia :mrgreen:

_________________

R5 2600 - 32gb RAM - rtx 2070 - ~6tb stockage - Windows 10 Pro 2004
Celeron tualatin 1,2 ghz 512 mo ram 40 go hdd windows 98se
486 SX 25 - 4mo - 250 Mo - Win 3.1
Voiture : 2001 Opel Corsa C 1.0 selection 60hp, Bleu (Essence, SP95)
Electric scooter : Xiaomi Mi Electric Scooter Pro 2 noir


Haut
Profil Citer
baotinh
Sujet du message : Re: FORMAT exFAT
Publié : 16 mars 2009 17:01
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 56
Inscription : 06 mars 2009 22:09
 
Donc MSDOS doit marcher avec le format exFAT?

_________________

POST > BootDevice > MBR > NTLDR > BOOT.INI > NTDETECT.COM > NTOSKRNL.EXE > REGISTRY
END!


Haut
Profil Citer
chocoboss
Sujet du message : Re: FORMAT exFAT
Publié : 16 mars 2009 17:30
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 190
Inscription : 24 mai 2006 16:58
 
Je ne pense pas, il n'est démocratisé que pour Vista SP1 et Seven donc a on avis c'est mort


Haut
Profil Citer
Dr Frankenstein
Sujet du message : Re: FORMAT exFAT
Publié : 16 mars 2009 17:32
Membre d'honneur
Hors-ligne
 
Messages : 418
Inscription : 28 oct. 2004 01:31
 
baotinh a écrit :
Donc MSDOS doit marcher avec le format exFAT?
Non. Il n'existe aucun driver exFAT pour MS-DOS. Il a été introduit en 2007, avec CE 6 et Vista, bien après l'abandon de DOS par Microsoft. Et je ne connais aucun driver tiers.

Valentin, quand tu copies/colles, assure-toi de recréer la mise en forme essentielle... par exemple les exposants.

_________________

Introducing Windows 95.
It lets you use more than eight characters to name your files. Imagine that. ~Apple.


Haut
Profil Citer
SuperKoko
Sujet du message : Re: FORMAT exFAT
Publié : 17 mars 2009 21:47
Membre inscrit
Hors-ligne
 
Messages : 25
Inscription : 23 avr. 2007 23:54
 
Citation :

* support pour plus de 1 000 fichiers par répertoire ;


C'est vrai que exFAT supporte plus de 1000 fichiers par répertoire, mais FAT12, FAT16 et FAT32 aussi.
FAT12 et FAT16 avaient une limite en nombre de fichiers (choisie lors du formatage) sur le répertoire racine, mais pas les autres. FAT32 n'a pas cette limite.
D'après la spécification de Microsoft, FAT32 supporte 65536 entrées par répertoire... Et cette limite est arbitraire (pour raison de compatibilité avec des vieux utilitaires pourris), mais en fait le format en lui même n'impose pas de limite théorique.
Mon bon vieux PC avec Windows 98 SE a des répertoires contenant des milliers de fichiers sans problème.
Citation :

avec une limite pratique sous Windows de 32 gigaoctets maximum à la création, et une limite a l'utilisation de 128 gigaoctets dans certains cas ;

Le programme de formatage de Windows XP refuse exprès de formatter des volumes de plus de 32 Go, afin d'obliger les utilisateurs à utiliser NTFS.
Mais, si on récupère le format.exe de Windows 98, il n'y a pas de problème.
Quant à la limite de 128 Go, je ne vois pas d'où elle sort. Les seules limites à 128 Go que je conaisse, ce sont celles des vieux disques et contrôleurs ATA.
J'ai des partitions FAT32 de 1 To.


La wikipedia contient pas mal d'idioties dont certaines proviennent du site de Microsoft lui-même.


Haut
Profil Citer
corwintirnanog
Sujet du message : Re: FORMAT exFAT
Publié : 17 mars 2009 22:04
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 326
Inscription : 23 oct. 2005 14:13
 
SuperKoko a écrit :
La wikipedia contient pas mal d'idioties dont certaines proviennent du site de Microsoft lui-même.
Bonjour,

Il faut toujours citer ses sources, toi, d'où tires tu cette expérience ou ce savoir?
Quel est ton background?

_________________

Dernière visite : 26 août 2009


Haut
Profil Citer
SuperKoko
Sujet du message : Re: FORMAT exFAT
Publié : 18 mars 2009 01:13
Membre inscrit
Hors-ligne
 
Messages : 25
Inscription : 23 avr. 2007 23:54
 
corwintirnanog a écrit :

Il faut toujours citer ses sources, toi, d'où tires tu cette expérience ou ce savoir?
1) La spécification FAT de Microsoft.
http://www.microsoft.com/whdc/system/pl ... atgen.mspx
Page 46
Citation :
Similarly, a FAT file system driver must not allow a directory (a file that is actually a container for other files) to be larger than 65,536 * 32 (2,097,152) bytes.
Si c'est des noms courts, ça fait une limite à 65536 fichiers. Avec des noms assez longs, ça peut faire deux ou trois fois moins. Même avec que des noms de 255 caractères, ça fait seulement 21 blocs de 32 octets par fichier, soit 3120 fichiers.
Si tu lis le reste, tu verras qu'un nom long fait 32 octets pour le nom court + 32 octets pour 13 caractères.

2) Mon expérience avec des systèmes FAT sous Windows 98 SE et GNU/Linux.
Mon bon vieux Windows 98 SE a un répertoire C:\WINDOWS\SYSTEM contenant 1692 fichiers sur une partition FAT32.
J'ai aussi un répertoire cache4 d'Opéra avec 1115 fichiers.

Pour ce qui est de la limite à 32 Go, j'ai déja formatté un lecteur de 80 Go avec le programme de formattage de Windows 98 SE (MS-DOS 7.10).
Je n'ai jamais essayé le programme de formattage sous Windows XP, par contre cet article de la base de conaissances de Microsoft décrit cette limite arbitraire et précise qu'elle ne s'applique qu'à l'outil de formattage et non pas à l'OS.
http://support.microsoft.com/kb/314463
J'ai néanmoins utilisé sous Windows XP, un disque dur externe, en USB 2.0, de 200 Go, formatté en une partition FAT32 par le programme de formattage de Windows 98 SE.

Je ne peux te donner de preuve de ma bonne foi. Si tu es scientifique, tu peux essayer toi même. On peut trouver des licences Windows 98 SE pour prèsque rien sur eBay.

Pour ce qui est de la limite à 128 Go, il y a la spécification ATA-5
http://www.t10.org/t13/project/d1321r3-ATA-ATAPI-5.pdf
Elle spécifie deux moyens d'adressage CHS et LBA.
Les deux sont limités à 28 bits en tout.
Voir page 19 et page 137.
3*8 bits + 4 bits = 28 bits.
2^28*512 octets = 128 gibioctets (137 Go).

ATA-6 supporte LBA-48, et donc les lecteurs beaucoup beaucoup plus gros.
Les limitations des DD sont aussi informellement documentées sur pcguide.com.
http://www.pcguide.com/ref/hdd/bios/size.htm
http://www.pcguide.com/ref/hdd/bios/sizeGB128-c.html
Ou ici:
http://www.allensmith.net/Storage/HDDlimit/Limits.htm

Enfin, j'ai formatté des lecteurs FAT de plus de 128 Go sans problème (quasiment 1 To pour les plus gros).
Il est néammoins possible que certaines machines dont le BIOS est limité à 128 Go, n'accepte pas, avec le fdisk de Windows 98/Me, de créer des partitions au delà de 128 Go, mais, au quel cas, la limite s'applique à tous les systèmes de fichiers, y compris NTFS.
http://support.microsoft.com/kb/327202
Citation :
Quel est ton background?
Je connais bien le C++, le C, que j'ai principalement étudié dans n1124.pdf, et l'assembleur x86 16 bits et 32 bits. Je connais les bases de la micro-optimisation assembleur pour Pentium (avec les U et V pipes et les instructions pairables, prédiction de sauts et profondeur de pipelines) et pour K6-2 (avec le manuel d'optimisation d'AMD).
Pour ce qui est de FAT, j'ai lu des descriptions générales ainsi que les spécifications de Microsoft.
Je connais aussi ext2 assez bien.

J'ai lu une partie spécification ATA et ce document:
http://www.geocities.com/siliconvalley/2072/atapi.htm
Afin d'écrire un court programme assembleur qui désactive l'APM du DD IC25N080ATMR04-0 de mon ordinateur portable au démarrage de Windows 98 SE.

Je connais bien, car je les ai vécues, les limitations à 528 Mo, 2 Go, 4 Go et 8 Go des disques durs, liées à l'adressage CHS de l'ATA et du BIOS.


Haut
Profil Citer
corwintirnanog
Sujet du message : Re: FORMAT exFAT
Publié : 18 mars 2009 09:28
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 326
Inscription : 23 oct. 2005 14:13
 
Tu ne réponds pas à ma question qui portait sur Wikipedia et Microsoft, dont tu sous entendais qu'ils disent des bêtises.

Si je résume ce que tu viens de répondre:
- Tu as beaucoup lû (j'approuve avec vigueur)
- Tu es observateur car la limite de nombre de fichiers à 1000 est bien une erreur sur le Wikipedia Français
- Tu n'as rien découvert dans tes expériences personnelles qui contredise Microsoft et tu n'as pas non plus découvert de fait nouveau.
- Tu fais des erreurs (par exemple tu confonds une entrée de FAT avec une entrée de répertoire).
- Tu mélanges la limitation dû à un système de fichier avec les limitations d'un bus.
- Tu affirmes connaître le C et le C++ parce que tu as lû une spécification. Ca ne fait pas un peu court?
- Tu as écrit un court programme pour désactiver l'APM sur ton Windows 98. Sur le site que tu indiques il y a des exemples pour ce genre de programmes.

En tout cas je t'encourage à faire des expérimentations, soit par la programmation, soit par le biais de l'électronique, c'est comme ça qu'on acquiert toutes sortes de compétences et que l'on se rend compte après plusieurs dizaines d'années qu'on a appris des "meta savoirs" qui ne sont pas liés à une technologie et qu'on apprend aussi à rester mesuré, car se frotter au monde réel c'est expérimenter beaucoup plus d'erreurs que de réussites. On y apprend aussi à respecter le travail des autres ;-)

_________________

Dernière visite : 26 août 2009


Haut
Profil Citer
Afficher : Trier par : Ordre :
Répondre   Page 1 sur 2  [ 12 messages ]
Revenir à « Questions et problèmes résolus » | Aller sur la page 1 2 »
Aller :