📄 fat32format.c
字号:
void FAT32FORMAT(void)
{
FAT32INIT();
BOOTSEC.BS_jmpBoot[0] = 0xEB;
BOOTSEC.BS_jmpBoot[1] = 0x00;
BOOTSEC.BS_jmpBoot[2] = 0x90;
// BOOTSEC.BS_OEMName[8]
BOOTSEC.BPB_BytesPerSec = 512;
BOOTSEC.BPB_SecPerClus = 32;
BOOTSEC.BPB_RsvdSecCnt = 0;
BOOTSEC.BPB_NumFATs = 2;
BOOTSEC.BPB_RootEntCnt = 512;
BOOTSEC.BPB_TotSec16 = 0;
BOOTSEC.BPB_Media = 0xF8;
BOOTSEC.BPB_FATSz16 = 16;
BOOTSEC.BPB_SecPerTrk = 32;
BOOTSEC.BPB_NumHeads = 8;
BOOTSEC.BPB_HiddSec = 0;
BOOTSEC.BPB_TotSec32 = 200000;
BOOTSEC.FAT.F16.BS_DrvNum = 0x80;
BOOTSEC.FAT.F16.BS_Reserved1 = 0x00;
BOOTSEC.FAT.F16.BS_BootSig = 0x29;
BOOTSEC.FAT.F16.BS_VolID = 0x01234567;
BOOTSEC.FAT.F16.BS_VolLab[11] = "VOLUME1";
BOOTSEC.FAT.F16.BS_FilSysType[8] = "FAT16";
ReadDiskSector(0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -