2008年8月7日 星期四

ghost語法

關於程式操作有兩種模式,一種是交談模式(Interactive mode),另一種是批次模式(DOS Batch mode),如果使用自動執行的方式來設定Ghost的還原、備份是非常方便的,使用者可以不用靠任何的程式、指令操作,即可達到自動還原、備份的目的,如何設定批次執行?在此以最常用到的方式作說明。

-clone複製

完整的語法如下:

-clone,MODE={copy|load|dump|pcopy|pload|pdump

},SRC={drive|file|drive:partition},DST={drive|file|drive:partition}

Clone在使用時,必須加入參數,它同時也是所有的批次 switch (batch switch) 裡,最實用的一種。下面是 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)。

SRC–這指定了當Ghost運作時,所使用的來源物件的位置(source location)。模式及其意義(Mode Meaning):
COPY/

DUMP 來源磁碟號碼(source drive) (例如,以1代表第1號磁碟)。

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個分割區。

DST - 這指定了當Ghost運作時,所使用的目的物件的位置。
模式及其意義(Mode Meaning):

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 – 用來指定當磁碟載入(disk load)或磁碟複製(disk copy)時,所使用的目的分割區的大小。
 可使用的選項:

n=xxxxM

指定第 n 的目的分割區的大小為 xxxx MB (如,SZE2=800M表示分割區 2 的大小為 800 MB)。

n=mmP

指定第 n 的目的分割區的大小,為整個磁碟的mm個百分比。

-fro

當來源物件(source)裡有壞區塊出現時,強迫複製的動作(cloning) 要繼續進行。

-fx

離開旗標 (Exit flag)。通常,當 Ghost 完成將某個新系統複製到磁碟的工作以後,它會顯示一個“Press Ctrl-Alt-Del to Reboot” 的視窗,提醒使用者該重新開機了。然而,如果 Ghost 是以批次模式,被放進某個批次檔內執行,最好能夠提供一個命令,在Ghost的工作完成後,結束Ghost的執行,將控制權轉回至DOS(DOS prompt)下,這樣,在同一個批次檔裡,後面的命令才會被繼續執行。-fx這個switch做的就是這件事。有興趣的話,也請參考一下,–rb這個同樣被用在複製工作完成時的選項。

-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

在載入或複製動作完成後,將系統重新開機。在載入或複製的動作完成之後,目標磁碟所在的PC必須重新開機,好讓作業系統重新載入與磁碟或分割區相關的資訊。在一般的執行狀況下,Ghost會送給使用者一個“Press Ctrl-Alt-Del to reboot” 的提示訊息。-rb這個switch告訴Ghost,在複製(clone)的動作結束後,自動將機器重新開機,這對在批次檔裡被執行的Ghost尤其有用。有興趣的話,也請參考一下,–fx 這個同樣被用在複製工作完成時的選項。

-sure

-sure這個switch可以和-clone合用,讓Ghost不會送出最後的“Proceed with disk clone- destination drive will be overwritten?” 的提示訊息。這個命令在批次模式下很有用。

 

用法1:

將PC上的一部磁碟,複製到另外一部磁碟上,如果判斷可以正常執行無誤,就不經確認,繼續執行。

ghost.exe -clone,mode=copy,src=1,dst=2 -sure

用法2:

將磁碟1裡的第2個分割區,複製到同一部PC裡的磁碟2,裡面的第1個分割區。選擇不經確認,繼續執行

ghost.exe -clone,mode=pcopy,src=1:2,dst=2:1 -sure

用法3:

將磁碟1的第2個分割區,頃倒對應在g磁碟裡的影像檔案。

ghost.exe -clone,mode=pdump,src=1:2,dst=g:\part2.gho

用法4:

從某個內部存有兩個分割區的影像檔案(存放在對應到g磁碟的網路磁碟裡)裡,載入第2個分割區到區域磁碟(local disk)的第2個分割區裡。

ghost -clone,mode=pload,src=g:\part2.gho:2,dst=1:2

用法5:

將磁碟2載入某個影像檔的內容,並將磁碟2的分割區大小比例,修改成60:40的配置比例。

ghost.exe -clone,mode=load,src=g:\2prtdisk.gho,dst=2, sze1=60P,sze2=40P

回上頁

更多影音教學與討論,請上[溫馨論壇]

沒有留言: