Ghost (General Hardware Oriented System Transfer) 雖為 DOS/Windows 經典工具,但支援 ext2/3/4、NTFS、FAT32 等 Linux 常用檔案系統,具備圖形化、高壓縮率、網路多播克隆優勢。本文實測 Ghost 11.5+ / Ghost32 12.0+ 備份 Linux 分區完整流程。
適用場景與優勢
- 快速備份/還原系統分區 (含開機載入器)
- 異機還原 (硬體遷移)
- 局域網多播/單播批量部署 (Server-Client 模式)
- Windows/Linux 雙系統備份統一工具
- 壓縮率高:5GB ext4 系統分區常壓縮至 1.5-2GB
前置準備
- Ghost DOS 版 (Ghost.exe) 或 Windows 版 (Ghost32/64.exe)
- 可開機媒體:DOS 開機碟、WinPE U盤、Windows 安裝介質 (Shift+F10 命令提示字元)
- 目標儲存分區:FAT32/NTFS/exFAT (需足夠空間)
- 重要:不要在運行中的系統上備份自身,需離線環境 (LiveCD/WinPE/另一系統)
操作流程 (以 Ghost32 在 WinPE 為例)
- 啟動 WinPE,執行
Ghost32.exe
- Local → Partition → To Image
- 選擇來源磁碟 → 選擇來源分區 (Linux 根分區,通常為 ext4)
- 選擇目標儲存路徑 (如 D:\Backup\linux_root.gho)
- 壓縮等級:High (推薦,速度/大小平衡)
- 確認開始,等待完成
關鍵參數與技巧
| 參數/選項 | 說明 |
-ib | 備份磁碟開機軌道 (MBR/GPT),確保還原可開機 |
-split=2000 | 分卷大小 (MB),適配 FAT32 4GB 單檔限制 |
-sure | 無人值守模式 (腳本自動化) |
-clone,MODE=copy,SRC=1:2,DST=1:3 | 命令列直接磁碟對複製 |
| Ghost Explorer | Windows 下掛載 .gho 檔提取單一檔案 |
網路多機克隆 (Ghost Cast Server)
- Server 端:
Ghost32.exe -server → 設定映像檔、多播 IP (預設 224.0.0.1)、埠
- Client 端:啟動 DOS/WinPE Ghost → Local → Partition → From Image (Multicast) → 輸入 Server IP
- 一對多同時還原,速度受限於最慢客戶端與網路頻寬
還原流程
- 同樣進入離線環境
- Local → Partition → From Image
- 選擇 .gho 檔 → 選擇目標分區 (需相容大小) → 確認覆蓋
- 完成後重啟,GRUB/LILO 通常自動生效 (若損壞進入 LiveCD
grub2-install)
避坑指南 (血淚教訓)
| 坑點 | 後果 | 規避 |
| 運行中系統自備份 | 檔案系統不一致、資料庫損壞、開機失敗 | 絕對使用離線環境 (LiveCD/WinPE/雙系統另一邊) |
| Ghost 版本過舊 (≤8.2) | NTFS 寫入失敗、ext4 不支援、GPT 不識別 | 使用 Ghost 11.5+ (DOS) 或 Ghost32/64 12.0+ (Windows) |
| 目標分區小於來源 | 還原失敗 | 目標 ≥ 來源使用空間 (非總容量) |
| 未備份 MBR (-ib) | 還原後無法開機 (GRUB 遺失) | 務必勾選/加入 -ib 參數 |
| LVM/加密分區 | Ghost 視為原始資料無法智慧壓縮、還原後掛載失敗 | LVM 用快照/dd、加密用 cryptsetup 掛載後 dd、或改用 Clonezilla |
| UEFI/GPT 系統 | 傳統 Ghost 可能損壞 ESP 分區 | 使用支援 UEFI 的版本 (Ghost 12+)、備份整顆磁碟而非單分區 |
現代替代方案對比
| 工具 | 優勢 | 劣勢 | 推薦場景 |
| Clonezilla | 開源、支援所有檔案系統/LVM/加密/UEFI、多播、LiveCD 即用 | 介面較技術導向 | Linux 伺服器備份首選 |
| dd | 區塊級完美複製、零依賴 | 無壓縮、無智慧跳過空白、速度慢 | 嵌入式/磁碟鏡像/取證 |
| fsarchiver | 檔案系統級、支援跨分區大小還原、多核壓縮 | 需掛載檔案系統 | 彈性備份/遷移 |
| Timeshift | 系統快照、增量、BTRFS/ZFS 原生支援 | 僅限系統還原、非完整磁碟備份 | 桌面/開發機快照 |
結語
Ghost 在 Windows/Linux 混合環境、習慣圖形化操作、需網路多播部署 場景仍具備實用價值。核心鐵律:離線環境、高壓縮、-ib 參數、版本 12+。純 Linux 生產環境強烈建議遷移至 Clonezilla 或 fsarchiver 獲得原生檔案系統支援與開源透明度。