-
DBR
(硬盤DBR)
鎖定
- 中文名
- 分區引導扇區
- 外文名
- Dos Boot Record
- 簡 稱
- DBR
DBR信息簡介
(1)DBR位於柱面0、磁頭1、扇區1,其邏輯扇區號為0
(2)DBR包含DOS引導程序和BPB。
以上僅DOS(FAT16)為例,由於DOS(FAT16)已經退出歷史舞台,但0柱面1磁頭1扇區這個位置仍然是起着類似的作用,所以準確地説,DBR應該改稱為OBR(OS Boot Record)即操作系統引導扇區,如WINXP的OBR(FAT32或NTFS)就是在DOS的DBR基礎逐步演變而來的。OBR(DBR)是高級格式化程序產生的,如FORMAT、PM、DM、DISKPART、WINXP磁盤管理器。
DBR常見問題
DBR(DOS BOOT RECORD,DOS引導記錄),位於柱面0,磁頭1,扇區1,即邏輯扇區0。DBR分為兩部分:DOS引導程序和BPB(BIOS參數塊)。其中DOS引導程序完成DOS系統文件(IO.SYS,MSDOS.SYS)的定位與裝載,而BPB用來描述本DOS分區的磁盤信息,BPB位於DBR偏移0BH處,共13字節。 它包含邏輯格式化時使用的參數,可供DOS計算磁盤上的文件分配表,目錄區和數據區的起始地址,BPB之後三個字提供物理格式化(低格)時採用的一些參數。引導程序或設備驅動程序根據這些信息將磁盤邏輯地址(DOS扇區號)轉換成物理地址(絕對扇區號)。
DBR相關數據參數
BPB格式 序號偏移地址意義
1 03H-0AH OEM號
2 0BH-0CH 每扇區字節數
3 0DH 每簇扇區數
4 0EH-0FH 保留扇區數
5 10H FAT備份數
6 11H-12H 根目錄項數
7 13H-14H 磁盤總扇區數
8 15H 描述介質
9 16H-17H 每FAT扇區數
10 18H-19H 每磁道扇區數
11 1AH-1BH磁頭數
12 1CH-1FH 特殊隱含扇區數
13 20H-23H 總扇區數
14 24H-25H 物理驅動器數
15 26H 擴展引導簽證
16 27H-2AH 卷系列號
17 2BH-35H卷標號
18 36H-3DH 文件系統號
DBR(DOS BOOT RECORD)DOS引導記錄
X分區(FAT32)
DBR | FAT表 | FAT表 | X分區數據區 DATA |
DBR位置:分區內第一個扇區即:0S備份:6 S
DBR大小:一般為 32S或34S或36S或38S其中之一
BPB(BIOS參數塊)參數塊含義
0DH每簇扇區數注:數據區起始簇為2 C
搜點(. )法 偏移 1A 1B 為文件所在簇
第二點所在扇區- 第一點所在扇區/ 第二點所在簇- 第一點所在簇
第一點:55816 S ,(B7 04)1207 C
第二點:56040 S ,(BE 04)1214 C
56040-55816 / 1214-1207 = 224 / 7 = 32
OEHOFHDBR大小注:FAT表的起始為:F8 FF FF
20H--23H本分區大小
24H --27HFAT表大小
DOS引導記錄公式
DOS引導記錄公式:
根目錄≡保留扇區數+FAT的個數×每個FAT的扇區數
數據區≡根目錄邏輯扇區號+(32×根目錄中目錄項數+(每扇區字節數-1))DIV每扇區字節數
絕對扇區號≡邏輯扇區號+隱含扇區數
扇區號≡(絕對扇區號MOD每磁道扇區數)+1
磁道號≡(絕對扇區號DIV每磁道扇區數)DIV磁頭數