Ghost的運行參數

附加的命令行參數:(限Ghost的無人備份/恢復/複製) 
其實Ghost 2001的功能遠遠不止它主程序中顯示的那些,Ghost可以在其啓動的命令行中添加衆多參數以實現更多的功能。命令行參數在使用時頗爲複雜,不過我們可以製作批處理文件,從而“一勞永逸”現在讓我們來了解一些常用的參數(瞭解更加詳細的參數介紹可查看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)。WinNT 4和Windows95、97用戶慎用。 
7.-bootcd 
當直接向光盤中備份文件時,此選項可以使光盤變成可引導。此過程需要放入啓動盤。 
8.-fatlimit 
將NT的FAT16分區限制在2G。此參數在複製Windows NT分區,且不想使用64k/簇的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兆。這個功能非常實用,用於大型備份包複製到移動式存儲設備上,例如將一個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,並將第一個分區的大小調整爲450MB,第二個調整爲1599MB,第三個調整爲2047MB。 
命令行參數: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 
將一號硬盤的第二個分區複製到二號硬盤的第一個分區 
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\bac.gho 
將一號硬盤的第二個分區做成映像文件放到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

還原磁盤 
首先做一個啓動盤,包含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並且重新啓動。

開機自動做C區的備份,在D區生成備份文件bac.gho。 
ghost.exe -clone,mode=pdump,src=1:1,dst=d:\bac.gho -fx -sure -rb

還原光盤 
包含文件:Config.sys,Autoexec.bat,Mscdex.exe(CDROM執行程序),Oakcdrom.sys(ATAPI CDROM兼容驅動程序),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={copy|load|dump|pcopy|pload|pdump}, 
src={drive|file|driveartition}, 
dst={drive|file|driveartition} 
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目的分區的大小爲xxxxMB 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. 在備份系統時,單個的備份文件最好不要超過2GB。 
2.在備份系統前,最好將一些無用的文件刪除以減少Ghost文件的體積。通常無用的文件有:Windows的臨時文件夾、IE臨時文件夾、Windows的內存交換文件。這些文件通常要佔去100多兆硬盤空間。 
3.在備份系統前,整理目標盤和源盤,以加快備份速度。 
4.在備份系統前及恢復系統前,最好檢查一下目標盤和源盤,糾正磁盤錯誤。 
5.在恢復系統時,最好先檢查一下要恢復的目標盤是否有重要的文件還未轉移,千萬不要等硬盤信息被覆蓋後才後悔莫及啊。 
6.在選擇壓縮率時,建議不要選擇最高壓縮率,因爲最高壓縮率非常耗時,而壓縮率又沒有明顯的提高。 
7.在新安裝了軟件和硬件後,最好重新制作映像文件,否則很可能在恢復後出現一些莫名其妙的錯誤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章