資源描述:
《主引導(dǎo)去記錄MBR詳解》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、硬盤主引導(dǎo)記錄結(jié)構(gòu)硬盤的主引導(dǎo)記錄在硬盤的0磁頭0柱面1扇區(qū)。主引導(dǎo)記錄由三部分組成:(1)主引導(dǎo)程序;(2)四個分區(qū)表;(3)主引導(dǎo)記錄有效標(biāo)志字。詳見表1。表1:主引導(dǎo)記錄結(jié)構(gòu)位置內(nèi)容0000H-00D9H主引導(dǎo)記錄代碼區(qū)00DAH-01BDH 空閑區(qū)01BEH-01CDH分區(qū)1結(jié)構(gòu)信息01CEH-01DDH 分區(qū)2結(jié)構(gòu)信息01DEH-01EDH分區(qū)3結(jié)構(gòu)信息01EEH-01FDH 分區(qū)4結(jié)構(gòu)信息01FEH-01FFH55AAH主引導(dǎo)記錄有效標(biāo)志分區(qū)表自偏移1BEH處開始,分區(qū)表共64個字節(jié),表中可填入四個分區(qū)信息,每十六個字節(jié)為
2、一個分區(qū)說明項,這16個字節(jié)含義詳見表2。必須注意:扇區(qū)號的高二位占用柱面號所在字節(jié)的最高二位,即柱面號為10位,扇區(qū)號6位。表2:分區(qū)結(jié)構(gòu)信息偏移長度含義偏移長度含義00H1活動分區(qū)指示符,該值為80H表示為可自舉分區(qū)(僅有一個),該值為00H表示其余分區(qū)01H1分區(qū)起始磁頭號02H1低6位是分區(qū)開始的扇區(qū),高2位是分區(qū)開始的柱面的頭兩位03H1分區(qū)開始的起始柱面號的低8位04H1系統(tǒng)標(biāo)志,該值為01H表示采用12位FAT格式的DOS分區(qū),該值04H表示采用16位FAT格式的DOS分區(qū),該值為05H表示為擴展DOS分區(qū),為06H表示為
3、DOS系統(tǒng)05H1分區(qū)終止頭號06H1低6位為分區(qū)結(jié)束的扇區(qū)號,頭2位為結(jié)束柱面號的前2位07H1分區(qū)結(jié)束柱面號的低8位?! ?8H4本分區(qū)前的扇區(qū)數(shù),低位字節(jié)在前0CH4本分區(qū)總的扇區(qū)數(shù),低位字節(jié)在前下表是一個例子:表3:一個分區(qū)表實例:80010100061F3F983F000000A1B4040000000199051FBF0EE0B1040040810B000000000000000000000000000000000000000000000000000000000000000000此例中,每行十六個字節(jié),為一個分區(qū)說明,數(shù)據(jù)為
4、十六進(jìn)制。第一個分區(qū)(第一行):活動分區(qū)指示符為80H,表示該分區(qū)為可自舉分區(qū)。系統(tǒng)標(biāo)志為06H表示是DOS系統(tǒng),即C:盤。第二個分區(qū)(第二行):系統(tǒng)標(biāo)志為05H,說明該分區(qū)是擴展Dos分區(qū)。第三、四個分區(qū)數(shù)據(jù)均為00H,沒有定義。從擴展DOS分區(qū)說明項(即第二個分區(qū))知下一個分區(qū)表位于:起始磁頭為0頭,起始柱面為99H=153D,起始扇區(qū)為1扇區(qū)。表4:第二個分區(qū)表00010199061F7FC93F000000A1610900000001CA051FBF0EE0610900601F02000000000000000000000000
5、000000000000000000000000000000000000000000該分區(qū)表的格式和含義同第一個分區(qū)表。第一個分區(qū)(第一行):該分區(qū)指示符為00H,說明為不可引導(dǎo)分區(qū)。系統(tǒng)標(biāo)志字節(jié)為06H說明為DOS分區(qū),即邏輯D盤。第二個分區(qū)(第二行):系統(tǒng)標(biāo)志字節(jié)為05H,說明是擴展DOS分區(qū)第三,四個分區(qū)說明項數(shù)據(jù)均為00H沒有定義。由第一個分區(qū)說明項知D盤開始于153簇0為1扇區(qū)。由擴展分區(qū)說明項知,擴展分區(qū)表起始簇號為01CAH=458D,起始磁頭為0頭,1扇區(qū)。表5:第三個分區(qū)表000141CA061FBF0E3F00000
6、0211F02000000000000000000000000000000000000000000000000000000000000000000第一個分區(qū)(第一行)表明,本分區(qū)是DOS分區(qū),不可引導(dǎo)。自第二個分區(qū)說明項開始,全為00H說明后面不再有分區(qū)表。綜上所述:1、每一個分區(qū)表中擴展分區(qū)說明項實際上指示下一個分區(qū)表的位置(簇,磁頭號,扇區(qū)號)。最后一個分區(qū)表沒有擴展分區(qū)說明項。2、每一個分區(qū)表都會有一個實際分區(qū)說明項,也就是對邏輯盤的實際起始、終止位置進(jìn)行說明。3、除邏輯盤C主引導(dǎo)記錄及分區(qū)表共占用一個扇區(qū),其它分區(qū)表則各占一個扇
7、區(qū),自該扇區(qū)01BEH處開始,以55AAH結(jié)束。