FAT 32

FAT 32

FAT32

FAT32
Diffuseur de logiciel Microsoft
Nom anglais File Allocation Table
(32 bits)
Introduction 1996 (Windows 95 OSR2)
Identificateur de partition 11 = 0xb (en CHS)
12 = 0xc (en LBA)
Structures
Contenu des répertoires tableaux hiérarchiques
Allocation de fichiers liste chaînée dans la FAT
Mauvais blocs marqués 0x?ffffff7 dans la FAT
Limitations
Taille max. de fichier Gio
Nombre max. de fichiers supérieur à 250 millions
Taille max. de nom de fichier 255 caractères
Taille max. de volume Tio (Tio en théorie)
Caractères autorisés dans les noms de fichiers tous les caractères Unicode sauf
/ \ : * ? " < > |
Fonctionnalités
Dates enregistrées modification, création, accès
Plage de dates 1er janvier 1980 à
31 décembre 2107
Forks non supporté
Attributs verrouillé, archivé, caché, système
Droits du système de fichier non supporté
Compression intégrée non supporté
Chiffrement intégré non supporté

FAT32 (FAT pour file allocation table, table d'allocation de fichiers) est un système de fichiers. Utilisant des adresses sur 28 bits il permet de constituer des unités d'allocation de taille réduite sur des disques de taille importante : il en résulte une plus grande complexité de gestion que ses prédécesseurs FAT12 et FAT16 (code plus important en mémoire et exécution un peu plus lourde), mais de substantielles économies d'espace disque, le demi bloc par fichier perdu en moyenne n'étant jamais plus grand que 256 Kio (soit en 2004, 244 µ€ par fichier, ce qui peut sembler raisonnable y compris si l'on a 100 000 fichiers).

Contrairement à ce que son nom semble indiquer, le système de fichiers FAT32 n'utilise pas des adresses disque de 32, mais de 28 bits (alors que FAT12 utilise bien des adresses disque de 12 bits, et FAT16 de 16 bits).

Ce système de fichiers apparut avec la deuxième version de Windows 95, et le MS-DOS fut modifié pour pouvoir le supporter.

Sommaire

Caractéristiques techniques

Note : les unités employées ici sont Gio, Mio et Kio, elles sont similaires aux unités giga, méga et kilo mais utilisent 1024 comme facteur de multiplication à la place de 1000. Consulter l'article octet pour plus d'informations.

À titre indicatif, la FAT d'un disque de 40 Gio formaté en FAT32 avec des unités d'allocation de Kio occupe typiquement dans les 40 Mo en mémoire vive, soit à elle seule 4 fois plus que la taille du disque dur des premiers PC/XT.

La capacité des partitions peut s'élever jusqu'à téraoctets :

  • clusters de Kio : partitions de Tio ;
  • clusters de Kio : partitions de Tio ;
  • clusters de 16 Kio : partitions de Tio (au lieu de Tio théorique) ;
  • clusters de 32 Kio : partitions de Tio (au lieu de Tio théorique).

La taille maximale a été limitée à Tio, ce qui permet à ce système de fichiers de ne pas être dépassé à l'heure de Windows Vista et donne encore le choix entre celui-ci et NTFS. Toutefois, un problème récurrent sur les tables FAT est la fragmentation quasi-permanente du disque, qui pourrait être en partie évitée par l'utilisation du format de fichier NTFS.

Le système FAT a l'avantage d'être standard et compatible avec la quasi-totalité des systèmes d'exploitations et des logiciels antivirus, malgré une restriction juridique (voir ci-dessous).

Limitations de la FAT32

Techniques

  • Taille maximale d'un fichier : Gio
  • Taille maximale de la partition : Tio (en théorie)
  • Nombre de fichiers maximum : environ 268 000 000
  • Sous Windows 2000 / XP / Vista le formatage en FAT32 est limité à 32 Gio (si vous choisissez une valeur supérieure, seul le NTFS vous sera proposé). En outre et bien qu'au premier abord la commande « format » de la ligne de commande ne paraisse pas posséder cette restriction, elle échoue aussi (après un certain temps passé à formater le volume). Néanmoins des logiciels tiers permettent bien de formater en FAT32 des partitions plus grandes (voir l'article sur les partitions de disque pour une liste non exhaustive de tels utilitaires).

Juridiques

Le système de noms de fichiers longs (255 caractères au lieu des 11[1] disponibles auparavant) spécifique à FAT32 est, selon Microsoft, breveté. En conséquence, pendant les vingt années suivant le dépôt du brevet, il est illégal de pouvoir utiliser des noms longs sur un système FAT32 (écrire des noms longs sur une partition FAT32 depuis un système Linux, par exemple) sans payer de droits à Microsoft. Cette annonce effectuée par l'éditeur fin 2005 a obligé ou incité certains implémenteurs de Linux à réécrire une partie de leurs systèmes pour les brider de façon à ne pas permettre l'écriture de noms longs. Cependant, les brevets logiciels, très contestés par les défenseurs des libertés et du logiciel libre, ne s'appliquent pas en Europe.

Notes et références

  1. Soit 8.3

Voir aussi

Articles connexes

Liens et documents externes

Ce document provient de « FAT32 ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article FAT 32 de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • fat — fat …   Dictionnaire des rimes

  • FAT — (англ. File Allocation Table  «таблица размещения файлов»)  классическая архитектура файловой системы, которая из за своей простоты всё ещё широко используется для флеш накопителей. В недавнем прошлом использовалась в дискетах, на… …   Википедия

  • fat — fat, fate [ fa(t), fat ] adj. et n. m. • 1622; « sot » 1534; mot provenç. « sot »; lat. fatuus → fatuité ♦ Qui montre sa prétention de façon déplaisante et quelque peu ridicule. ⇒ content (de soi), fiérot, infatué, plein (de soi même), poseur,… …   Encyclopédie Universelle

  • Fat — Fat, a. [Compar. {Fatter}; superl. {Fattest}.] [AS. f[=ae]tt; akin to D. vet, G. fett, feist, Icel. feitr, Sw. fet, Dan. fed, and perh. to Gr. pi^dax spring, fountain, pidy ein to gush forth, pi wn fat, Skr. pi to swell.] 1. Abounding with fat;… …   The Collaborative International Dictionary of English

  • fat — [fat] adj. fatter, fattest [ME < OE fætt, pp. of fætan, to fatten, akin to Ger feist, plump < OHG feizzen, to make fat < IE * poid < base * pi , to be fat, distended > Gr pimelē, lard, Sans pīná , fat] 1. a) containing or full of… …   English World dictionary

  • Fat — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres > Sigles de trois lettres …   Wikipédia en Français

  • făt — FĂT, feţi, s.m. 1. Produs de concepţie din uterul mamiferelor, din momentul când începe a avea mişcări proprii şi formele caracteristice speciei şi până când se naşte; fetus. 2. (pop. şi poetic) Fecior, fiu; băiat, copil. ♢ (pop.) Fătul meu,… …   Dicționar Român

  • Fat — Fat, n. 1. (Physiol. Chem.) An oily liquid or greasy substance making up the main bulk of the adipose tissue of animals, and widely distributed in the seeds of plants. See {Adipose tissue}, under {Adipose}. [1913 Webster] Note: Animal fats are… …   The Collaborative International Dictionary of English

  • fat´ti|ly — fat|ty «FAT ee», adjective, ti|er, ti|est, noun, plural ties. –adj. 1. of fat; containing fat: »fatty tissue. SYNONYM(S): adipose. 2. like …   Useful english dictionary

  • fat|ty — «FAT ee», adjective, ti|er, ti|est, noun, plural ties. –adj. 1. of fat; containing fat: »fatty tissue. SYNONYM(S): adipose. 2. like …   Useful english dictionary

  • FAT 32 —  die, Dateisystem, das unter Windows ab Version 95b verwendet wird und das gegenüber dem älteren FAT 16 (Dateizuordnungstabelle) die Cluster nicht mit 16 bit , sondern mit 32 bit Werten anspricht (adressiert). Die Clustergröße wächst bei FAT 32… …   Universal-Lexikon

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”