Table d’allocation de fichiers (fat)

Définition - Que signifie la table d'allocation de fichiers (FAT) ?

Une table d'allocation de fichiers (FAT) est un système de fichiers développé pour les disques durs qui utilisaient à l'origine 12 ou 16 bits pour chaque entrée de cluster dans la table d'allocation de fichiers. Il est utilisé par le système d'exploitation (OS) pour gérer les fichiers sur les disques durs et autres systèmes informatiques. On le trouve souvent également dans la mémoire flash, les appareils photo numériques et les appareils portables. Il est utilisé pour stocker des informations sur les fichiers et prolonger la durée de vie d'un disque dur.

La plupart des disques durs nécessitent un processus appelé recherche ; il s'agit de la recherche physique et du positionnement réels de la tête de lecture / écriture du lecteur. Le système de fichiers FAT a été conçu pour réduire la quantité de recherche et ainsi minimiser l'usure du disque dur.

FAT a été conçu pour prendre en charge les disques durs et les sous-répertoires. Le FAT12 antérieur avait une adresse de cluster avec des valeurs de 12 bits avec jusqu'à 4078 clusters ; il a permis jusqu'à 4084 clusters avec UNIX. Le FAT16 plus efficace est passé à une adresse 16 bits permettant jusqu'à 65,517 clusters par volume, un cluster 512 bits avec 32 Mo d'espace et un système de fichiers plus volumineux ; avec les quatre secteurs, il était de 2,048 bits.

Definir Tech explique la table d'allocation de fichiers (FAT)

FAT16 a été introduit en 1983 par IBM avec les versions simultanées de l'ordinateur personnel d'IBM AT (PC AT) et du logiciel Microsoft MS-DOS (système d'exploitation de disque) 3.0. En 1987, Compaq DOS 3.31 a publié une extension du FAT16 original et augmenté le nombre de secteurs de disque à 32 bits. Parce que le disque a été conçu pour un langage d'assemblage 16 bits, le disque entier a dû être modifié pour utiliser des numéros de secteur 32 bits.

En 1997, Microsoft a introduit FAT32. Ce système de fichiers FAT augmentait les limites de taille et permettait au code DOS en mode réel de gérer le format. FAT32 a une adresse de cluster 32 bits avec 28 bits utilisés pour contenir le numéro de cluster pour environ 268 millions de clusters. La division de niveau le plus élevé d'un système de fichiers est une partition. La partition est divisée en volumes ou disques logiques. Chaque lecteur logique se voit attribuer une lettre telle que C, D ou E.

Un système de fichiers FAT comporte quatre sections différentes, chacune sous la forme d'une structure dans la partition FAT. Les quatre sections sont :

  • Boot Sector : Ceci est également connu sous le nom de secteur réservé ; il est situé sur la première partie du disque. Il contient : le code du chargeur de démarrage nécessaire du système d'exploitation pour démarrer un système PC, la table de partition connue sous le nom d'enregistrement de démarrage principal (MRB) qui décrit l'organisation du lecteur et le bloc de paramètres du BIOS (BPB) qui décrit la structure physique du volume de stockage de données.
  • Région FAT : Cette région comprend généralement deux copies de la table d'allocation de fichiers qui sert à la vérification de la redondance et spécifie comment les clusters sont attribués.
  • Région de données : c'est là que les données du répertoire et les fichiers existants sont stockés. Il utilise la majorité de la partition.
  • Région du répertoire racine : cette région est une table de répertoires qui contient les informations sur les répertoires et les fichiers. Il est utilisé avec FAT16 et FAT12 mais pas avec d'autres systèmes de fichiers FAT. Il a une taille maximale fixe qui est configurée lors de sa création. FAT32 stocke habituellement le répertoire racine dans la région de données afin qu'il puisse être développé si nécessaire.