DBR[硬碟DBR]

DBR[硬碟DBR]

分區引導扇區也稱DBR,是由FORMAT高級格式化命令寫到該扇區的內容,DBR是由硬碟的MBR裝載的程式段。DBR裝入記憶體後,即開始執行該引導程式段,其主要功能是完成作業系統的自舉並將控制權交給作業系統。每個分區都有引導扇區,但只有被設為活動分區的DBR才會被MBR裝入記憶體運行。

基本信息

(1)DBR位於柱面0、磁頭1、扇區1,其邏輯扇區號為0

(2)DBR包含DOS引導程式和BPB。

(3)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] DBR[硬碟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扇區號)轉換成物理地址(絕對扇區號)。

相關數據參數

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位置:分區內第一個扇區即: 0 S 備份:6 S

DBR大小:一般為 32 S或34 S或36 S或38 S其中之一

BPB (BIOS參數塊) 參數塊含義

0D H每簇扇區數 註:數據區起始簇為2 C

搜點(. )法 偏移 1A 1B 為檔案所在簇

第二點所在扇區- 第一點所在扇區/ 第二點所在簇- 第一點所在簇

第一點:55816 S ,(B7 04)1207 C

第二點:56040 S ,(BE 04)1214 C

56040-55816 / 1214-1207 = 224 / 7 = 32

OE H OF HDBR大小 註:FAT表的起始為:F8 FF FF

20 H --23 H本分區大小

24H --27HFAT表大小

DOS引導記錄公式

DOS引導記錄公式:

檔案分配表≡保留扇區數

根目錄≡保留扇區數+FAT的個數×每個FAT的扇區數

數據區≡根目錄邏輯扇區號+(32×根目錄中目錄項數+(每扇區位元組數-1))DIV每扇區位元組數

絕對扇區號≡邏輯扇區號+隱含扇區數

扇區號≡(絕對扇區號MOD每磁軌扇區數)+1

磁頭號≡(絕對扇區號DIV每磁軌扇區數)MOD磁頭數

磁軌號≡(絕對扇區號DIV每磁軌扇區數)DIV磁頭數

相關詞條

相關搜尋

熱門詞條

聯絡我們