註冊表是 Windows 9x/NT/XP 的核心資料庫,掌控系統啟動、硬體驅動載入、應用程式運行等一切關鍵參數。一旦損壞,輕則效能下降、重則無法開機或系統癱瘓。建立可靠的備份機制,是每位使用者的必修課。
註冊表損壞的常見元兇
- 驅動程式反覆安裝/更新失誤 或驅動本身缺陷導致錯誤項目寫入。
- 應用程式安裝/移除異常:安裝條件不符、Setup.inf 錯誤、協力廠商移除工具誤刪共用註冊鍵值。
- 硬體驅動不相容:盲目追求最新驅動卻忽略硬體相容性。
- 字體頻繁安裝/移除 導致字體註冊錯誤,甚至無法顯示文字。
- 硬體故障、病毒感染、供電異常 造成實體損壞或邏輯錯誤。
- 人為手動修改失誤:直接編輯註冊表或盲目複製他機設定極高風險。
三大備份策略
1. 系統自動備份 (Windows 9x/Me)
每次正常開機自動備份:System.dat → System.da0、User.dat → User.da0 (隱藏/系統屬性)。
2. 註冊表編輯器手動匯出 (.reg 檔)
- 執行
regedit。
- 「檔案」→「匯出註冊表檔案」。
- 選擇「全部」或指定分支,儲存為
*.reg。
- 可用文字編輯器檢視/修改,還原時雙擊匯入即可。
3. 緊急修復工具 ERU.EXE (Windows 95 光碟 \Other\Misc\ERU)
功能更強,可備份註冊表與任意檔案,支援災難復原。
還原與災難復原階梯
- 自動還原:開機偵測損壞自動用 .da0 覆蓋。
- 手動匯入 .reg:在 Windows 或 DOS 下執行
regedit /c backup.reg。
- ERU.EXE 還原:啟動緊急修復工具還原備份集。
- 終極手段:System.1st:C 盤根目錄隱藏唯讀檔,記錄安裝 Windows 時的乾淨硬體/軟體資訊。覆蓋
System.dat 可救機,但需重裝所有應用程式。
黃金法則
任何註冊表修改前,務必先完整備份! 刪除操作不可復原,若忘記修改位置將無法復原。養成「先備份、再嘗試、出問題即還原」的習慣,才能安心探索註冊表的無限可能。