Table of Contents

FAT12

FAT12 (File Allocation Table 12-bit) is the earliest version of the FAT file system, introduced by Microsoft in 1977 for use with floppy disks. The “12” in FAT12 refers to the 12-bit entries in the file allocation table, which track the allocation of disk space. Though limited in capacity, FAT12 was revolutionary at the time and laid the foundation for subsequent versions like FAT16 and FAT32.

 * **Simple Architecture**  
   The file system uses a file allocation table to map files across disk sectors, with a 12-bit entry representing each cluster.
 * **Single and Double-Sided Disk Support**  
   [[FAT12]] was compatible with both single-sided and double-sided floppy disks, enhancing flexibility during early computing.
 * **Legacy Compatibility**  
   Later operating systems, including early versions of [[MS-DOS]] and [[Windows]], maintained support for [[FAT12]] to enable access to floppy disks.

 * **No Support for Modern Features**  
   [[FAT12]] lacks journaling, compression, encryption, or file permissions, which are essential in contemporary file systems.
 * **High Fragmentation Risk**  
   The simple allocation strategy can lead to fragmented data, affecting performance even on small storage devices.
 * **Obsolete for Modern Usage**  
   While still used occasionally in retrocomputing and for compatibility with legacy devices, [[FAT12]] is generally obsolete for current computing needs.

 * **Embedded Systems**  
   Some minimal embedded systems use [[FAT12]] due to its simplicity and low resource requirements.
 * **Compatibility with Legacy Software**  
   Vintage programs and operating systems, such as [[MS-DOS]], still rely on [[FAT12]] for data exchange via floppy disks.

Conclusion

FAT12 was a crucial innovation in early computing, providing a foundation for subsequent developments in file systems. While it is now largely obsolete, it remains a key part of computing history and is still used in specific contexts, such as retrocomputing and legacy software environments. The simplicity of FAT12 ensured its success on floppy disks, but modern needs have long since outgrown its limited capacity and functionality.