- 47
- 0
- 约2.33千字
- 约 5页
- 2017-09-22 发布于江西
- 举报
SD卡FAT32文件系统学习手册
一 一般硬盘数据结构是按下面来建立的。
二 首先看看启动区的内容,也就是第一个扇区。
使用软件:WinHex
有用的内容用彩色线标志下:
(1)灰色线内容:EB 59 90 跳转指令;
(2)灰色点线内容:4D 53 44 4F 53 35 2E 30 为厂商标志和os 版本号,这里是MSDOS5.0;
(3)红色部分:00 20 (偏移地址0BH,长度2)注意这里数据的布局,高地址放高字节,低地址放低字节(数据为小端格式组织),所以数据应该是0200,就是512,表示的意思是,该磁盘每个扇区有512个字节,有的可能是1024、2048、4096;
(4)黄色部分:08 (偏移地址0DH,长度1)表示的意思是每个簇有8个扇区,这个值不能为0,而且必须是2的整数次方,比如1、2、4、8、16、32、64、128,但是这个值不能使每个簇超过32KB字节;
(5)蓝色部分:24 00 (偏移地址0EH,长度2),转换一下,就是00 24,意思是保留区域中的保留扇区数为36个,那么就可以知道下面的FAT1区的开始的地址就是:0x24*200(每个扇区的字节数)=0x4800;
(6)粉色部分:02 (偏移地址10H,长度1) ,此卷中的FAT结构的份数为2,另外一个是备份的。
(7)黑色部分:C6 03 (偏移地址24H,长度2)转换一下,03C6,每个F
原创力文档

文档评论(0)