欢迎来到天天文库
浏览记录
ID:7781664
大小:239.00 KB
页数:6页
时间:2018-02-25
《fat32文件系统详细介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、通过使用DiskEditor对硬盘的分析,现对硬盘的MBR区及FAT32文件系统做一个详细的介绍。新硬盘->低格后变化:所有扇区中的字节数据填充为0x00低格后->分区后变化:写硬盘的MBR(主引导扇区)区分区后->格式化变化:写硬盘的FAT(文件分配表)区MBR区介绍:(MasterBootRecord)起始位置:0柱面0磁头1扇区(硬盘的第一个扇区)结束位置:0柱面0磁头1扇区大小:512(硬盘每个扇区的所占用的字节数)个字节000102030405060708090a0b0c0d0e0f000000000000000000000000-00000000000000000000001
2、00000000000000000-0000000000000000………………………………-……………………000001b00000000000000000-0000000000008001000001c001000cfffffe3f00-0000fc8a38010000000001d00000000000000000-0000000000000000000001e00000000000000000-0000000000000000000001f00000000000000000-00000000000055aa000~1bd(446字节)executablecode(我们不使用,固定
3、填写0x00)1be~1cd(16字节)1stpartitionentry(参数解释见下面)1ce~1dd(16字节)2stpartitionentry(同第一个分区)1de~1ed(16字节)3stpartitionentry(同第一个分区)1ee~1fd(16字节)4stpartitionentry(同第一个分区)1fe~1ff(2字节)bootrecordsignature(固定值:55aa)现以第一个分区的入口参数为例:80分区状态(80H表示为激活分区,00H表示为非激活分区)01分区的开始磁头0100分区的开始柱面和扇区(0~5位为扇区号、8~15位为柱面号的低8位,6~7位
4、为柱面号的高两位)0c分区的类型(0c表示为FAT32,用LBA方式)ff分区的结束磁头fffe分区的结束柱面和扇区(表示同开始磁头)3f000000从MBR到第一个分区扇区的扇区个数(一般为硬盘扇区的最大值)fc8a3801分区的总扇区数(可以计算扇区的总大小)FAT区介绍:起始位置:0柱面1磁头0扇区结束位置:根据硬盘参数不同有所不同大小:硬盘的总簇数×4字节FAT区中的BOOT:起始位置:0柱面1磁头0扇区结束位置:0柱面1磁头0扇区大小:512字节000102030405060708090a0b0c0d0e0f00000000eb58904d5357494e-342e310002
5、082000000000100200000000f80000-3f00ff003f00000000000020fc8a3801fc4d0000-0000000002000000000000300100060000000000-000000000000000000000040800029ab0b641500-0000000000000000000000500000464154333220-2020xxxxxxxxxxxx00000060xxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxx…………………………-……………………000001f0xxxxxxxxxxxxxxxx-x
6、xxxxxxxxxxx55aa000~059(60字节)各个参数(参数解释见下面)000~059(420字节)executablecode(初始值固定)000~059(2字节)bootrecordsignature(固定值:55aa)现解释各个参数的含义:eb5890跳转代码(固定值:eb5890)4d5357494e342e31OEM名字(固定值:表示MSWIN4.1)0002每扇区的字节数(512)08每簇的扇区数2000保留的扇区数(通常固定为32)02FAT表的个数(通常有2个)0000未使用(固定为0)0000未使用(固定为0)f8介质类型(硬盘为f8)0000未使用(固定为0
7、)3f00每磁道的最大扇区数(硬盘的参数)ff00最大磁头数(硬盘的参数)3f000000分区中隐藏的扇区数(初始化时写入每磁道的最大扇区数)fc8a3801分区中的扇区总数(自己根据硬盘参数计算)fc4d0000每个FAT表占用的扇区数0000Flags(Bits0-4IndiateActiveFATCopy)(Bit7IndicateswhetherFATmirroringisenabledordisable
此文档下载收益归作者所有