Back Next
FAT 12  August 1981
  Filenames A-z0-9_ 

  Used on floppies and drives < 16MiB
    Floppies 1 or 2 sectors/cluster
    Hard drives 8 sectors/cluster

  1 sector for boot record and Bios parameter block.
    Bios parameter block helps OS to understand structure of disk.

  1st DOS
    based on (ripped of from) QDOS - quick and dirty operating system.
    Also modeled after Unix and OS9 (not Mac). 

  12 bit pointers (4096)
    11 clusters (pointers) reserved.
    0 - free cluster.
      Entry 0 in fat contains media descriptor byte.
    1 - unused.
    FF0h-FF6h - reserved (support.microsoft.com)
    FF7h - marks bad cluster.
    FF8h-FFFh mark end of file fat chains.

  8.3 filename.
  Path limit 128 characters (including filename).
  32 sectors for boot directory.
  Approx. 16MB size limit (2^12 pointers * 4K (8 sector) clusters). 
  
  DOS 1.0 
    2 Meg limit.
    No subdirectories.

  Dos 2.0
    Hard drive supported.
    1 partition per drive.
    Possibly no subdirectories.

  DOS 3.0 - 3.2
    1 cluster - up to 16 sectors (8192 bytes) ?
    32 MB or 4087 clusters - uses fat 16.
    1 partition per drive.