日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD磁盤(pán)標(biāo)簽實(shí)例分析

圖2.31為一個(gè)FreeBSD的磁盤(pán)標(biāo)簽 , 這個(gè)FreeBSD類型Dos分區(qū)起始于磁盤(pán)的63號(hào)扇區(qū) , 該磁盤(pán)標(biāo)簽位于該FreeBSD類型DOS分區(qū)的1號(hào)扇區(qū) , 也就是磁盤(pán)的64號(hào)扇區(qū) 。
圖2.31 FreeBSD磁盤(pán)標(biāo)簽
(1)具體分析
1)0x00~0x03:4個(gè)字節(jié) , BSD磁盤(pán)標(biāo)簽簽名“57455682 , 可以通過(guò)搜索扇區(qū)內(nèi)偏移0字節(jié)處的此十六進(jìn)制值尋找磁盤(pán)標(biāo)簽在磁盤(pán)上的位置 。另外 , 我們還可以看到 , 扇區(qū)偏移0x84~0x87字節(jié)處也有一個(gè)同樣的簽名標(biāo)志 , 也可以通過(guò)搜索扇區(qū)偏移122字節(jié)處的此值定位磁盤(pán)標(biāo)簽 。
2)0x08~0x17:16個(gè)字節(jié) , 用來(lái)存放驅(qū)動(dòng)器類型名 , 也就是該BSD類型DOS分區(qū)的片名 , 此處的名字是“ad0s1 , 通過(guò)這個(gè)名字我們可以得知這是一個(gè)FreeBSD類型的DOS分區(qū) , 它是磁盤(pán)上的第一個(gè)分區(qū)(片) 。
3)0x84~0x87:簽名“57455682 , 與0x00字節(jié)處的值相同 。
4)0x8A~0x8B:2個(gè)字節(jié) , 該磁盤(pán)標(biāo)簽的分區(qū)表可容納的分區(qū)表項(xiàng)個(gè)數(shù) , 此處的值為8(0x0008) , 即分區(qū)表最多可以容納8個(gè)分區(qū)表項(xiàng) , 我們可以看到分區(qū)表的前6個(gè)表項(xiàng)已經(jīng)被使用 。由于2號(hào)表項(xiàng)通常用于描述整個(gè)BSD類型DOS分區(qū) , 所以真正的BSD分區(qū)只有5個(gè) 。
5)0x8C~0x8F:4個(gè)字節(jié) , 引導(dǎo)區(qū)域最大字節(jié)數(shù) , 此處的值為8192(0x2000) , 即16個(gè)扇區(qū) 。
6)0x94~0x113:分區(qū)表區(qū)域 , 可以容納8個(gè)分區(qū)表項(xiàng) , 每個(gè)表項(xiàng)大小為16個(gè)字節(jié) , 共128個(gè)字節(jié) 。
現(xiàn)在 , 我們來(lái)分析一下第一個(gè)表項(xiàng)(0號(hào)表項(xiàng)) , 以該表項(xiàng)的起始位置為相對(duì)偏移0:
u 0x00~0x03:4個(gè)字節(jié) , 第一個(gè)分區(qū)大小扇區(qū)數(shù) , 此處的值為1048576(0x100000) 。
u 0x04~0x07:4個(gè)字節(jié) , 第一個(gè)分區(qū)起始扇區(qū)號(hào) , 此處的值為63(0x3F) 。
u 注意 , 這個(gè)位置是相對(duì)于整個(gè)磁盤(pán)的0號(hào)扇區(qū)而言的 , 而并不是相對(duì)于FreeBSD類型DOS分區(qū)的起始扇區(qū)而言的 。
u 0x08~0x0B:4個(gè)字節(jié) , 片段大小字節(jié)數(shù) , 此處的值為2048(0x0800) , 即4 個(gè)扇區(qū) 。
u 0x0C~0x0C:1個(gè)字節(jié) , 分區(qū)類型 , 此處的值為7(0x07) , 說(shuō)明第一個(gè)分區(qū)是一個(gè)4.2BSD fast file system(FFS)類型分區(qū) 。
【FreeBSD磁盤(pán)標(biāo)簽實(shí)例分析】u 0x0D~0x0D:1個(gè)字節(jié) , 每塊片段數(shù) , 此處的值為8(0x08) , 即每個(gè)塊由8個(gè)片段組成 , 因?yàn)槠未笮?個(gè)扇區(qū) , 所以塊大小為32個(gè)扇區(qū) 。
(2)其它幾個(gè)分區(qū)表項(xiàng)的分析結(jié)果
1)由1號(hào)表項(xiàng)可以得知 , 第二個(gè)分區(qū)大小為997008個(gè)扇區(qū) , 起始于1048639號(hào)扇區(qū) , 這是一個(gè)交換分區(qū)(類型值為1) 。
2)2號(hào)表項(xiàng)用來(lái)描述整個(gè)FreeBSD類型DOS分區(qū) , 大小為16776522個(gè)扇區(qū) , 起始于63號(hào)扇區(qū) 。
3)由3號(hào)表項(xiàng)得知 , 第3個(gè)分區(qū)大小為2594816個(gè)扇區(qū) , 起始于2045647號(hào)扇區(qū) , 是一個(gè)4.2BSD fast file system(FFS)類型分區(qū) 。
4)由4號(hào)表項(xiàng)得知 , 第4個(gè)分區(qū)大小為1048576個(gè)扇區(qū) , 起始于4640463號(hào)扇區(qū) , 是一個(gè)4.2BSD fast file system(FFS)類型分區(qū) 。
5)由5號(hào)表項(xiàng)得知 , 第5個(gè)分區(qū)大小為11087546個(gè)扇區(qū) , 起始于5689039號(hào)扇區(qū) , 是一個(gè)4.2BSD fast file system(FFS)類型分區(qū) 。
為了查看方便 , 我們將分區(qū)表信息進(jìn)行列表 , 如表2.11所示 。
表2.11 分區(qū)表信息
表項(xiàng)分區(qū)大小扇區(qū)數(shù)分區(qū)起始扇區(qū)號(hào)分區(qū)類型(十六進(jìn)制)01,048,576
(0x00100000)63
(0x0000003F)07―4.2BSD fast file system(FFS)1 997,008
(0x000F3690)1,048,639
(0x0010003F)01-交換分區(qū)216,776,522
(0x00FFFD4A)63
(0x0000003F)整個(gè)FreeBSD類型DOS分區(qū)32,594,816
(0x00279800)2,045,647
(0x001F36CF)07―4.2BSD fast file system(FFS)41,048,576
(0x00100000)4,640,463

推薦閱讀