硬盘分区表用于管理整个硬盘的分区,主要有MBR和GPT这两种。

FATFS 是面向小型嵌入式系统的一种通用的 FAT 文件系统。它完全由 ANSI C 编写且完全独立于底层 I/O,因此可以很容易地、不加修改地将其移植到其他的处理器中,如 8051, PIC, AVR, ARM, Z80, 78K 等。FATFS 支持 FAT12、FAT16、FAT32 等格式。

FAT(File Allocation Table,文件分配表)是一种由微软发明并拥有部分专利的文件系统,供 MS-DOS 使用,也是所有非 NT 核心的微软操作系统使用的文件系统。

文件系统是一种存储和组织计算机数据的方法,它使得对其访问和查找变得容易,文件系统使用文件和树形目录的抽象逻辑概念代替了硬盘和光盘等物理设备使用数据块的概念,用户使用文件系统来保存数据不必关心数据实际保存在硬盘(或者光盘)的地址为多少的数据块上,只需要记住这个文件的所属目录和文件名。在写入新数据之前,用户不必关心硬盘上的哪个块地址没有被使用,硬盘上的存储空间管理(分配和释放)功能由文件系统自动完成,用户只需要记住数据被写入到了哪个文件中。