FAT12

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
Line 5: Line 5:
 
|kaitai struct=vfat
 
|kaitai struct=vfat
 
}}
 
}}
 +
'''FAT12''' (a variety of [[FAT]], which stands for File Allocation Table) is a simple filesystem with limited capabilities. The "12" refers to the number of bits in table entries. It was adapted from an earlier [[FAT8|8-bit FAT version]] by Tim Paterson of Seattle Computer Products, and it became the filesystem behind the floppy disks used by what eventually became MS-DOS and PC-DOS when it was purchased by Microsoft and in turn licensed (nonexclusively) to IBM for use on its PC. The earliest versions lacked support for hierarchical directory structures (PC-DOS 1.0 had only a root directory on a disk), but that was added later starting with the version used with DOS 2.0. There were some later tweaks in subsequent DOS and Windows versions such as an increase in the bit size of the field giving the total number of sectors on the disk.
  
=Introduction=
+
Some early hard disks used this filesystem as well, but it was limited to a partition size of 16 megabytes. Later [[FAT]] versions ([[FAT16]] and [[FAT32]]) supporting larger partition sizes were introduced as hard disks got bigger, but FAT12 remained in use on floppy disks, including the higher-capacity ones up to 2.88 MB introduced later on.
'''FAT12''' (a variety of FAT, which stands for File Allocation Table) is a simple filesystem with limited capabilities. The "12" refers to the number of bits in table entries. It was adapted from an earlier [[FAT8|8-bit FAT version]] by Tim Paterson of Seattle Computer Products, and it became the filesystem behind the floppy disks used by what eventually became MS-DOS and PC-DOS when it was purchased by Microsoft and in turn licensed (nonexclusively) to IBM for use on its PC. The earliest versions lacked support for hierarchical directory structures (PC-DOS 1.0 had only a root directory on a disk), but that was added later starting with the version used with DOS 2.0. There were some later tweaks in subsequent DOS and Windows versions such as an increase in the bit size of the field giving the total number of sectors on the disk.
+
 
+
Some early hard disks used this filesystem as well, but it was limited to a partition size of 16 megabytes. Later FAT versions ([[FAT16]] and [[FAT32]]) supporting larger partition sizes were introduced as hard disks got bigger, but FAT12 remained in use on floppy disks, including the higher-capacity ones up to 2.88 MB introduced later on.
+
  
 
==Resources==
 
==Resources==
* [http://en.wikipedia.org/wiki/File_Allocation_Table#FAT12 Wikipedia - FAT12]
+
* [[Wikipedia:File Allocation Table#FAT12|Wikipedia - FAT12]]
 
* [http://msdn.microsoft.com/en-us/library/windows/hardware/gg463080.aspx Microsoft EFI FAT32 File System Specification] (which also discusses earlier FAT versions including FAT12)
 
* [http://msdn.microsoft.com/en-us/library/windows/hardware/gg463080.aspx Microsoft EFI FAT32 File System Specification] (which also discusses earlier FAT versions including FAT12)
 
* [http://www.textfiles.com/programming/FORMATS/formats.pro Info on MS-DOS 1.x - 2.x disk formats]
 
* [http://www.textfiles.com/programming/FORMATS/formats.pro Info on MS-DOS 1.x - 2.x disk formats]

Revision as of 16:51, 25 August 2019

File Format
Name FAT12
Ontology
Wikidata ID Q3063042
Kaitai Struct Spec vfat.ksy

FAT12 (a variety of FAT, which stands for File Allocation Table) is a simple filesystem with limited capabilities. The "12" refers to the number of bits in table entries. It was adapted from an earlier 8-bit FAT version by Tim Paterson of Seattle Computer Products, and it became the filesystem behind the floppy disks used by what eventually became MS-DOS and PC-DOS when it was purchased by Microsoft and in turn licensed (nonexclusively) to IBM for use on its PC. The earliest versions lacked support for hierarchical directory structures (PC-DOS 1.0 had only a root directory on a disk), but that was added later starting with the version used with DOS 2.0. There were some later tweaks in subsequent DOS and Windows versions such as an increase in the bit size of the field giving the total number of sectors on the disk.

Some early hard disks used this filesystem as well, but it was limited to a partition size of 16 megabytes. Later FAT versions (FAT16 and FAT32) supporting larger partition sizes were introduced as hard disks got bigger, but FAT12 remained in use on floppy disks, including the higher-capacity ones up to 2.88 MB introduced later on.

Resources

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox