大容量硬碟普及,但資料遺失風險隨之而來。本文從分區基礎知識出發,詳細說明誤格式化、零磁道損壞、分區表損壞、誤刪除四大情境的資料恢復方法。
作業系統僅保留 64 bytes 給分區表,每分區佔 16 bytes,故最多 4 筆記錄。擴展分區實為指向下一分區的指標,形成單向鏈結串列,一旦鏈結斷裂即導致邏輯磁碟消失。
DOS 高版本 format 預設會將開機扇區、FAT、目錄表備份至磁碟末尾扇區,資料區未變。可用 EasyRecovery 6.0、FinalData 2.0 等軟體恢復。DOS mirror 指令也可記錄磁碟資訊供事後恢復。
MBR 位於 0磁道0柱面1扇區 (512 bytes:446B 引導程式 + 64B 分區表 + 2B 結束標誌 55AA)。零磁道損壞徵兆:自檢通過但開機分區遺失/C槽目錄遺失、硬碟有規律「咯吱」尋道聲、Scandisk 第一簇出現紅色 B、Fdisk 找不到硬碟、DM 卡在 0 磁道。
處理:用 PCTOOLS DE 或 DiskMan 將 0 磁道偏移一扇區,用 1 磁道取代 0 磁道使用。資料用 EasyRecovery 按叢集恢復,但無法保證完全恢復。
MBR 為病毒攻擊重點。分區表損壞屬邏輯損壞,可用軟體修復。平時必備份分區表至軟碟/光碟/隨身碟,勿放硬碟內。
推薦工具:Norton Disk Doctor (NDD) 自動修復分區遺失、搶救壞軌資料;DiskMan 重建分區表功能實用。但無法保證 100% 修復,仍以自我保護為主。
關鍵:發現誤刪後立即停止對該分區/磁碟寫入! 剛刪除的檔案恢復機率最高。
fdisk 刪除分區僅移除分區表資訊,資料未動。格式化同理。可用反刪除軟體 (對照分區表恢復) 或 Windows 版 EasyRecovery (支援 FAT16/32/NTFS,可恢復資源回收筒清除、格式化後檔案)。
若未用 Fdisk 打亂分區、欲恢復檔案所佔叢集未被覆蓋,格式化前大部分資料可恢復。
以上方法對高手或許平常,但能幫助初學者解決資料遺失困擾,衷心希望有所助益。