FAT12
计算机文件系统
FAT12是计算机文件系统,DOS时代就开始使用的文件系统(File System),直到2009年仍然在软盘上使用。
主磁盘结构
引导扇区格式
格式如下:
文件分配表
它包含有两份文件分配表,这是出于系统冗余考虑,尽管它很少使用,即使是磁盘修复工具也很少使用它。它是分区信息的映射表,指示簇是如何存储的。
每个FAT项占12bit,这也所被成为FAT12的原因,FAT项的值代表的是文件下一个簇号,但如果值大于等于0xFF8,则表示当前簇已经是本文件的最后一个簇。如果值是0xFF7,表示它是一个坏簇
一个FAT项可能跨越两个扇区,编码实现的过程要考虑在内。
根目录区
根目录区位于第二个FAT表之后,开始扇区号为19,它由若干个目录条目(Directory Entry)组成,条目最多有BPB_RootEntCnt个。每个条目占用32个字节,它的格式如下:
数据区
数据区在根目录区后,数据区开始扇区号为根目录区起始扇区号+根目录区大小,即19+BPB_RootEntCnt * 32 / BPB_BytsPerSec。
参考资料
最新修订时间:2023-12-21 12:24
目录
概述
主磁盘结构
引导扇区格式
参考资料