移Ox84-Ox'B7字。1暂处也胄一个同样的箍名标志。也町以通过搜索扇区偷秽122字节赴的此值
定位磁墩标蕉智
② Ox08k Ox17:1 6个字节,用来存放驱动器类型名,也就是该BSD类型DOS分区的
片名。此处的名字是“ad,Osl抻,通过这个名字我们可以得知这是一个FreeBSD典型胸DOS
升匿-它魁磁盘上赡第一个升区(片)畸
@Ox84--Ox87:签名“57455682蚪,与Ox00字节她的值相同。
回Ox8A~Ox8B:2个字节,该磁盘标誉的分【爱表可释纳的分区表项个数t此处的值。街
8(Ox0008),即分区表最多可以容纳8个分区表项,我们可以看到分l薹表的前6个袭项已缀被
使用。由于2号表项通常用于描述整个BSD类型DOS分区,所以真正的BSD分睡H有5个童
◎ Ox8C-Ox8F:4个牢1彳,引导区域擐大字节数,此处的值为8192(OxZOOO),即16
个旃区口
@Ox94---Ox113:分区表区城f可以窖纳8个丹区表顶,每个衰项太小为16个字’盼,
共128十字节a
现在-我们来分析一下第一个表项(0号表项】,吼浚表项的起始位置为相尉偏移Oo
'OxOO~Ox03:4个字节,第一*个分区大小扁隧数。此处的值为lr048S7li lool
, li(Ox 000】栩
》 Ox04~Ox07:4个字节曾第一个分区起始嘲区号节此处的值为63(
, Ox3F)。
注意,这个位置是相对于整个磁盘的0‘锚扇区呵言的,而并不是相对十FreeBSD类型DOS
分匿的起始扇区而言的。
》 Ox08~OxOB:4个字节.片段太小字1i数,此处的值为2048(Ox08'00)。印4个扇区白
h
≯ Oxo C~OxOC.1个字节,分区类型f此处的值为7(O_x07J,说明第一个分区是,一个
4.2BSD Fasr: Flle Syseem(FFS)类型分区n
》 OxOD加如D:.1个字节,每块片段数千此处的值为8(Ox08).即每个块南8个片段组
成,因为片段大小为4个崩区,所以块太小为32个麻区相
(2)其他几个分区表项的分析结果
④ 由1号表项可以得氲I.第二个分区大小为997008个痈.匿曩起始于1:048639号旃逐,
这是一个变换分区(类型值为1jq
② 2‘呼表项尉来描速整个FreeBSD类型DOS分区量太小为16776,522个闻』匦,起始f
63号扇。区雪
@ 由3号表项得知,第3个井区大小为259481 6.个扇区,起始予2045647号阚区。
避。个4.2BSD砌st File System(FFSJ}#;型分区。
④ 出4号表项得知。第4个分区大小为104-8S76个扇区,起瓣撼:4640463号崩区,
【68 J'
是一个嘻。2BSD Fast File System(FFS)类型分区。
⑤ 旧5号表项静知量第5个分区大小为1 1 087546个赢区,起始于-5689039号席区。
是一个屯2BSD Fa.st File Sy9tern(FFS)类型分区e
为丁蠢看方便,我们将分匿表信息进行列表,如表2.1 1所示曲
寰2.11 分区表信息
提示拳崔甘秆区袁进行详细分斩前,寝仉先回丽一下OpenBSD的常规奢区盟审名规则':
‘第一十务区曲报分匡。包奢引导代码。。
第二十奇区琦聋获奢避.
弟_三十奢区指茫十磁盘。
苇四十zrcik面的分区为任毒BSD争厦。
(2)分区表分析
囝第一个分区起始于该OpenBSD类型DOS舒匾的起始扇区位登,即Z056320扁区,
类型值为Ox.07母即4。2BSD FFS毋
@ 第一:、个分医的囊型值为辩1”。说明这足一个交换分区李
@ 第三个分区超始子0扇区并且大小为胜个磁箍垂
④ 第4、S,7和8分区的类型为埠。2BSD FFSa
⑤ 第9个分区的娄型值为Ox08.屉,个由BSD.磁盘杯箍项描述的。FA.T特区t菝们看
到它起始于磁盘的63号扁区,大小为2056257个廓区。芷避DOS分区表中翦一个表项描述
的分区D
⑥ 第10个分区的类型为“术知”。是一个山BSD磁盘杯整项揣:述的FreeBSD分区。
也是前砸看到的DOS分区表的第三个分区表项描述的分区。
⑦ 分区9被井酣的杯箍为¨i"。所以ur以邋过访问设备变。件!de'vlwdqi访问这个Ⅳ汀
Linux硬盘分区详解与数据恢复(7) www.jdcok.com/anli/5/538.html