萬盛學電腦網

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

硬碟數據結構解剖:從 MBR 到 DATA 區的底層邏輯與分區實戰

硬碟五大核心數據結構

一顆完整硬碟的邏輯結構由五部分組成,唯有 MBR 唯一,其餘隨分區數增加:

結構位置核心內容作用
MBR
(Main Boot Record)
0磁道 0柱面 1扇區 (LBA 0)主引導記錄 (446B) + 分區表 DPT (64B) + 結束標誌 55AAh檢查分區表 → 定位啟動分區 → 載入 OBR 到記憶體執行
OBR
(OS Boot Record)
各分區首扇區 (主分區/邏輯分區)引導程式碼 + BPB (BIOS Parameter Block)識別檔案系統、載入核心檔 (如 NTLDR/BOOTMGR/grub)
FAT
(File Allocation Table)
緊接 OBR 之後,通常備份兩份叢集鏈表:每項指向下一叢集 (FAT12/16/32/exFAT)檔案分配地圖,串聯檔案碎片
DIR
(Directory/根目錄區)
緊接第二 FAT 之後檔案名、屬性、時間、起始叢集號、大小檔案目錄索引,配合 FAT 定位具體磁區
DATA
(數據區)
佔硬碟絕大多數空間實際檔案內容 (叢集為單位)數據倉庫,無前四區則無意義

關鍵洞見:格式化 ≠ 清除數據

  • 高級格式化 (Format):僅重寫 FAT 表、清空 DIR 區,**DATA 區數據完整保留**
  • 分區 (FDISK/磁碟管理):僅修改 MBR/OBR,**DATA 區未動**
  • 因此:**誤格式化/誤分區後立即停止寫入,數據極大機率可救**
  • 進階:若 MBR/FAT/DIR 全壞,但 DATA 區連續 (常整理磁碟者),可用 DiskEdit 類編輯器按起始叢集手工重建檔案

分區三部曲:主分區、擴展分區、邏輯分區

  • 主分區:最多 4 個 (受限於 MBR 64B 分區表),通常 C: 為主分區、啟動標誌 80h
  • 擴展分區:非實體分區,**單向鏈表指針**,指向第一個邏輯分區的 EBR (Extended Boot Record)
  • 邏輯分區:位於擴展分區內,每個邏輯分區擁有自己的 EBR (含 OBR+BPB+下一個 EBR 指針),**數量無上限** (受限於磁碟機代號 Z:)

圖解鏈結:
`MBR → [主分區1][主分區2][主分區3][擴展分區指針] → EBR1 → 邏輯D → EBR2 → 邏輯E → EBR3 → 邏輯F → ...`

實戰應用:多系統共存與數據救援

  1. 多重引導:MBR 主引導程式改為 Grub4dos/Windows Boot Manager/Refind → 選單選擇載入哪個分區的 OBR
  2. 誤刪分區:Partition Table Doctor / TestDisk / DiskGenius 掃描殘留 EBR 鏈結 → 重建分區表 → 數據原封不動
  3. 病毒破壞 MBR:`FDISK /MBR` (DOS) 或 `bootsect /nt60 SYS /mbr` (WinPE) 重寫標準 MBR 代碼
理解 MBR-OBR-FAT-DIR-DATA 五層結構,就是掌握了硬碟的「基因密碼」。分區表是地圖,FAT 是路線,DIR 是門牌,DATA 是房間內容。**地圖壞了房間還在,重畫地圖即可歸家。**
copyright © 萬盛學電腦網 all rights reserved