首页
社区
课程
招聘
[求助]如何找到 FAT32 的 FAT表 和 Cluster数据区的起始扇区地址
发表于: 2015-6-30 11:50 3505

[求助]如何找到 FAT32 的 FAT表 和 Cluster数据区的起始扇区地址

2015-6-30 11:50
3505
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 0
活跃值: (720)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
BIOS Parameter Block + 0x00E

Count of reserved logical sectors. The number of logical sectors before the first FAT in the file system image. At least 1 for this sector.

BIOS Parameter Block + 0x024               

Logical sectors per file allocation table

FAT32 储存区域分三部分

第一部分长度 (BIOS Parameter Block + 0x00E)
第二部分长度 (BIOS Parameter Block + 0x024) * 2 // 两张 FAT 表

| 0 -> ReservedLogicalSecteros | LogicalSectorPerFAT * 2 | RootDirectoryEntry -> Data region

参考 https://en.wikipedia.org/wiki/Design_of_the_FAT_file_system#BPB
2015-6-30 14:09
0
游客
登录 | 注册 方可回帖
返回
//