导航

FAT文件系统详解

功能:

1.设想一下,如果你存放的文件多种多样,没有文件系统,这些文件的数据将被乱放,你写进去的好听歌曲再也没法读出来。

2.设想一下,如果你把数据写入,你根本不知道你放在哪里了,因此再也没法读取出来了。

3.设想一下,如果你想设计一个MP3,你如何把sd卡里的歌曲读取出来,这些歌曲还有可能放在目录里,你如何读出MP3播放歌曲的进度和时间总长度,如何把整个目录显示出来?

4.综上所述,我需要一个文件系统,一个可靠实用的文件系统。

 

概述:

1.簇。FAT的数据单元,由几个(必须为2的整数幂且小于64)连续扇区组成,有地址编号,2为首编号。

2.FAT表。文件或文件夹存储在多个簇里,簇还可能不连续,FAT表就负责指示各个簇的位置。

3.目录项。文件或文件夹的文件名、大小、起始地址等数据就放在这里。

4.引导扇区中(DBR)。隐藏保留的0 号扇区,记录系统的起始位置、大小、FAT 表个数及大小等相关信息。

5.系统中,同时使用“扇区地址”—系统管理和“簇地址”—数据。系统的起始扇区为 0 号扇区。

 

 

整体布局:

 

 

保留区:

 

 

 FAT表:

内容并不详细,查看网盘,文件系统文件夹。

posted on 2017-11-08 13:33  刘梢  阅读(6575)  评论(0编辑  收藏  举报