FAT文件系统详解
功能:
1.设想一下,如果你存放的文件多种多样,没有文件系统,这些文件的数据将被乱放,你写进去的好听歌曲再也没法读出来。
2.设想一下,如果你把数据写入,你根本不知道你放在哪里了,因此再也没法读取出来了。
3.设想一下,如果你想设计一个MP3,你如何把sd卡里的歌曲读取出来,这些歌曲还有可能放在目录里,你如何读出MP3播放歌曲的进度和时间总长度,如何把整个目录显示出来?
4.综上所述,我需要一个文件系统,一个可靠实用的文件系统。
概述:
1.簇。FAT的数据单元,由几个(必须为2的整数幂且小于64)连续扇区组成,有地址编号,2为首编号。
2.FAT表。文件或文件夹存储在多个簇里,簇还可能不连续,FAT表就负责指示各个簇的位置。
3.目录项。文件或文件夹的文件名、大小、起始地址等数据就放在这里。
4.引导扇区中(DBR)。隐藏保留的0 号扇区,记录系统的起始位置、大小、FAT 表个数及大小等相关信息。
5.系统中,同时使用“扇区地址”—系统管理和“簇地址”—数据。系统的起始扇区为 0 号扇区。
整体布局:
保留区:
FAT表:
内容并不详细,查看网盘,文件系统文件夹。