引导扇医
引导赢区是FAT32空件系统的第一个嗣区T也称为DBR嗣医蠹它包奢文件系统的下列
基本信息_
(_1)每扁区字节数。
(2)每簇扇匿徽矗
(∞保留廓区数舢
(4) FAT表个数尝
(S】业件系统太小(扇区敷)辱
(6)每FAT表太小(扇区数)茴
(刁报吲录起始麟号甘
(8)其他附加信息口
百1援示:DBR扇区中记录毫伴晕境参缸的部分也被韩曲BPI3(BIOS P酮堋宅l酣B10cl;;0^
》 引导扁区中的某些参数是至戈重要的,例如文件系统的大小《扇区数),保留廓区数,
每蘸扇区数,Ⅳ盯表的个数厦簿个FAT表的大小(扇区数),根H录的起始簇号等b
它们的霞爱性表现在篁
● 通过每个FAT袁的大小扁Ⅸ数乘以FAT表的个数可以得到FAT区域的太小曹
.通越保留扇区数翱FAT区域的大小就i玎以得知数据区的起始位置,也就得到了
文件系统第一簇的位霞日
。 I{:I撤H黛的簇”孽和第一麟的位凝就't】’以得茔I』撒网录的位莲心
》 除了布翮结构信息蚪,引肄痢区中娅有一些非实质性数蠕。非实质性数据是指那些
文件系统在存取数据过萃壁巾并不需要的数搽.这些数据只是提供一些晰加的信息而
已。例如引导扇区-巾有一个8字符的“OEM版奉号盼,这个版奉号烈拦用来说明是
什幺m县刳建丁这个文件系统。。例如。Wlndows 95将此处设置为“MSWIN4/0¨,
Windows 9'S则,避匿为衅MSWl'N4.=1村量Windows XP/2000设置为“MSDOS5.0"f
LiLiux的mdfs,msdos则将其搜、置为柑mkdosfs¨。一些USB则台取任意值t而有的
数蹲相机rf|的阳存乍则被设置为。相机的型,警蕾倥忖任何十六进制编辑工且都可以改
变这个版本值,而且井水影响文件最统的使栩喜4‘过这个版本号可以棚励找们瞅别
一搬软盘是救哪种机器格式化的。宵些版本的熏统需要根据此疽进行相应的设置。
》 FAT文件系统有…十牛5字节的卷序号,这个序号是遵循微软定义,将文件系统建立
的时间按一定商式组合瓶成的哥Wln. tlows的不同版本所刷的操作方式也不同。
Windows 98是将Ij娴和j1寸’间藏一定顺序相加|而Windows XP则使用jf乏同的计算方
法∞Wirridows琏利例这个值埘移动媒体进行识别昏
》 引导扇区巾坯有一个8个嘎#符的粪裂标忠f内存为“FAT12"、“FA.T16”,“FAT32季量
或“FAT仰吐太多数工且在创建文件系缆时会对此地进行相应的设置,不过此地的
标志是否正确越:不影响文件系娩的正常运行融因此覆们应该计尊文件系统的某些特
征数据来确.定它的蜜际类型t而不王{魁依捌此处的标志值t
》 墩后。引导痢匿中诬有一个1个字符的卷标,这个卷桥南用户椎创建文件系统的过
程中指定簟同时t这个卷标也雠存推该卷的撤融录中,不过Windows XP蝴fJ只是将
此卷标存放在根u录一扣,州并水将球写入训导扇区D
_l。引导扇区数据结构
具 分析如下口
(1)OxOO~Ox,0.2:3个字:糟+跳转指令卷
(2】Ox03~OxOA,8个字竹_文件系统杯.矗和版本号。可以.看到版本母为WIN埠。1 a
∞)Ox08-Ox0已2个字节,每扇Lx字甘数,512 (Ox0200)。
(∞0润D~BxOD:1个’手节,每族南区数。16(Oxl0)审
(5)OxoE~OxOF:2个字’节,保留扇区数,32(!ox0.020]。即FAT1起始于史件系统32号
扇区处。
(6)l)xl0-- Oxl0:1个字‘。凯FAT表个数擎通常为2凸
(7)oxl1蚌Ox12;2个字I宵。FAT32不使l4j此处,置o。
(8)Ox13—Oxl辛:2个字’甘,FAT32不使用此处,置0卑
(9)OxlS-Oxl~5:1个字节。介质捕述符,Ox鞴表示为木地硬盘矗
(lo】呶1fr-Ox17N2个字节.FAT32不使用此处,置0。
(11)呶18-Ox19:Z个字节,每磁道扇。区数,63(Ox003矸6
C12)溉1 A--O.xl B:2个字节。磁头数.255§
(13) OxlC-OxlF:4十字节,分区前已用鞠区数由涟数值周分隧段建立该文件系统的程序
乖同而有所差肄。通常Win.dows台将寸三分区的此值设置“为文件系统起始麻区相对于MBR位
翟的廉区数t将扩腱分区内的避辑分区的此位设置为文件系统起始挺置相对于EBR能置的扇
区数日
@涟蠢s暮些程痔套搏所有史倬晕娩此处时值奎部过置为相对于IWBR位置的南区敷。
(1 4。Ox20-Ox23:文件系统大小商匡数,30716208(OxOID48130)壮
(15) Ox24--Ox27:每个FAT表的大小扇医数,14984(Ox.3A88)口
(16) Ox28--Ox29:书蠢‘i_己.哪
(17JOx2A" OxZB:版奉号母
(18) Ox2C-Ox2F;根目录的簇号,通常为2,虽然柱F'AT32文件幕统下啻掇ll录和其他
目录殷文件一样'可以存放祥数搽区的任何位置t f吼通常情靓-F仍然起始乎数据睡的第…个簇,
即2母蔟凸
(19) Ox30--Ox31:2个字节.FSINFO扇区“呼盘此处值通常为一l,该扇区为操作系统提供
关。于空阑碳总数及“F一个呵用藤的信息牵
(20) Ox32- Ox33:2个字:帆备份引导崩隧的位置口备份引导扁:区总是位于文件系统的6
号.鞘区啼
f 1 04】
(2 1] Ox34- Ox3F:1 2个!#节,术使川。
(22,) Ox40---Ox40:1十字节。,BIOS INT 13Fi。敏蔷号,Ox80芒
直:提示:有时丧棠些软件中看到将第一十夺地磁盘标曲128.莫宾就是0x80的十进制表现形式酥
磁盘引导扇区详解 www.jdcok.com/anli/5/561.html