核心原則:停止寫入、優先備份、唯讀操作
發現資料遺失/硬碟異常 → 立即斷電/卸載硬碟,任何掃描/修復/格式化都可能覆蓋資料。先用唯讀模式鏡像(ddrescue/HDDSuperClone)再對映像檔操作。
四大故障類型與修復策略
1. 分區表錯誤
- 無作用分區標誌:無法開機,但可從 PE/USB 啟動讀寫 →
DiskGenius/fdisk 重置 Active 標誌
- 分區類型碼錯誤:分區消失(如 0x07 NTFS 被改 0x05 Extended) → 修正類型碼(NTFS=07, FAT32=0C, EXT4=83, Linux Swap=82)
- 起始/結束扇區損壞:分區重疊/亂碼 → 從備份分區表恢復、或同型號硬碟複製分區表、
TestDisk 掃描重建
工具:DiskGenius (Win)、TestDisk (跨平台)、WinHex/DiskEdit (十六進位編輯)、sfdisk -d /dev/sda > backup.sfd 備份。
2. CMOS/BIOS 硬碟參數錯誤
- 模式不匹配:安裝時用 LBA,改為 CHS/Large → 找不到分區/讀寫錯誤 → 恢復原安裝模式
- 容量設定小於實際 → 後段扇區不可存取 → 啟用「Auto Detect」/ 設定 LBA/48-bit LBA
- SATA 模式變更:AHCI ↔ RAID/IDE → 開機藍屏 (INACCESSIBLE_BOOT_DEVICE) → 改回原模式或註冊表預載驅動
3. 系統不識別硬碟
- BIOS 不見硬碟 → 重插 SATA/電源線 → 換 SATA 埠/線 → 換電源線
- 主從跳線(IDE 時代):單顆設 Master、兩顆一 Master 一 Slave
- SATA 控制器模式:AHCI/RAID/IDE 切換嘗試
- 仍不識別 → 硬碟 PCB 損壞/馬達卡死/磁頭損壞 → 專業資料救援公司(無塵室開盤)
4. MBR (主開機記錄) 損壞
- 現象:無法從硬碟開機、提示「Missing Operating System」/「Error loading operating system」
- 修復:
bootrec /fixmbr (WinRE) → bootrec /fixboot → bootrec /rebuildbcd
- 或 DOS 下:
fdisk /mbr (僅重寫 MBR 程式碼,不動分區表)
- 工具:DiskGenius「重建 MBR」、MHDD、
dd if=/dev/zero of=/dev/sda bs=446 count=1 清空 MBR 程式碼區(保留分區表)
實體故障(壞軌/磁頭/馬達)處理原則
- 切勿反覆通電嘗試:每次通電都在加劇物理損傷
- 軟體修復無效:MHDD/Victoria 掃描修復壞軌僅適用邏輯壞軌/弱扇區,實體壞軌會擴大
- 資料價值 > 硬碟價值:重要資料直接送專業資料救援(台資/陸資/港資實驗室),報價通常 1000-5000+ 元
- 自行開盤 = 100% 資料永久損失(灰塵/指紋/磁頭劃傷碟片)
預防體系
- 3-2-1 備份策略:3 份副本、2 種媒體、1 份異地
- SMART 監控:CrystalDiskInfo 常駐、設定警告郵件/通知
- RAID 1/5/6/10 提供冗餘(但 RAID ≠ 備份)
- 關機前安全移除/同步完成、避免強制斷電