硬碟損壞導致資料遺失是許多用戶的噩夢。要成功救回資料,首先得了解硬碟的邏輯結構。本文詳細解析主開機磁區(MBR)、作業系統開機磁區(OBR)、檔案配置表(FAT)與目錄區(DIR)的功能與關係,為資料救援打好基礎。
位於 0 磁軌 0 柱面 1 磁區,包含主開機記錄(MBR)與分割區表(DPT)。MBR 檢查分割區表正確性、判斷啟動分割區並載入該分割區的開機程式。DPT 以 80H/00H 為啟始標記,55AAH 為結束,共 64 位元組。MBR 由分割程式(如 Fdisk)產生,不同作業系統的 MBR 不同,也是多重開機與開機區病毒的關鍵。
通常位於 0 磁軌 1 柱面 1 磁區(多重開機則在對應分割區第一磁區)。包含開機程式與 BPB 參數區塊。開機程式檢查根目錄前兩個檔案是否為系統開機檔(如 IO.SYS、MSDOS.SYS),是則載入執行。BPB 記錄分割區起始/結束磁區、檔案系統格式、媒體描述碼、根目錄大小、FAT 數、叢集大小等。OBR 由高階格式化程式(如 Format.com)建立。
DOS/Win9x 的檔案尋址系統,通常備份兩份(FAT1、FAT2),緊接在 OBR 之後。常見格式有 FAT12、FAT16、FAT32;NT、Linux 等有自有檔案系統。
緊接第二 FAT 表之後。記錄每個檔案/目錄的起始叢集(最關鍵)、屬性等。系統根據 DIR 的起始叢集配合 FAT 表定位檔案實際位置與大小。DIR 之後才是資料儲存區(DATA 區)。
理解這些結構,才能在資料遺失時對症下藥,選擇正確的救援工具與方法。