Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

深入硬碟分區表核心:MBR、DBR、扇區編號三大體系完整圖解

編輯:XP 系統應用技巧

硬碟分區表是作業系統管理儲存空間的骨架,掌握 MBR、分區表、DBR 結構與扇區編號規則,是資料救援、多重開機管理、磁碟編輯器操作的必修課。本文以圖解方式,系統建立硬碟底層架構心智模型。

一、三種扇區編號體系:物理、絕對、邏輯

硬碟定址有兩大派:CHS(柱面-磁頭-扇區)三維座標與 LBA(邏輯區塊定址)線性編號。

編號體系定義起始點應用層級
物理扇區編號 (CHS)C/H/S 三維座標,如 (0,0,1)柱面0、磁頭0、扇區1BIOS INT 13h、磁碟控制器、底層工具
絕對扇區編號 (LBA)從硬碟最開頭 (0,0,1) 起算的線性序號LBA 0 = (0,0,1)MBR 分區表、DBR、作業系統核心
邏輯扇區編號以分區內部第一個扇區為起始 (LBA 0)分區起始 LBA檔案系統 (FAT/NTFS)、應用程式

轉換關係(假設每磁軌 63 扇區、255 磁頭):

  • CHS (c,h,s) → LBA = (c × 磁頭數 + h) × 每磁軌扇區數 + (s - 1)
  • LBA → CHS:c = LBA ÷ (磁頭數 × 每磁軌扇區數);h = (LBA % (磁頭數 × 每磁軌扇區數)) ÷ 每磁軌扇區數;s = (LBA % 每磁軌扇區數) + 1
  • 分區邏輯扇區 0 = 分區起始 LBA(通常為 LBA 63,即第 1 柱面第 0 磁頭第 1 扇區之後)

關鍵洞見:MBR 位於 LBA 0(絕對扇區 0),不屬於任何分區。第一個分區通常從 LBA 63 開始(對應邏輯扇區 0),此為歷史相容性保留(早期 DOS 需要磁軌對齊)。現代作業系統(Vista 以降)採用 1MB 對齊(LBA 2048),效能更佳。

二、MBR (Master Boot Record) 與分區表結構

MBR 佔據硬碟第一個扇區(512 Bytes),結構如下:

位移大小名稱說明
0x000446 Bytes啟動程式碼掃描分區表尋找啟動旗標、載入該分區 DBR 執行
0x1BE64 Bytes分區表4 個 16 Bytes 分區項目(主分區/延伸分區)
0x1FE2 Bytes結束標記0x55AA,標識有效 MBR

單一分區表項目 (16 Bytes) 結構:

位移大小欄位說明
0x001 ByteBoot Flag0x80 = 啟動分區,0x00 = 非啟動
0x013 Bytes起始 CHS舊式相容,現多設為 FE FF FF (1023/254/63 上限)
0x041 Byte分區類型0x07=NTFS, 0x0C=FAT32 LBA, 0x05/0x0F=延伸分區, 0xEE=GPT 保護
0x053 Bytes結束 CHS同起始 CHS,現多設為上限值
0x084 Bytes起始 LBA分區相對硬碟起始的絕對扇區號(核心欄位)
0x0C4 Bytes分區扇區數分區總大小(扇區數),最大 2TB (2^32 × 512B)

四項目限制:最多 4 個主分區,或 3 主分區 + 1 延伸分區。延伸分區內部透過 EBR (Extended Boot Record) 鏈結邏輯分區,每個 EBR 含 1 個邏輯分區描述 + 1 個下一個 EBR 指標。

三、DBR (DOS Boot Record) / PBR (Partition Boot Record)

每個分區的第一個扇區(邏輯扇區 0)為 DBR,包含:

  • BPB (BIOS Parameter Block):檔案系統參數(每簇扇區數、保留扇區數、FAT 表數量、根目錄項目數、總扇區數、媒體描述碼、每 FAT 扇區數、每磁軌扇區數、磁頭數、隱藏扇區數 = 分區起始 LBA)。
  • 啟動程式碼:載入檔案系統核心檔案(如 NTFS 的 $Boot、FAT 的 IO.SYS)。
  • 結束標記 0x55AA。

DBR 損壞會導致「Non-system disk」、「BOOTMGR is missing」、「Disk error」等開機失敗,需以磁碟編輯器或 fixboot/bootrec 修復。

四、實戰應用:磁碟編輯器驗證

使用 WinHex、DiskGenius、HxD 等工具:

  1. 開啟實體磁碟 → 定位 LBA 0 → 驗證 0x1FE=55AA、解析 4 項分區表。
  2. 依分區表「起始 LBA」跳轉 → 驗證 DBR 結構、BPB 參數、結束標記。
  3. 對照作業系統磁碟管理顯示的分區大小、檔案系統、起始位置,驗證一致性。

掌握上述核心結構,您將能獨立分析開機失敗、分區遺失、資料救援等棘手問題,不再盲目依賴單一工具的自動修復。

Copyright © Windows教程網 All Rights Reserved