FAT (File Allocation Table) est un système de fichiers créé par Microsoft en 1977.
FAT est encore utilisé de nos jours comme système de fichiers préféré pour les lecteurs de disquettes et les périphériques de stockage portables haute capacité tels que les lecteurs flash et autres périphériques de mémoire à semi-conducteurs tels que les cartes SD.
FAT était le système de fichiers principal utilisé dans tous les systèmes d'exploitation grand public de Microsoft, de MS-DOS à Windows ME. Même si FAT est toujours une option prise en charge sur les systèmes d’exploitation plus récents de Microsoft, NTFS est le système de fichiers principal utilisé de nos jours.
Le système de fichiers de la table d'allocation de fichiers a progressé au fil du temps, principalement en raison de la nécessité de prendre en charge des disques durs et des fichiers de plus grande taille.
Voici beaucoup plus sur les différentes versions du système de fichiers FAT:
FAT12 (table d'allocation de fichiers 12 bits)
La première version largement utilisée du système de fichiers FAT, FAT12, a été introduite en 1980, parallèlement aux premières versions de DOS.
FAT12 était le système de fichiers principal pour les systèmes d'exploitation Microsoft jusqu'à MS-DOS 3.30, mais était également utilisé dans la plupart des systèmes jusqu'à MS-DOS 4.0. FAT12 est toujours le système de fichiers utilisé sur la disquette occasionnelle que vous trouvez aujourd'hui.
La FAT12 prend en charge des tailles de lecteur et de fichier allant jusqu'à 16 Mo avec des grappes de 4 Ko ou 32 Mo avec des grappes de 8 Ko, avec un nombre maximal de 4 084 fichiers sur un seul volume (avec des grappes de 8 Ko).
Les noms de fichiers sous FAT12 ne peuvent pas dépasser la limite de caractères maximale de 8 caractères, plus 3 pour l'extension.
Un certain nombre d'attributs de fichier ont été introduits pour la première fois dans FAT12, notamment les libellés cachés, en lecture seule, système et de volume.
Remarque: La FAT8, introduite en 1977, était la première version réelle du système de fichiers FAT, mais son utilisation était limitée et uniquement sur certains systèmes informatiques de type terminal.
FAT16 (table d'allocation de fichiers 16 bits)
La deuxième implémentation de FAT était FAT16, introduite pour la première fois en 1984 dans PC DOS 3.0 et MS-DOS 3.0.
Une version légèrement plus améliorée de FAT16, appelée FAT16B, était le système de fichiers principal de MS-DOS 4.0 à travers MS-DOS 6.22. À partir de MS-DOS 7.0 et de Windows 95, une autre version améliorée, appelée FAT16X, a été utilisée à la place.
En fonction du système d'exploitation et de la taille du cluster utilisé, la taille maximale d'un disque au format FAT16 peut aller de 2 Go à 16 Go, cette dernière uniquement sous Windows NT 4 avec des clusters de 256 Ko.
La taille des fichiers sur les disques FAT16 ne dépasse pas 4 Go avec Prise en charge de gros fichiers activé, ou 2 Go sans elle.
Le nombre maximal de fichiers pouvant être conservés sur un volume FAT16 est de 65 536. Comme avec FAT12, les noms de fichier étaient limités à 8 + 3 caractères, mais ont été étendus à 255 caractères commençant par Windows 95.
L'attribut de fichier archive a été introduit dans FAT16.
FAT32 (table d'allocation de fichiers 32 bits)
FAT32 est la dernière version du système de fichiers FAT. Introduit en 1996 pour les utilisateurs de Windows 95 OSR2 / MS-DOS 7.1, il constituait le système de fichiers principal des versions Windows grand public via Windows ME.
FAT32 prend en charge les tailles de disques de base allant jusqu'à 2 To, voire 16 To avec des clusters de 64 Ko.
Comme avec FAT16, la taille des fichiers sur les disques FAT32 ne dépasse pas 4 Go avec Prise en charge de gros fichiers allumé ou 2 Go sans elle. Une version modifiée de FAT32, appelée FAT32 + , prend en charge les fichiers d’une taille proche de 256 Go!
Un volume FAT32 peut contenir jusqu'à 268 173 300 fichiers, à condition qu'il utilise des clusters de 32 Ko.
exFAT (Table d'allocation de fichiers étendue)
exFAT, introduit pour la première fois en 2006, est un autre système de fichiers créé par Microsoft, bien qu'il ne s'agisse pas de la "prochaine" version FAT après FAT32.
exFAT est principalement destiné à être utilisé sur des périphériques multimédias portables tels que des clés USB, des cartes SDHC et SDXC, etc.
exFAT prend officiellement en charge les périphériques de stockage de supports portables d'une taille pouvant atteindre 512 To, mais pourrait théoriquement prendre en charge des lecteurs d'une taille maximale de 64 ZiB, ce qui est considérablement plus grand que tout support disponible à la date de cette écriture.
Prise en charge native de noms de fichiers de 255 caractères et prise en charge de 2 796 202 fichiers au maximum par répertoire sont deux caractéristiques remarquables du système exFAT.
Le système de fichiers exFAT est pris en charge par presque toutes les versions de Windows (les anciennes avec mises à jour optionnelles), Mac OS X (10.6.5+), ainsi que sur de nombreux téléviseurs, supports et autres périphériques.
Déplacement de fichiers de NTFS vers des systèmes FAT
Le chiffrement de fichier, la compression de fichier, les autorisations d'objet, les quotas de disque et l'attribut de fichier indexé sont uniquement disponibles sur le système de fichiers NTFS - pas gros . D'autres attributs, tels que les attributs communs mentionnés dans les discussions ci-dessus, sont également disponibles sur NTFS.
Compte tenu de leurs différences, si vous placez un fichier chiffré d'un volume NTFS dans un espace au format FAT, le fichier perd son statut de chiffrement, ce qui signifie qu'il peut être utilisé comme un fichier normal non chiffré. Le décryptage d'un fichier de cette manière n'est possible que pour l'utilisateur d'origine qui l'a crypté, ou pour tout autre utilisateur ayant obtenu l'autorisation du propriétaire d'origine.
Comme pour les fichiers chiffrés, étant donné que FAT ne prend pas en charge la compression, un fichier compressé est automatiquement décompressé s'il est copié à partir d'un volume NTFS et sur un volume FAT. Par exemple, si vous copiez un fichier compressé à partir d'un disque dur NTFS sur une disquette FAT, le fichier sera automatiquement décompressé avant d'être enregistré sur la disquette, car le système de fichiers FAT du support de destination ne permet pas de stocker des fichiers compressés. .
Lecture avancée sur FAT
Bien que cela dépasse de loin la discussion de base sur la FAT, si vous souhaitez en savoir plus sur la structure des disques au format FAT12, FAT16 et FAT32, consultez The FAT Filesystems de Andries E. Brouwer.