文件系统:FAT32

本文详细介绍了FAT32文件系统的特点,包括每个FAT表项占用32bits,磁盘容量要求,单个文件的最大尺寸限制。内容涵盖FAT32的结构,如DBR、FAT表和目录项结构。此外,还讨论了FAT32的格式化过程,以及如何根据目录创建镜像,涉及到簇的分配、FAT表的计算以及目录项的组织方式。
摘要由CSDN通过智能技术生成

前文介绍了FAT12FAT16,本文则介绍FAT32。顾名思义,FAT表项占用32bits即FAT32。其特点:

  1. 每个FAT表项占用32bits
  2. 磁盘容量33MB以上
  3. 簇数65525以上
  4. 单个文件最大为4GB-1字节

FAT32结构

这里写图片描述
每个扇区默认512字节;根据容量不同,每个簇有1至64个扇区。
这里写图片描述
FAT表2(如果存在)是FAT表1的备份。

DBR结构

typedef struct 
{
    __u8    JMP[3];             //0
    __u8    OEM[8];             //3
    __u16   SectorBytes;        //11 每扇区字节数
    __u8    ClusterSectors;     //13 每簇扇区数
    __u16   ReservedSectors;    //14 保留扇区数(含DBR)
    __u8    FATs;               //16 FAT表个数
    __u8    res0[4];            //17 
    __u8    MediaType;          //21 介质描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值