DBR
DBR位于柱面0,磁頭1,扇區(qū)1,即邏輯扇區(qū)0。DBR分為兩部分:DOS引導(dǎo)程序和BPB(BIOS參數(shù)塊)。其中DOS引導(dǎo)程序完成
DOS系統(tǒng)文件(IO.SYS,MSDOS.SYS)的定位與裝載,而BPB用來描述本DOS分區(qū)的磁盤信息,BPB位于DBR偏移0BH處,共13字節(jié)。
它包含邏輯格式化時使用的參數(shù),可供DOS計算磁盤上的文件分配表,目錄區(qū)和數(shù)據(jù)區(qū)的起始地址,BPB之后三個字提供物理格
式化(低格)時采用的一些參數(shù)。引導(dǎo)程序或設(shè)備驅(qū)動程序根據(jù)這些信息將磁盤邏輯地址(DOS扇區(qū)號)轉(zhuǎn)換成物理地址(絕對
扇區(qū)號)。BPB格式
序號 偏移地址 意義
1 03H-0AH OEM號
2 0BH-0CH 每扇區(qū)字節(jié)數(shù)
3 0DH 每簇扇區(qū)數(shù)
4 0EH-0FH 保留扇區(qū)數(shù)
5 10H FAT備份數(shù)
6 11H-12H 根目錄項數(shù)
7 13H-14H 磁盤總扇區(qū)數(shù)
8 15H 描述介質(zhì)
9 16H-17H 每FAT扇區(qū)數(shù)
10 18H-19H 每磁道扇區(qū)數(shù)
11 1AH-1BH 磁頭數(shù)
12 1CH-1FH 特殊隱含扇區(qū)數(shù)
13 20H-23H 總扇區(qū)數(shù)
14 24H-25H 物理驅(qū)動器數(shù)
15 26H 擴(kuò)展引導(dǎo)簽證
16 27H-2AH 卷系列號
17 2BH-35H 卷標(biāo)號
18 36H-3DH 文件系統(tǒng)號
DOS引導(dǎo)記錄公式:
文件分配表≡保留扇區(qū)數(shù)
根目錄≡保留扇區(qū)數(shù)+FAT的個數(shù)×每個FAT的扇區(qū)數(shù)
數(shù)據(jù)區(qū)≡根目錄邏輯扇區(qū)號+(32×根目錄中目錄項數(shù)+(每扇區(qū)字節(jié)數(shù)-1))DIV每扇區(qū)字節(jié)數(shù)
絕對扇區(qū)號≡邏輯扇區(qū)號+隱含扇區(qū)數(shù)
扇區(qū)號≡(絕對扇區(qū)號MOD每磁道扇區(qū)數(shù))+1
磁頭號≡(絕對扇區(qū)號DIV每磁道扇區(qū)數(shù))MOD磁頭數(shù)
磁道號≡(絕對扇區(qū)號DIV每磁道扇區(qū)數(shù))DIV磁頭數(shù)
要點(diǎn):(1)DBR位于柱面0,磁頭1,扇區(qū)1,其邏輯扇區(qū)號為0
。2)DBR包含DOS引導(dǎo)程序和BPB。
(3)BPB十分重要,由此可算出邏輯地址與物理地址。