Qu'est-ce que la table d'allocation de fichiers (FAT) ?

Table des matières:

Qu'est-ce que la table d'allocation de fichiers (FAT) ?
Qu'est-ce que la table d'allocation de fichiers (FAT) ?
Anonim

File Allocation Table (FAT) est un système de fichiers créé par Microsoft en 1977 et encore utilisé aujourd'hui 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. comme les cartes SD.

Qu'est-ce que le système de fichiers FAT ?

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 nouveaux systèmes d'exploitation de Microsoft, NTFS est le principal système de fichiers utilisé de nos jours.

Le système de fichiers File Allocation Table a connu des progrès au fil du temps, principalement en raison de la nécessité de prendre en charge des disques durs plus grands et des fichiers de plus grande taille.

Plongeons dans les différentes versions du système de fichiers FAT.

FAT12 (table d'allocation de fichiers 12 bits)

Image
Image

La première version largement utilisée du système de fichiers FAT, FAT12, a été introduite en 1980, en même temps que les premières versions de DOS.

FAT12 était le système de fichiers principal des 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. C'est toujours le système de fichiers utilisé sur les disquettes occasionnelles que vous trouverez aujourd'hui.

Ce système de fichiers prend en charge des tailles de lecteur et des tailles de fichiers allant jusqu'à 16 Mo en utilisant des clusters de 4 Ko ou 32 Mo en utilisant des clusters de 8 Ko, avec un nombre maximum de 4 084 fichiers sur un seul volume (lors de l'utilisation de clusters de 8 Ko).

Les noms de fichiers sous FAT12 ne peuvent pas dépasser la limite maximale de 8 caractères, plus trois pour l'extension.

Un certain nombre d'attributs de fichiers ont été introduits pour la première fois dans FAT12, y compris caché, en lecture seule, système et étiquette de volume.

FAT8, introduit en 1977, était la première vraie version du système de fichiers FAT mais n'avait une utilisation limitée que sur certains systèmes informatiques de type terminal de l'époque.

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 améliorée de FAT16, appelée FAT16B, était le système de fichiers principal pour MS-DOS 4.0 jusqu'à MS-DOS 6.22. À partir de MS-DOS 7.0 et Windows 95, une nouvelle version améliorée, appelée FAT16X, a été utilisée à la place.

Selon le système d'exploitation et la taille du cluster utilisé, la taille maximale d'un disque au format FAT16 peut aller de 2 Go à 16 Go, ce dernier uniquement sous Windows NT 4 avec des clusters de 256 Ko.

La taille des fichiers sur les lecteurs FAT16 ne dépasse pas 4 Go avec la prise en charge des fichiers volumineux activée, ou 2 Go sans.

Le nombre maximum de fichiers pouvant être conservés sur un volume FAT16 est de 65 536. Tout comme avec FAT12, les noms de fichiers étaient limités à 8+3 caractères mais ont été étendus à 255 caractères à partir de Windows 95.

L'attribut de fichier d'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. Il a été introduit en 1996 pour les utilisateurs de Windows 95 OSR2 / MS-DOS 7.1 et était le système de fichiers principal pour les versions grand public de Windows via Windows ME.

Il prend en charge des tailles de disque de base allant jusqu'à 2 To ou même jusqu'à 16 To avec des clusters de 64 Ko.

Comme avec FAT16, la taille maximale des fichiers de disque est de 4 Go avec la prise en charge des fichiers volumineux activée ou de 2 Go sans elle. Une version modifiée de ce système de fichiers, appelée FAT32+, prend en charge les fichiers d'une taille proche de 256 Go !

Jusqu'à 268, 173, 300 fichiers peuvent être contenus sur un volume FAT32, tant 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 encore un autre système de fichiers créé par Microsoft, bien qu'il ne s'agisse pas de la "prochaine" version FAT après FAT32.

Celui-ci est principalement destiné à être utilisé sur des périphériques multimédia portables tels que des lecteurs flash, des cartes SDHC et SDXC, etc. ZiB, qui est considérablement plus grand que n'importe quel média disponible à ce jour.

La prise en charge intégrée des noms de fichiers de 255 caractères et la prise en charge de jusqu'à 2 796 202 fichiers 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 plus anciennes avec des mises à jour facultatives), Mac OS X (10.6.5+), ainsi que sur de nombreux téléviseurs, médias et autres appareils.

Déplacer des fichiers de NTFS vers des systèmes FAT

Le chiffrement de fichiers, la compression de fichiers, les autorisations d'objet, les quotas de disque et l'attribut de fichier indexé sont disponibles uniquement sur le système de fichiers NTFS, et non sur FAT. D'autres attributs, comme les plus courants mentionnés dans les discussions ci-dessus, sont également disponibles sur NTFS.

Compte tenu de leurs différences, si vous placez un fichier crypté à partir d'un volume NTFS dans un espace au format FAT, le fichier perd son statut de cryptage, ce qui signifie que le fichier peut être utilisé comme un fichier normal non crypté. Le décryptage d'un fichier de cette manière n'est possible que pour l'utilisateur d'origine qui a crypté le fichier, ou tout autre utilisateur qui a reçu l'autorisation du propriétaire d'origine.

Similaire aux fichiers cryptés, étant donné que FAT ne prend pas en charge la compression, un fichier compressé est automatiquement décompressé s'il est copié d'un volume NTFS vers un volume FAT. Par exemple, si vous copiez un fichier compressé d'un disque dur NTFS sur une disquette FAT, le fichier se décompressera automatiquement avant d'être enregistré sur la disquette car le système de fichiers FAT sur le support de destination n'a pas la capacité de stocker des fichiers compressés..

Lecture avancée sur FAT

Bien que ce soit bien au-delà de la discussion FAT de base ici, si vous souhaitez en savoir plus sur la façon dont les disques formatés FAT12, FAT16 et FAT32 sont structurés, consultez The FAT Filesystem par Andries E. Brouwer.

FAQ

    Comment puis-je réparer une table d'allocation de fichiers ?

    Utilisez la commande Windows check disk pour corriger les erreurs FAT. Entrez CHKDSK X: /F /R (remplacez X par la lettre du lecteur) pour formater et réparer le lecteur.

    Quelle table d'allocation de fichiers Android utilise-t-il ?

    La plupart des appareils Android modernes prennent en charge le système de fichiers exFAT.

Conseillé: