admin管理员组文章数量:1530842
2024年5月30日发(作者:)
SD卡的体系结构将在这里叙述。它定义了数据区域的逻辑结构。对于如分割数据区
域的区别,第一分区有主启动记录和分区表。SD卡文件系统使用FAT文件系统(ISO/IEC
9293)并支持FAT12和FAT16文件系统格式。
文件系统层
PSN
主启动记录和分区0到38
分区部分
分区启动部分
文件分配表
系统部分
根目录
39
40到63
64到95
0
1到24
25到56
表
LSN
用户区
用户部分
96到129791 57到129752
用户部分
主启动记录和分区表
BP
0
446
462
478
494
510
长度
446
16
16
16
16
2
文件名
主启动记录
分区表(第一部分)
分区表(第二部分)
分区表(第三部分)
分区表(第四部分)
信号字(Signature Word)
内容
不限
见下表
全是0x00
全是0x00
全是0x00
0x55,0xaa
0到445 主启动记录
此间内容不被叙述。
446到461 分区表(第一部分)
这个部分叙述了第一分区在体系中的信息。这个分区意味着使用者可以没有相互的
证明使用普通区域。
462到477 分区表(第二部分)
如果体系只有一个分区,此间内容为0。
478到493 分区表(第三部分)
如果体系只有一个分区,此间内容为0。
494到509 分区表(第四部分)
如果体系只有一个分区,此间内容为0。
510到511 信号字(Signature Word)
此处记录了0x55(BP 510) 和 0xaa。
分区表
BP
0
1
2
4
5
6
8
12
长度
1
1
2
1
1
2
4
4
文件名
启动指示
启始磁头
启始柱面和扇区
系统ID号
终止磁头
终止柱面和扇区
Relative Sector
总扇区
内容
0x00或0x80
数值
数值
0x01 或 0x04 或 0x06
数值
数值
数值
数值
BP0 启动指示
如果以SD卡作为启动(盘),记录0x80,否则记录0x00。
BP1 启始磁头
此处叙述分区的起始磁头。
BP2和3 启始柱面和扇区
此处将叙述分区的启始柱面和扇区。6个位 (在BP2中0到5位) ,将作为启始扇
区。10个位(在 BP 2 中的6和7位,在BP3中的0到7的)将作为启始柱面。
BP4 系统ID号
此处叙述文件系统类型。 如果分区大小是少于32680个扇区,它将被记录0x01。如果少
于65536个扇区,它将被记录0x04。否则,它将被记录0x06。
BP5 终止磁头
此处记录终止磁头。
BP6和7 终止柱面和扇区
此处记录终止柱面和扇区。6个位(在BP6中的0到位5位)作为结束扇区。10个位(在BP6中
的位6和7位,在BP7中的0到7位)作为结束柱面。
BP8到11 Relative Sector
此处叙述这此分区的起始扇区之前存在的数目。
BP12到15总扇区
此处记录总扇区数量。
申请分配表 (FAT)
FAT将包含一个格式ID号和一些项目,每个使用者区域的指示群集。这些项目连续的
将是有限的出发由于 2 而且项目数目将和~相等对应的群集群集数目。每个项目在
FAT 中将指示对应的群集状态。 FAT 项目将用来识别被分派到每个文件的群集组。
版权声明:本文标题:SD卡文件系统 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1717026374a528870.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论