萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

Ghost 批次指令完整參數詳解與實戰範例

Symantec Ghost 作為經典磁碟映像備份/還原工具,其命令列模式支援無人值守自動化操作,是系統管理員、維護人員必備技能。本文系統整理 Ghost.exe -clone 核心參數語法、模式對照表、常用實戰範例與避坑指南,助你脫離圖形介面、打造專屬自動化備份腳本。

一、基礎語法架構

Ghost.exe -clone,mode={copy|load|dump|pcopy|pload|pdump},src={source},dst={destination} [switches]
  • -clone:強制依參數模式執行,固定前綴。
  • mode:操作模式(見下表)。
  • src:資料來源(磁碟/分區/映像檔)。
  • dst:資料目的地(磁碟/分區/映像檔)。
  • switches:輔助開關(壓縮、重啟、靜默等)。

二、六大操作模式對照表

模式全稱說明典型 src/dst 形式
copyDisk to Disk Copy整顆硬碟克隆到另一顆(同容量或更大)src=1, dst=2
pcopyPartition to Partition Copy單一分區克隆到另一分區src=1:2, dst=2:1
dumpDisk to File Dump整顆硬碟備份為映像檔src=1, dst=G:\backup.gho
pdumpPartition to File Dump單一分區備份為映像檔src=1:1, dst=D:\ghost\sysbak.gho
loadFile to Disk Load映像檔還原至整顆硬碟src=G:\backup.gho, dst=2
ploadFile to Partition Load映像檔還原至單一分區src=G:\backup.gho, dst=1:1

編號規則: 硬碟 1=第一顆、2=第二顆…;分區 1:1 表第一顆硬碟第一分區,2:2 表第二顆硬碟第二分區。

三、核心開關參數速查

參數功能建議場景
/fro克隆過程跳過所有錯誤不建議使用,可能導致資料靜默損毀
/fx完成自動退出回 DOS/OS備份、非系統分區還原適用;系統分區還原慎用(可能死機)
/rb完成強制重開機系統分區還原必加
/f32FAT16 → FAT32 轉換還原至新分區時自動轉檔案系統
/z[n]映像檔壓縮等級 n=1~9/z2 快速壓縮(速度接近無壓縮、體積大幅縮減);容量緊張用 /z9
/sure所有提示自動回答 Yes無人值守腳本必加
-ia強制逐扇區鎖像複製含隱藏安全扇區、特殊開機區時必加
-pwd / -pwd=xxx映像檔加密機密資料備份
SZE[n]=xxxM / mmP還原時調整目標分區大小SZE1=60P 將第 1 分區設為硬碟 60%

四、實戰批次檔範例

1. 系統分區完整備份(含高壓縮、自動重開機)

@echo off
Ghost.exe -clone,mode=pdump,src=1:1,dst=D:\ghost\sysbak.gho -z9 -sure -rb
:: 將 C 槽(第1顆硬碟第1分區)備份到 D:\ghost\sysbak.gho,最高壓縮,無人值守,完成重開機

2. 系統分區還原(靜默、重開機)

@echo off
Ghost.exe -clone,mode=pload,src=D:\ghost\sysbak.gho,dst=1:1 -sure -rb
:: 從映像檔還原 C 槽,無提示,完成重開機進入 Windows

3. 硬碟對拷(含逐扇區鎖像)

Ghost.exe -clone,mode=copy,src=1,dst=2 -ia -sure
:: 第1顆硬碟完整克隆到第2顆,含隱藏扇區,無提示

4. 分區縮放還原(調整分區比例)

Ghost.exe -clone,mode=load,src=G:\backup.gho,dst=2,SZE1=60P,SZE2=40P -sure -rb
:: 映像檔還原至第2顆硬碟,並將分區比例重劃為 60% / 40%

五、開機自動備份/還原啟動碟製作

  1. 製作 DOS 啟動碟(含 config.sys、autoexec.bat、command.com、io.sys、ghost.exe)。
  2. autoexec.bat 寫入對應指令,例如:
    Ghost.exe -clone,mode=pload,src=D:\backup.gho,dst=1:1 -fx -sure -rb(自動還原並重開機)
    Ghost.exe -clone,mode=pdump,src=1:1,dst=D:\backup.gho -fx -sure -rb(開機自動備份 C 槽到 D 槽)

六、光碟還原啟動碟(含光驅驅動)

檔案清單:config.sys、autoexec.bat、mscdex.exe、oakcdrom.sys、ghost.exe

; config.sys
DEVICE=OAKCDROM.SYS /D:IDECD001

; autoexec.bat
MSCDEX.EXE /D:IDECD001 /L:Z
Ghost.exe -clone,mode=load,src=Z:\backup.gho,dst=1:1 -sure -rb

/L:Z 指定光驅代號為 Z:,映像檔放光碟根目錄 backup.gho。

七、常見避坑與最佳實踐

  • 來源/目標磁碟容量:copy/pcopy 要求目標 ≥ 來源;load/pload 映像檔內分區總大小 ≤ 目標磁碟可用空間。
  • 分區對齊:還原至 SSD 時建議先在 WinPE 下用 Diskpart 建立 4K 對齊分區,再用 pload 還原,避免效能損耗。
  • 壓縮等級選擇:日常備份 /z2 平衡速度/體積;長期封存或頻寬受限用 /z9。
  • 驗證備份可用性:定期在測試機執行 pload 還原驗證,確保映像檔未損毀。
  • UEFI/GPT 環境:傳統 Ghost 32 位元版不支援 GPT 分區表與 UEFI 開機,需改用 Ghost 64 (Ghost32.exe/64.exe) 或改用 Clonezilla、Macrium Reflect 等現代工具。

結語:熟練掌握 Ghost 批次指令,能將繁瑣的備份/還原流程自動化、標準化,大幅降低維護成本與人為錯誤。建議在測試環境完整跑通所有腳本後,再部署至生產機器,並建立定期驗證機制,讓備份真正成為「可靠的後盾」。

copyright © 萬盛學電腦網 all rights reserved