Table d'allocation des fichiers (FAT): de quoi s'agit-il? (Ses types et plus) [MiniTool Wiki]
File Allocation Table
Navigation Rapide :
Qu'est-ce que la table d'allocation de fichiers (FAT)?
Qu'est-ce que la table d'allocation de fichiers? Une table d'allocation de fichiers (FAT) peut représenter le FAT système de fichiers ou la table qui réside dans le système de fichiers FAT.
La table d'allocation de fichiers est une table pour décrire l'état d'allocation des clusters (les unités de base de stockage logique sur un disque dur) dans le système de fichiers et la relation de lien entre le contenu du fichier. Vous pouvez simplement dire que c'est une table dans laquelle se trouve le fichier.
C'est une partie vitale du système de fichiers FAT, et c'est également très important pour l'utilisation du disque dur. Si la table d'allocation de fichiers est perdue, les données sur le disque dur ne peuvent pas être localisées et ne peuvent pas être utilisées.
Lorsqu'un nouveau fichier est écrit sur le disque dur, le fichier est stocké dans un ou plusieurs clusters qui ne sont pas nécessairement adjacents les uns aux autres; ils peuvent être assez largement distribués sur le disque. Le système d'exploitation crée une entrée FAT pour le nouveau fichier, enregistrant l'emplacement de chaque cluster et son ordre. Lorsque vous lisez un fichier, le système d'exploitation réassemble le fichier à partir de ces clusters et le place en tant que fichier entier dans lequel vous souhaitez le lire.
Ensuite, vous pouvez dire que le système de fichiers FAT est nommé pour sa méthode d'organisation - la table d'allocation de fichiers. Il s'agit d'un système de fichiers inventé par Microsoft en 1977 pour la gestion des disques, et il est utilisé comme système de fichiers par défaut dans Windows avant la sortie de NTFS .
L'instruction du système de fichiers d'allocation de fichiers
Le système de fichiers FAT divise approximativement l'espace du disque logique en quatre parties, qui sont le secteur de démarrage, la zone de table d'allocation de fichier, la zone de répertoire racine et la zone de données.
Secteur de démarrage: Il est également appelé secteur réservé, et situé dans la première partie. Il comprend: le code du chargeur de démarrage nécessaire au système d'exploitation pour démarrer l'ordinateur, la table de partition de l'enregistrement de démarrage principal ( MBR ) qui décrit l'organisation du disque et le bloc de paramètres BIOS (BPB) qui décrit la structure physique du volume de stockage de données.
Zone FAT: Cette section contient généralement deux copies de la table d'allocation de fichiers pour la vérification de la redondance et spécifiant comment allouer les clusters.
Zone du répertoire racine: Cette zone est une table de répertoires contenant des informations sur les répertoires et les fichiers. Cela ne fonctionne qu'avec FAT12 et FAT16. Il a une taille maximale fixe et est configuré au moment de la création. FAT32 stocke généralement le répertoire racine dans la zone de données, de sorte qu'il peut être étendu si nécessaire.
Zone de données: C'est là que les données de répertoire et les fichiers existants sont stockés. Il occupe la plupart des partitions du disque.
Types de table d'allocation de fichiers
Nous avons mentionné qu'une table d'allocation de fichiers est une liste de clusters pour montrer où se trouvent les données stockées. Les types généraux de système de fichiers (FAT12, FAT16 ou FAT32) sont déterminés par la largeur des entrées de cluster dans le FAT.
FAT12 (table d'allocation de fichiers 12 bits)
La première version du système de fichiers FAT est FAT12 qui est le type le plus ancien de FAT qui utilise une entrée de table d'allocation de fichiers de 12 bits. Il a été introduit en 1980. FAT12 prend en charge jusqu'à 16 Mo de taille de partition en utilisant un cluster de 4 Ko, ou 32 Mo en utilisant un cluster de 8 Ko, le fichier maximum est limité par la taille de la partition. Il n'est presque jamais utilisé du tout car il est trop petit.
Remarque: Lancé en 1977, FAT8 est la première vraie version du système de fichiers FAT, mais son utilisation est limitée et se limite à certains systèmes informatiques terminaux.FAT16 (table d'allocation de fichiers 16 bits)
La deuxième implémentation de FAT était FAT16, qui a introduit l'entrée de table d'allocation de fichiers 16 bits pour la première fois en 1984.
Selon le système d'exploitation et la taille du cluster utilisé, le lecteur formaté FAT16 peut avoir une taille de lecteur maximale de 2 Go à 16 Go, ce dernier étant uniquement disponible sous Windows NT 4 avec un cluster de 256 Ko.
La taille du fichier sur le lecteur FAT16 peut atteindre 4 Go lorsque la prise en charge des fichiers volumineux est activée, ou 2 Go dans le cas contraire. Cependant, pratiquement personne ne l'utilise maintenant, car personne ne dispose d'une partition aussi petite que 4 Go.
FAT32 (table d'allocation de fichiers 32 bits)
FAT32 est la dernière version du système de fichiers FAT qui a été introduit en 1996. Vous dites maintenant que FAT signifie souvent FAT32. Il prend en charge une taille de partition maximale jusqu'à 2 To ou même jusqu'à 16 To avec des clusters de 64 Ko. Mais en fait, vous ne pouvez le configurer que jusqu'à 32 Go dans Windows Disk Management.
La plus grande taille de fichier unique sur FAT32 est de 4 Go, c'est pourquoi vous échouerez si vous créez un fichier de plus de 4 Go en FAT32.
En résumé, le système de fichiers FAT est considéré comme ayant des performances limitées car il n'est pas compliqué, il est donc pris en charge par presque tous les systèmes d'exploitation d'ordinateurs personnels. Sa bonne compatibilité en fait un système de fichiers de disquette et de carte mémoire idéal, ainsi que pour l'échange de données dans différents systèmes d'exploitation.
Cependant, FAT présente un sérieux inconvénient: lors de l'écriture de nouvelles données après la suppression d'un fichier, FAT n'organise pas le fichier en un fragment complet puis l'écrit. Après une utilisation à long terme, les données du fichier seront progressivement dispersées et la vitesse de lecture et d'écriture sera ralentie. La défragmentation est une solution de contournement, mais elle doit être réorganisée fréquemment pour maintenir la validité du système de fichiers FAT.
Après avoir lu cet article, vous voudrez peut-être convertir FAT en NTFS si vous trouvez qu'il est si limité, ou vous pourriez vouloir convertir NTFS en FAT pour sa grande compatibilité.