📄 fat32.h
字号:
#ifndef _FAT32#define _FAT32typedef struct{ //offset(bytes) len(bytes) val unsigned short BPB_BytsPerSec; //11 2 512 扇区的字节数 unsigned char BPB_SecPerClus; //13 1 2 每个蔟的扇区数(簇是读写的单位) unsigned short BPB_RsvdSecCnt; //14 2 32 Reserved region的sectors(对FAT32来说是32) unsigned char BPB_NumFATs; //16 1 2 Fat数据结构数(必须是2) unsigned short BPB_RootEntCnt; //17 2 0 (对FAT32来说是0) unsigned short BPB_TotSec16; //19 2 0 (对FAT32来说是0) unsigned char BPB_Media; //21 1 0xf0 0xf0(removable media) 0xf8(fixed media) unsigned short BPB_FATSz16; //22 2 0 (对FAT32来说是0) unsigned short BPB_SecPerTrk; //24 2 x (pc bios int 13) unsigned short BPB_NumHeads; //26 2 x (pc bios int 13) unsigned int BPB_HiddSec; //28 4 x (pc bios int 13) unsigned int BPB_TotSec32; //32 4 FAT32 4个region的扇区数 unsigned int BPB_FATSz32; //36 4 unsigned short BPB_ExtFlags; //40 2 unsigned short BPB_FSVer; //42 2 0.0 版本号 unsigned int BPB_RootClus; //44 4 2 unsigned short BPB_FSInfo; //48 2 unsigned short BPB_BkBootSec; //50 2 0 unsigned char BPB_Reserved[12];//52 12 0 保留区域}A_BF_BPB;#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -