不想教親友用 GHOST 選單、怕他們誤刪整顆硬碟?製作一張「插入即自動還原」的開機軟盤/USB,讓系統崩潰時像品牌機一樣一鍵回春。本文教學基於 DOS 版 GHOST,現代環境建議改用 WinPE + 批次檔,原理相通。
F:\GHOST\WinBase.gho (F 為最後一個分區/外接儲存)。sys a:) → 確保軟盤可開機進入 A:\> 提示符。A:\AUTOEXEC.BAT:
@ECHO OFF
CLS
ECHO WARNING! This will RESTORE C: drive from backup image!
ECHO All data on C: after backup will be LOST!
ECHO Press ANY KEY to continue, Ctrl+C to cancel...
PAUSE
F:\GHOST\GHOST.EXE -clone,MODE=pload,SRC=F:\GHOST\WinBase.gho:1,DST=1:1 -sure -rb
軟碟機已絕跡,現代做法:
WinBase.gho + Ghost64.exe (UEFI 環境必須用 64 位元版) 複製進 USB。AutoRestore.bat 放入 USB 根目錄:@ECHO OFF
CLS
ECHO ==========================================
ECHO 一鍵還原系統 - 請確認已備份重要資料!
ECHO 此操作將完全覆寫 C: 槽,不可逆轉!
ECHO ==========================================
ECHO.
ECHO 按任意鍵開始還原,或 Ctrl+C 取消...
PAUSE >NUL
ECHO.
ECHO 正在還原,請勿斷電、拔除 USB...
Ghost64.exe -clone,MODE=pload,SRC=%~dp0WinBase.gho:1,DST=1:1 -sure -rb
AutoRestore.bat → 確認 → 等待完成自動重開機。| 參數 | 含義 |
|---|---|
-clone | 啟動克隆模式 |
MODE=pload | Partition Load (映像檔→分區) |
SRC=F:\GHOST\WinBase.gho:1 | 來源映像檔,冒號後數字為映像內第 1 個分區 |
DST=1:1 | 目標:第 1 顆硬碟第 1 個分區 (通常為 C:) |
-sure | 不再二次確認,直接執行 (自動化必加) |
-rb | 完成後自動重開機 (Reboot) |
CHOICE /C:YN /M "確定要還原 C 槽嗎? [Y/N]",非 Y 直接退出。wmic diskdrive get index,size,model 列出磁碟 → 讓使用者輸入索引 → 動態組合 DST 參數。boot.wim。放棄 DOS GHOST,改用:
一鍵還原的核心不是「軟盤/批次檔」,而是**「經驗證可用的最新映像」+「防呆的還原流程」+「資料與系統分離備份策略」**。