[轉貼自]http://mail.wdps.tpc.edu.tw/~es/computer/geshu/ghost_tea.htm
GHOST語法介紹(DOS模式)
-clone複製
完整的語法如下:
GHOST -clone,MODE=
{copy|load|dump|pcopy|pload|pdump},SRC={drive|file|drive:partition},DST={drive|file|drive:partition}
Clone在使用時,必須加入參數。下面是 clone 所定義的參數:
- 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)。
LOAD
磁碟影像檔名(disk image filename) (如 g:\Images\system2.img),或裝置名稱 (drive)。
PCOPY
PDUMP
來源分割區號碼 (source partition)。例如,1:2 代表的是,磁碟 1 的第 2 個分割區。
PLOAD
分割區影像檔名稱(partition image filename)加上分割區號碼(partition number),或是裝置名稱 (device) 加上分割區號碼。例如:g:\images\disk1.img:2,所代表的是影像檔裡面的第2個分割區。
COPY
/
DUMP
目的磁碟號碼(destination drive) (例如,以2代表第2號磁碟)。
LOAD
磁碟影像檔名稱 (disk image filename) (如 g:\Images\system2.img),或裝置名稱(drive)。
PCOPY
/
PLOAD
目的分割區號碼 (destination partition)。例如,2:2代表的是,磁碟 2 的第 2 個分割區。
PDUMP
分割區影像檔名 (partition image filename)加上分割區號碼(partition number) (例如:g:\images\part1.img:2)。
可使用的選項:
SZEy=xxxxM
指定第 y 的目的分割區的大小為 xxxx MB (如,SZE2=800M表示分割區 2 的大小為 800 MB)。
n=mmP
指定第 n 的目的分割區的大小,為整個磁碟的mm個百分比。(如sze1=60P表示分割區1大小為60%)
-fro
當來源物件(source)裡有壞區塊出現時,強迫複製的動作(cloning) 要繼續進行。
-fx
離開旗標 (Exit flag)。當 Ghost 完成將某個新系統複製到磁碟的工作以後,它會顯示一個“Press Ctrl-Alt-Del to Reboot” 的視窗,提醒使用者該重新開機了。然而,如果 Ghost 是以批次模式,被放進某個批次檔內執行,最好能夠提供一個命令,在Ghost的工作完成後,結束Ghost的執行,將控制權轉回至DOS(DOS prompt)下,這樣,在同一個批次檔裡,後面的命令才會被繼續執行。-fx這個switch做的就是這件事。
-ia
都進行磁區對磁區的複製工作 (sector-by-sector copy)。當由一個影像檔(image file),或由另一個磁碟為來源,複製一個分割區時,Ghost 將會先檢查來源分割區,再決定只要複製檔案和目錄結構,還是要做影像複製(image copy) (就是 sector-by-sector copy)的工作。如果 Ghost 能看得懂分割區的內部結構,在預設上,它會採用複製檔案及目錄結構的複製方式。在大部分的情況下,前面的做法的確是最好的選擇。但偶爾,在磁碟的某些分割區的特定位置裡,也可能會被放進一些隱藏的、與系統安全相關的檔案(security files)。想正確地在目標分割區 (target partition) 上,重新產生這些檔案的唯一方法,就是採用影像複製的方式。
-pwd and -pwd=x
表示在產生影像檔 (image file) 時,要使用密碼保護的功能。X是為了保護這個影像檔,所須設定的密碼。如果在使用這個switch時,使用者沒有在命令列裡提供密碼,Ghost 在執行時,會提示使用者給定一個密碼。
-rb
在載入或複製動作完成後,Ghost會送給使用者一個“Press Ctrl-Alt-Del to reboot” 的提示訊息。加上-rb系統自動會重新開機。有興趣的話,也請參考一下,–fx 這個同樣被用在複製工作完成時的選項。
-sure
-sure這個switch可以和-clone合用,讓Ghost不會送出最後的“Proceed with disk clone- destination drive will be overwritten?” 的提示訊息。
-z2 快速壓縮 -z3高壓縮
用法1:
只有一個硬碟時製做C磁碟機的影像檔到D磁碟機的win98.gho且每620MB分成一個檔案。
ghost.exe -clone,mode=pdump,src=1:1,dst=d:\win98.gho -sure -split=620
用法2:
把光碟的影像檔還原回C碟中,C碟60%D碟40%(先把先前的檔燒成開機光碟並編輯開機片中的autoexec.bat檔在最後加入下列文字)。
ghost.exe -clone,mode=load,src=win98.gho,dst=1,sze1=60P,sze2=40P -sure
用法3:
將PC上的一部磁碟,複製到另外一部磁碟上,如果判斷可以正常執行無誤,就不經確認,繼續執行。
ghost.exe -clone,mode=copy,src=1,dst=2 -sure
用法
4:
將磁碟1裡的第2個分割區,複製到同一部PC裡的磁碟2,裡面的第1個分割區。選擇不經確認,繼續執行
ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure
用法5:
將磁碟1的第2個分割區,頃倒對應在g磁碟裡的影像檔案。
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\part2.gho
用法6:
從某個內部存有兩個分割區的影像檔案(存放在對應到g磁碟的網路磁碟裡)裡,載入第2個分割區到區域磁碟(local disk)的第2個分割區裡。
ghost -clone,mode=pload,src=g:\part2.gho:2,dst=1:2
用法7:
將磁碟2載入某個影像檔的內容,並將磁碟2的分割區大小比例,修改成60:40的配置比例。
ghost.exe -clone,mode=load,src=g:\2prtdisk.gho,dst=2, sze1=60P,sze2=40P
用法8:
將磁碟1備份到磁碟2中的win98.gho檔案切割成620MB大小、快速壓縮,方便做還原光碟。
ghost.exe -clone,mode=dump,src=1,dst=d:\win98.gho -sure -split=620 -z2
用法9:
將還原光碟中的win98.gho還原到磁碟1後自動重新開機。
1.用記事本開啟config.sys
找到
menudefault=HELP,30
修改成
menudefault=CD,1
存檔
2.開啟autoexec.bat中找到
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
修改成
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:z
3.在最後一行加入
z:
ghost.exe -clone,mode=load,src=z:\win98.gho,dst=1 -sure -rb
存檔
4.用nero把ghost.exe和win98.gho一起燒成開機光碟,這樣就可以用光碟開機後自動還原成備份時的狀態。
參考網站:ghost技術天地(http://www.taconet.com.tw/redwolf/)