Accueil🇫🇷Chercher

FAT32

FAT32 (FAT pour file allocation table, « table d’allocation de fichiers ») est un système de fichiers inventĂ© par Microsoft. 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 Ă©tendue 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 kilo-octets.

FAT32
DĂ©veloppeur Microsoft
Nom anglais File Allocation Table
(32 bits)
Introduction 1996
(Windows 95 OSR2)
Identificateur de partition 11 = 0xb (en CHS)
12 = 0xc (en LBA)
Structure
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 maximale de fichier Gio
Nombre maximal de fichiers 268 millions
Taille maximale du nom de fichiers 255 caractères (UTF-16)
Taille maximale de volume Tio (16 Tio en thĂ©orie)
Caractères autorisés dans les noms de fichiers tous les caractères Unicode sauf
/ \ : * ? " < > {{!}}
espace en début et fin de nom
Fonctionnalités
Dates enregistrées modification, création, accès
Plage de dates Ă 
Forks non pris en charge
Attributs verrouillé, archivé, caché, système
Permissions non pris en charge
Compression intégrée non pris en charge
Chiffrement intégré non pris en charge

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 MS-DOS fut modifié pour pouvoir être pris en charge.

Caractéristiques techniques

Ă€ titre indicatif, la FAT d’un disque de 40 Gio formatĂ© en FAT32 avec des unitĂ©s d’allocation de 4 kio occupe typiquement environ 40 Mio, soit Ă  elle seule quatre fois plus que la taille du disque dur des premiers PC/XT.

La capacité des partitions peut s’élever jusqu’à Tio :

  • clusters de 4 kio : partitions de Tio ;
  • clusters de 8 kio : partitions de Tio ;
  • clusters de 16 kio : partitions de Tio (au lieu de Tio thĂ©oriques) ;
  • clusters de 32 kio : partitions de Tio (au lieu de Tio thĂ©oriques) ;
  • clusters de 64 kio : partitions de Tio (au lieu de 16 Tio thĂ©oriques).

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, les problèmes principaux dĂ©courageant l'utilisation de FAT32 sont la taille des fichiers limitĂ©e Ă  Gio, l'absence de gestion des droits d'accès aux fichiers et rĂ©pertoires, et le fait que les outils Microsoft permettant la crĂ©ation de partitions FAT32 les limitent Ă  32 Gio, bien que cela puisse ĂŞtre contournĂ©.

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

Techniques

  • taille maximale d’un fichier : 4 Gio moins 1 octet, soit 4 294 967 295 octets (232-1)[1] ;
  • taille maximale de la partition : 16 Tio (en thĂ©orie) ;
  • nombre maximum de fichiers : environ 268 000 000 (228 = 268 435 456) ;
  • nombre de fichiers par rĂ©pertoire : 65 534, en incluant les entrĂ©es . (rĂ©pertoire courant) et .. (rĂ©pertoire parent) ;
  • les dates ont les rĂ©solutions suivantes :
    • modification et effacement : 2 secondes
    • crĂ©ation : 10 ms
    • dernier accès : 1 jour ;
  • les dates vont du 01/01/1980 au 31/12/2107 ;
  • pas de droits d'accès aux fichiers et rĂ©pertoires, ni aux mĂ©tadonnĂ©es ;
  • Sous Windows 2000 / XP / Vista / 7 / 8 / (10), le formatage en FAT32 est limitĂ© Ă  32 Gio (si vous choisissez une valeur supĂ©rieure, seuls NTFS et Ă©ventuellement exFAT vous seront proposĂ©s). Cette limitation est volontaire, le but Ă©tant de contraindre Ă  formater avec NTFS (ou exFAT). Les versions antĂ©rieures de Windows ne sont pas affectĂ©es par elle. La commande « format » de la ligne de commande ne paraĂ®t pas possĂ©der cette restriction, mais elle Ă©choue aussi. 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), et Windows est tout Ă  fait capable de manipuler ces partitions a posteriori. Sous d'autres environnements (Mac OS X, Linux ...), le formatage de partitions supĂ©rieures Ă  32 Gio est Ă©galement possible.

Juridiques

Le système de noms de fichiers longs (255 caractères au lieu des 11[2] disponibles auparavant) disponible sur toutes les versions de FAT a Ă©tĂ©, selon Microsoft, brevetĂ© pour sa version FAT32. Il s'agissait du brevet US6286013 "Common name space for long and short filenames" et de son pendant dĂ©posĂ© dans d'autres pays (EP0618540 en Europe). Ce brevet vise l'utilisation de noms de fichiers longs et le raccourcissement automatique de ces noms de fichiers lorsque le système d'exploitation ne prend pas en charge le nom des fichiers longs. Ce brevet avait Ă©tĂ© dĂ©posĂ© aux États-Unis, en Europe, au Canada, et au Japon. De nombreuses procĂ©dures juridiques ont Ă©tĂ© menĂ©es sur la base de ce brevet contestĂ©. Il a pu ĂŞtre considĂ©rĂ© comme de la contrefaçon d'utiliser des noms longs sur un système FAT32 (Ă©crire des noms longs sur une partition FAT32 depuis un système GNU/Linux, par exemple). Ceci a obligĂ© ou incitĂ© certains implĂ©menteurs de GNU/Linux Ă  rĂ©Ă©crire une partie de leurs systèmes pour les brider de façon Ă  ne pas permettre l’écriture de noms longs. Microsoft a par ailleurs fait plusieurs annonces en rĂ©clamant un paiement pour tout produit implĂ©mentant FAT32.

Quoi qu'il en soit, tous ces brevets sont tombés dans le domaine public en 2013/2014.

Notes et références

  1. Cette limitation a posé problème en mars 2022 avec la version bêta d'Ubuntu Studio 22.04, dont l'image fait 4,1 Go et ne peut donc y être téléchargée
  2. Soit « 8.3 », respectivement pour le nom + extension.

Voir aussi

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.