萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 電腦故障維修

硬碟資料結構完整解析:MBR、DBR、FAT、DIR、DATA 五大區塊架構圖解

想救資料,先懂結構。硬碟邏輯結構由五大區塊嚴密串聯,任一環節斷裂即導致資料「消失」。本文以圖解方式深度剖析每個區塊的位置、組成、功能與關鍵參數。

硬碟資料結構示意圖

1. 主引導扇區 (MBR Sector) - LBA 0

  • 位置:實體硬碟 0 磁道 0 柱面 1 扇區 (絕對起始扇區)。
  • 組成 (512 bytes):
      ㈠ MBR 引導程式碼 (446 bytes):小型啟動載入器,掃描分區表尋找作用分區,載入其 DBR。
      ㈡ DPT 分區表 (64 bytes):4 項 × 16 bytes,記錄各分區:啟動旗標 (80h/00h)、起始/結束 CHS、分區類型 ID、LBA 起始扇區、總扇區數。
      ㈢ 結束標記 (2 bytes):55 AA,驗證扇區有效性。
  • 核心功能:儲存分區表 → 檢查僅一作用分區 → 讀取作用分區 DBR → 驗證 DBR 有效性 → 移交控制權給作業系統引導程式。

2. 作業系統引導扇區 (DBR / Boot Sector) - 每分區起始扇區

  • 位置:各邏輯分區第 0 扇區 (邏輯 LBA 0)。
  • 來源:高階格式化程式產生,依檔案系統類型 (FAT12/16/32/NTFS/exFAT) 結構不同。
  • 組成:
      ㈠ 引導程式碼:尋找根目錄下核心系統檔 (IO.SYS/MSDOS.SYS/NTLDR/BOOTMGR) 並載入。
      ㈡ BPB (BIOS Parameter Block):本分區幾何與格式參數 —— 起始/結束扇區、檔案系統類型、媒體描述符、根目錄大小、FAT 數量、叢集大小 (扇區/叢集) 等。
  • 關鍵:每個邏輯分區獨立擁有 DBR,參數依分區大小與檔案系統而異。

3. 檔案分配表 (FAT / FAT32 / MFT) - 空間分配地圖

  • 角色:檔案尋址系統,記錄每個叢集的狀態:空閒、已用、壞叢集、檔案鏈結下一叢集 (FAT) / 屬性記錄 (MFT)。
  • 備份機制:FAT16/32 預設備份兩份 (FAT1、FAT2);NTFS MFT 含 $MFTMirr 鏡像前 4 筆/關鍵屬性。
  • 注意:FAT 不存檔名、不存內容、不存目錄結構,需配合 DIR 區定位檔案。

4. 目錄區 (DIR / Root Directory / MFT 目錄項) - 檔案索引目錄

  • 位置:FAT 之後 (FAT16/32 固定位置/大小);NTFS 整合於 MFT 中 ($FILE_NAME 屬性)。
  • 記錄內容:檔名 (含長檔名 LFN 項目)、副檔名、屬性 (唯讀/隱藏/系統/存檔)、起始叢集、大小、建立/修改/存取時間、權限 (NTFS)。
  • 定位邏輯:目錄區起始叢集 + FAT/MFT 串聯 → 精準定位檔案在資料區的物理位置與大小。

5. 資料區 (DATA Area) - 實際內容倉庫

  • 佔據硬碟 >90% 空間,儲存檔案實際二進位內容。
  • 無 MBR/DBR/FAT/DIR 時,資料區只是無序的 0/1 堆疊,零語義。

結構依賴鏈

MBR (分區表) → 找到作用分區 DBR
DBR (BPB + 引導碼) → 找到 FAT + 根目錄
FAT (叢集鏈結) + DIR (檔案索引) → 定位資料區具體叢集
DATA → 讀取檔案實際內容

任何一環斷裂,資料即「邏輯消失」,但實體位元多半仍在 —— 這就是資料恢復的物理基礎。

copyright © 萬盛學電腦網 all rights reserved