FAT分区引导代码

时间:2011-07-28 13:27来源:北京数据恢复 作者:www.jdcok.com

引导代码
    Ⅳ汀文件系统将哼l导代码与文件系统数据结构融合拄一起t‘丽不像Unix文件系统那样并
自存在。引等麻区的“莳i十字节为一个吐体L器代码构成的跳转指令t以健CPU越过衄在后而
脾配置数据跳转到配置数据后而的峙I导代码处幸
    FAT32文件系统引导扇区的5 1 2个字节中,90~S09字。市为引导代码,而FAT12和FAT16
刚魁62.r509字I了为引导代码d同时母FAT32还可以利用引导扇区后的扇区空间存放附加的
引导代码口
    在系统启动的过程中。磁盘七引导记采中的引导代码找到呵引导扁匡的引导代码井将控
制掇l交给它。由它找到适当的操作系统文件井进行加载矗
目’提示苗一十即汀善即健不是可引导主件幕统'也喜存在引导代码。
3,4.3  .FSINFO信息扇区
    FAT32在保留区中增加了、。个FSINFO扇区,用以记荣文件系统中空闲攘的数量以及…F
一个可用簇的簇号等信息争咀供操作系统作为参考口
1。FSINFO信息扇区结构
FSINFO信息扇区一般位于史件系统的1暑}扇区,结构非常简单,藏缩掏见表3.2矗
表3.2  FSINFO信息扁匡结构
┏━━━━━━━━━━━┳━━━━┳━━━━━━━━━━━━━━━━━┓
┃  字节偏穆f+六进制)  ┃I字节赣 ┃    含  义                        ┃
┣━━━━━━━━━━━╋━━━━╋━━━━━━━━━━━━━━━━━┫
┃  00—03              ┃  4     ┃  矿。艇引。锌莉i忐:“5/526141” ┃
┣━━━━━━━━━━━╋━━━━╋━━━━━━━━━━━━━━━━━┫
┃  04-IEJ              ┃  48;0  ┃  禾健Ⅲ                          ┃
┣━━━━━━━━━━━╋━━━━╋━━━━━━━━━━━━━━━━━┫
┃  I E4—。1E7         ┃  4     ┃   i:sw4ro篙1名  " 72724161 H     ┃
┣━━━━━━━━━━━╋━━━━╋━━━━━━━━━━━━━━━━━┫
┃                      ┃l       ┃                                  ┃
┃  IE8--lEB            ┃  4     ┃  夺两熊数                        ┃
┣━━━━━━━━━━━╋━━━━╋━━━━━━━━━━━━━━━━━┫
┃  IEC-I EF            ┃  4     ┃  'F -可朋罐号                    ┃
┣━━━━━━━━━━━╋━━━━╋━━━━━━━━━━━━━━━━━┫
┃  1FO-IJ:D            ┃  1 4   ┃  末健m                           ┃
┣━━━━━━━━━━━╋━━━━╋━━━━━━━━━━━━━━━━━┫
┃  1 EE~I EF          ┃  2’   ┃  “55AA舸标。占                  ┃
┗━━━━━━━━━━━┻━━━━┻━━━━━━━━━━━━━━━━━┛
【1 0 6】
2.FSINFO信息扇医蜜例
现在我们来看一个FAT32文件系统胸FSIrFO信息墒区的蛮倒,,如陶3-11所示品
鼎体分析如下口
|=1)Ox00 JOx03:4个。字节,扩艟引导标。志为“52526141¨=


3与.1 FAT轰慨谜
3.5  FAT32的FAT表
    位“f保时区后内勺是FAT区,I_I{两个完全相同的雕汀(File Allocation Table,文件分配表)
表组成,Ⅳ盯文件系统的名字也是因此腼来靠
    >  对于FAT文件系统来游,FAT表有两个熏耍的作用{捕述簇的分配状态屈标明文件
    或仁I录的下-攘的旗号口
    》  通常情,现下,一个FA'T文件系统会商两个FAT丧譬但【有时候也允魂:H有一个FAT
    寝。FAT夜的且体个数记录在引导扁t爱的偏秽Oxl0字节处a
    》  m tEj:Ⅳ盯区紧躐拄史件系统保留区之后,所以FAT1在文件系统中的位置i可以通Ef=
    引导记录中偏移o x'0E-+Oxo F字节处的‘簟保留扇区p数得到n
    》即汀2紧跟拄FAT1之后,它的位置可以越过FAT1的位置加t每雕汀表的太小扇[差
    数计算出来母
3,5。2  FAT表的特性
【1 0 8】
剧汀衰Ill l一系列大小相等的雕竹表颂组成,它有tiu,l'下特性:
》  FAT32中每个壤的簇地址,使闱32bl引l[4个字宵】记录在FAT表巾jFAT表巾的所胄
    字节能麓以辱个字’∞为单位进行划分.蚌对所有划分后的位:簧“1 0进行地址编号墨0
    哮地址与1母地址被系统保留井存储将殊标忐内容d从2号地址开始,每个地址对
    应f数据区的拨号.FAT表‘扣的地址编号』i数据匡中的簇峙牛豳同督我们称FAT中的
    这些地址为F.AT表项1 FAT豪项中记录的值称为FAT表项值日
》  当文件系统被创建,也就避进行格式化操作时,分配给Ⅳ盯区域的空间将会被清空。
    在FAT1与FAT2的O号表项与1号表项写入特逮值,l¨于创建文件系统的同R寸也
    会创建根H录,也就是为根H录分瞰了一个壤空河,通常为2号麟。所咀2。导鼗所
    对应的2母FAT表项也会被鸳^一个结蘼赫硭F如图3.12所示蝤 


FAT分区引导代码 www.jdcok.com/anli/5/562.html
------分隔线----------------------------
分享到: