DBR(Dos Boot Record)是作業系統引導記錄區的意思。通常位於硬碟的0柱1面1扇區,是作業系統可以直接訪問的第一個扇區。
基本介紹
- 中文名:作業系統引導記錄區
- 外文名:Dos Boot Record
- 簡稱:DBR區
- 包括:一個引導程式
DBR區
它通常由硬碟的0磁頭,0柱面,1扇區這個主引導記錄區裡的硬碟分區表指定,是作業系統可以直接訪問的第一個扇區,它包括一個引導程式和一個被稱為BPB(Bios Parameter Block)的本分區參數記錄表。引導程式的主要任務是當MBR將系統控制權交給它時,判斷本分區根目錄前兩個檔案是不是作業系統的引導檔案(以DOS為例,即是Io.sys和Msdos.sys)。如果確定存在,就把它讀入記憶體,並把控制權交給引導程式。BPB參數塊記錄著本分區的起始扇區、結束扇區、檔案存儲格式、硬碟介質描述符、根目錄大小、FAT個數,分配單元的大小等重要參數。DBR是由高級格式化程式(即Format.com等程式)所產生的。
DBR的結構由如下5個部分組成:
(1)跳轉指令
最開始即是一條跳轉指令,讓程式執行流程跳轉到引導代碼。
(2)廠商表示和系統版本號
這段數據占8個(03-0A)位元組,其內容隨版本不同而略有變化。
(3)磁碟參數塊
磁碟參數塊也稱為BIOS參數塊(BIOS Parameter Block)。它從第12(0BH)個位元組開始,占用52(0B-3E,FAT12/FAT16格式)或80(0B-5A,FAT32格式)個位元組,各位元組內容及地址分配隨磁碟類型不同而變化。
(4)DOS引導程式
這段程式通常稱為DOS引導程式,其實,並非單指DOS作業系統,而是對各類作業系統進行出事引導的磁碟引導程式,即BOOT(自舉)扇區。它占用448位元組(3E-1FD)或420位元組(5A-1FD),負責完成相關作業系統初始系統檔案的裝入。
(5)結束標誌
DBR的結束標誌為55AA,占用2個位元組。