- 75
- 0
- 约9.47千字
- 约 12页
- 2016-11-24 发布于贵州
- 举报
FATFS文件系统剖析1:
FAT16:
数据按照其不同的特点和作用大致可分为5部分:MBR区、DBR区、FAT区、DIR区和DATA区,相比fat12多了DBR区
????Main boot record: MBR(0--1bdh)??????? 磁盘参数存放
???????????????????????????????? DPT(1beh--1fdh)?? 磁盘分区表
???????????????????????????????? 55,aa???????????????????? 分区结束标志
?? ?DBR(Dos Boot Record)是操作系统引导记录区的意思
??? FAT区(有两个,一个备份):对于fat16,每一个fat项16位,所以可寻址的簇项数为65535(2的16次方)。而其每簇大小不超?过32k,所以其每个分区最大容量为2G。fat32,每一个fat项32位,可寻址簇数目为2的32次方。
??? DIR区(根目录区):紧接着第二FAT表(即备份的FAT表)之后,记录着根目录下每个文件(目录)的起始单元,文件的属性等。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在硬盘中的具体位置和大小了。
??? DATA区:实际文件内容存放区。
FAT32:
??? 暂时放在这里,不讨论!
Fatfs:嵌入式fat文件系统,支持fat1
原创力文档

文档评论(0)