MBR 之 硬碟基本知識(磁軌、扇區、柱面、磁頭數、簇、MBR、DBR)
阿新 • • 發佈:2019-01-27
(1)MBR位於硬碟第一個物理扇區柱面0,磁頭0,扇區1處。不屬於DOS扇區,
(2)主引導記錄分為硬碟的主載入程式和硬碟分割槽表。
6.DBR
DBR位於柱面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 檔案系統號
DOS引導記錄公式:
檔案分配表≡保留扇區數
根目錄≡保留扇區數+FAT的個數×每個FAT的扇區數
資料區≡根目錄邏輯扇區號+(32×根目錄中目錄項數+(每扇區位元組數-1))DIV每扇區位元組數
絕對扇區號≡邏輯扇區號+隱含扇區數
扇區號≡(絕對扇區號MOD每磁軌扇區數)+1
磁頭號≡(絕對扇區號DIV每磁軌扇區數)MOD磁頭數
磁軌號≡(絕對扇區號DIV每磁軌扇區數)DIV磁頭數
要點:
(2)主引導記錄分為硬碟的主載入程式和硬碟分割槽表。
6.DBR
DBR位於柱面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 檔案系統號
DOS引導記錄公式:
檔案分配表≡保留扇區數
根目錄≡保留扇區數+FAT的個數×每個FAT的扇區數
資料區≡根目錄邏輯扇區號+(32×根目錄中目錄項數+(每扇區位元組數-1))DIV每扇區位元組數
絕對扇區號≡邏輯扇區號+隱含扇區數
扇區號≡(絕對扇區號MOD每磁軌扇區數)+1
磁頭號≡(絕對扇區號DIV每磁軌扇區數)MOD磁頭數
磁軌號≡(絕對扇區號DIV每磁軌扇區數)DIV磁頭數
要點: