2008年3月29日 星期六

GHOST 參數解說

1.-rb
本次 GHOST 操作結束退出時自動重啟。這樣在備份系統時就可以放心離開了。

2.-fx
本次 GHOST 操作結束退出時自動回到 DOS 。

3.-sure
對所有要求確認的提示或警告一律回答 "Yes" 。此參數有一定危險性,只建議進階使用者使用。

4.-fro
如果源分割區發現壞軌,則略過提示強制複製。此參數可用於試著挽救硬碟壞軌中的資料。

5.@filename
在 filename 中指定 txt 文件。txt 文件中為 GHOST 的附加參數,這樣做可以不受 DOS 下 150 個字元的限制。

6.-f32
將源 FAT16 分割區複製後轉換成 FAT32(前提是目標分割區不小於2G)。Windows NT 和 Windows 95 用戶慎用。

7.-bootcd
當直接向光碟中複製檔案時,此選項可以使光碟變成可開機。此過程需要放入開機磁片。

8.-fatlimit
將 NT 的 FAT16 分割區限制在 2G。此參數在備份 Windows NT 分區,且不想使用 FAT16 時非常有用。

9.-span
分卷參數。當空間不足時提示複製到另一個分割區的另一個檔案。

10.-auto
分卷備份時不提示就自動賦予一個檔名繼續執行。

11.-crcignore
忽略檔案中的 CRC ERROR。除非需要搶救檔案中的資料,否則不要使用此參數,以防資料錯誤。

12.-ia
全部映像。 GHOST 會對硬碟上所有的分割區逐個進行備份。

13.-ial
全部映像,類似於 -ia 參數,對 Linux 分割區逐個進行備份。

14.-id
全部映像。類似於 -ia 參數,但包含分割區的開機訊息。

15.-quiet
操作過程中禁止狀態更新和用戶干擾。

16.-script
可以執行多個 GHOST 指令。指令存放在指定的檔案中。

17.-span
啟用映像檔的分卷功能。

18.-split=x
將備份檔案劃分成多個分卷,每個分卷的大小為 x MB。
這個功能非常實用,用於大型備份檔案複製到移動式儲存設備上,例如將一個 1.9G 的備份檔案複製到 3 張光碟片。

19.-z
將磁碟或分割區上的內容保存到映像檔時進行壓縮。
-z 或 -z1 為低壓縮率(快速);-z2 為高壓縮率(中速);-z3 至 -z9 壓縮率依次增大(速度依次減慢)。

20.-clone
這是實現 GHOST 無人備份/還原的核心參數。
使用語法為:-clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)......]
此參數較為複雜,且各參數之間不能含有空格。
operation 意思為操作類型,值可取:copy:磁碟到磁碟;load:檔案到磁碟;
dump:磁碟到檔案;pcopy:分割區到分割區;pload:檔案到分割區;pdump:分割區到檔案。
Source 意思為操作源,值可取:磁碟機代號,從 1 開始;或者為檔案名稱,需要寫絕對路徑。
Destination 意思為目標位置,值可取:磁碟機代號,從 1 開始;或者為檔案名稱,需要寫絕對路徑;
@CDx,燒錄機,x 表示燒錄機的磁碟代號,從 1 開始。


下面舉例說明:

參數:ghostpe.exe -clone,mode=copy,src=1,dst=2
操作:將硬碟 1 複製到硬碟 2。

參數:ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:1
操作:將硬碟 1 上的第二分割區複製到硬碟 2 的第一個分割區。

參數:ghostpe.exe-clone,mode=load,src=g:\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M
操作:從映像檔裝載磁碟 1,並將第一個分割區的大小調整為 450 MB,第二個調整為 1599 MB,第三個調整為 2047 MB。

參數:ghostpe.exe -clone,mode=pdump,src2:1:4:6,dst=d:\prt246.gho
操作:建立僅具有選定分割區的映像檔。從磁碟 2 上選擇分割區 1、4、6。

了解了這些參數後,我們就可以輕鬆地實現 GHOST 的無人備份/複製/恢復了。


一些例子:

ghost.exe -clone,mode=copy,src=1,dst=2 -sure
硬碟對拷

ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure
將硬碟 1 的第二個分割區複製到硬碟 2 的第一個分割區

ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho
將硬碟 1 的第二個分割區做成映像檔放到 G 分割區中

ghost.exe -clone,mode=pload,src=g:\bac.gho:2,dst=1:2
從內部存有兩個分割區的映像檔中,把第二個分割區還原到硬碟的第二個分割區

ghost.exe -clone,mode=pload,src=g:\bac.gho,dst=1:1 -fx -sure -rb
用 G 碟的 bac.gho 文件還原 C 碟。完成後不顯示任何訊息,直接啟動。

ghost.exe -clone,mode=load,src=g:\bac.gho,dst=2,SZE1=60P,SZE2=40P
將映像檔還原到第二個硬碟,並將分割區大小比例修改成 60:40

ghost.exe -clone,mode=pload,src=\Winxp.GHO:1,dst=1:1 -sure -rb
讀取 winxp.gho 還原第一個硬碟上的第一個 Partition

還原磁片:

首先做一個開機磁片,包含 Config.sys, Autoexec.bat, Command.com, Io.sys, Ghost.exe 這幾個檔案 (可以用 Windows 來做開機片)。
Autoexec.bat 可以包含以下指令:

Ghost.exe -clone,mode=pload,src=d:\bac.gho,dst=1:1 -fx -sure -rb
利用在 D 碟的檔案自動還原,結束以後自動跳出 GHOST 並且重新啟動。

ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb
開機自動做 C 碟的備份,在 D 碟建立備份檔 bac.gho。


還原光碟:

包含檔案:Config.sys, Autoexec.bat, Mscdex.exe,Oakcdrom.sys,Ghost.exe
Config.sys 內容為:DEVICE=OAKCDROM.SYS /D:IDECD001
Autoexec.bat 內容為:MSCDEX.EXE /D:IDECE001 /L:Z
Ghost -clone,mode=load,src=z:\bac.gho,dst=1:1 -sure -rb


可以根據下面的具體說明修改實例
-clone 在使用時必須加入參數,它同時也是所有的switch{batch switch}裡最實用的一種,下面是clone所定義的參數
-clone,
mode={copyloaddumppcopyploadpdump},
src={drivefiledriveartition},
dst={drivefiledriveartition}
mode 指定要使用哪種clone所提供的命令
copy 硬碟到硬碟的複製(disk to disk copy)
load 檔案還原到硬碟(file to disk load)
dump 將硬碟做成映像檔(disk to file dump)
pcopy 分割區到分割區的複製(partition to partition copy)
pload 檔案還原到分割區(file to partition load)
pdump 分割區備份成映像檔(partition to file dump)
src 指定了 GHOST 運行時使用的源分割區的位置模式及其意義:
mode 指令 對應 mode 指令 src 所使用參數

例子:
COPY/DUMP
來源硬碟代號。
以 1 代表第一號硬碟
LOAD 映像檔名
g:/back98/setup98.gho 或裝置名稱(drive)
PCOPY/PDUMP
來源分割區代號。1:2 代表的是硬碟 1 的第二個分割區
PLOAD 分割區映像檔名加上分割區代號或是磁碟機代號加上分割區代號。
g:\back98\setup98.gho:2 代表映像檔裡的第二個分割區
dst 運行 GHOST 時使用的目標位置模式及其意義:
mode 指令 對應 mode 指令 dst 所使用參數

例子:
COPY/DUMP 目的硬碟代號。
2 代表第二號硬碟
LOAD 硬碟映像檔名。
例:g:\back98\setup98.gho
PCOPY/PLOAD 目的分割區號。
2:2 代表的是,硬碟 2 的第二個分割區
PDUMP 分割區映像檔名加分割區代號。
g:\back98\setup98.gho:2
SZEn 指定所使用目的分割區的大小
n=xxxxM 指定第 n 目的分割區的大小為 xxxx MB SZE2=800M 表示分割區 2 的大小為 800MB
n=mmP 指定地 n 的目的分割區的大小為整個硬碟的 mm 個百分比。
其他參數
-fxo 當源物件出現壞軌時,強迫複製繼續進行
-fx 當 GHOST 完成新系統的工作後不顯示 "press ctrl-alt-del to reboot" 直接回到 DOS 下
-ia 完全執行扇區到扇區的複製。當由一個映像檔或由另一個硬碟為來源,複製一個分割區時,GHOST 將首先檢查來源分割區,再決定是要複製檔案和目錄結構還是要做映像複製(扇區到扇區)。預設是這種形式。
但是有的時候,硬碟裡特定的位置可能會放一些隱藏的與系統安全有關的檔案。只有用扇區到扇區複製的方法才能正確複製。

-pwd and -pwd=x 給映像檔加密碼
-rb 在還原或複製完成以後,讓系統重新啟動
-sure 可以和 clone 合用。 GHOST 不會顯示 "proceed with disk clone-destination drive will be overwritten?" 提示訊息。

1 則留言: