FAT12
Un article de Wikipédia, l'encyclopédie libre.
FAT12 (FAT pour file allocation table, table d'allocation de fichiers) est un système de fichiers.
Inventeur: idées et principes de base par Tim Paterson, racheté par Bill Gates en 1976. Les noms de fichiers comportent au maximum 8 caractères, et les extensions de fichiers 3 caractères.
Le système se nommait au départ simplement FAT. On dut lui adjoindre le 12 lors de la sortie du FAT16, pour les différencier (car les utilitaires de bas niveau en FAT12 (comme le Norton Utilities de l'époque) ne fonctionnaient plus en FAT16.
[modifier] Limites
C'est le prédécesseur de FAT16, avec des possibilités plus limitées : 212 (soient 4096) blocs de disque (appelés clusters) seulement, contre 216 (soient 65536) pour FAT16.
Cette limitation ne le rend utilisable que pour des systèmes de fichiers de petite taille. La taille d'unité d'allocation (cluster) étant variable mais leur nombre étant fixe, la taille maximale des partitions est proportionnelle à la taille des clusters :
- avec 4086 (car 10 des 4096 adresses disque sont réservées) clusters de 512 octets, on ne peut monter que jusqu'à 2 mébioctets (4086 x 512 = 2 092 032) ;
- avec des clusters de 1 Kio, on arrive à 4 mébioctets ;
- avec des clusters de 2 Kio, on arrive à 8 mébioctets ;
- avec des clusters de 4 Kio, on arrive à 16 mébioctets. Ce fut la limite atteinte par FAT12 avant le passage à FAT16.
Ces limites font que ce système de fichiers est toujours utilisé par Windows XP, mais seulement pour les disquettes (qui font 1,44 mégaoctet), les partitions de moins de 16 mébioctets.