故障排除

利用Ghost 來製做自動還原光碟

科技真的日新月異,現在電腦速度之快實在不是幾年前的人可以想像,以往重新安裝Windows XP通常需要1個小時以上,現在大約30分鐘就可以完成了,早期Leo為了節省每次重灌的時間,都會利用Ghost來備份還原,甚至利用GHOST來安裝XP,後來GHOST演變到WIN版本之後,Leo就很少再去摸了,還是停留在DOS版的GHOST應用,就單純備份還原來說,Ghost的Dos版本就非常的好用了說,也可以自行製作自動還原光碟,不過由於本身沒這需求因此Leo都沒好好研究,直到最近朋友丟來兩台R61要改裝XP,才開始研究了一下自動還原光碟的玩法,但是網路上轉貼的方法百百種,經過一番測試之後,Leo用了最簡單的方式來製做,在此分享給大家參考看看了。

自動還原光碟必備條件

  • 一片可開機的磁片
  • 一段寫好的自動批次處理的還原指令
  • 一個準備好的 *.GHO 系統映像檔
  • Ghost主程式
  • 將上列合併起來燒錄成光碟片就是一片自動還原光碟了

因此請先利用Ghost這套軟體來取得系統的映像檔,由於網路上有太多的相關教學因此Leo就不浪費篇幅來介紹了,有興趣的朋友可以自己去Google看看,Leo做的自動還原光碟是還原主硬碟的第一個磁區,因此備份的時候也只要備份主硬碟的第一個磁區即可(也就是C槽),這樣可以有效的縮小系統映像檔的大小,製做完畢之後可以取得 XXX(自行定義).GHO 的系統映像檔(不建議使用中文檔名),這樣就完成我們製做自動還原光碟的最重要的東西,接者就可以開始來製做自動還原光碟了。
下載製做自動還原光碟所需檔案
剛剛上面有提到需要一片可開機的磁片,但是都什麼年代了誰家裡還會有軟碟片這種東西壓,就算找到了也不保證能用(Leo曾經翻箱倒櫃找出一堆,但是卻都不能用),因此為了響應節能省碳的政策,LEO直接提供一個可內建開機磁片與自動批次還原指令在加上GHOST主程式的ISO檔,所以我們只需要一套可編輯ISO檔的軟體來增加自己製做好的 *.GHO系統映像檔,就可以完成自動還原光碟了。

  1. GHOST.ISO
  2. 下載WinISO 未註冊版本有100MB的檔案限制喔

WinISO操作步驟如下

1.  下載上面兩個檔案之後,請先安裝WinISO,接者請開啟WinISO

2.  選擇 [開啟映像檔] 並點選剛剛下載的Ghost.iso

3.  接者選擇 [加入] 選擇已經準備好的 *.GHO的映像檔

4.  如下圖所示之後可利用 [儲存] 或者 [另存新檔] 的方式來存成準備要燒錄的ISO檔

5.  最後開啟NERO這套錄軟體,就可以將剛剛製做好的ISO檔燒成光碟,接下來就可以測試是否自動還原了,大功告成之後,日後就可以降低許多重新安裝系統與軟體的時間了。
以上就可以成功的做出自動還原光碟,不過Leo在測試的時候發現一個問題,由於R61本身內建VISTA因此Leo做了VISTA與XP兩種的自動還原光碟,但是在還原測試的時候發現只要更換系統(XP VISTA互換),就會出現無法開機的狀態,研究了一下發現是MBR的問題,只要兩個系統互換MBR就需要重建,這樣就無法達到自動還原的目的,最後只好放棄VISTA,反正朋友要的是XP系統,如果有人知道如何克服的話也歡迎指點一下迷津了。

補充說明

光碟內所使用的是GHOST2003版本,支援NTFS,FAT32格式還原
自動還原光碟內所下的指令
ghost -clone,mode=pload,src=%gfile%:1,dst=1:1 /rb /sure
mode=pload           模式 = 拷貝
src=%gfile%:1        來源 = %gfile%(所搜尋到的映像檔)中的第一個分區
dst=1:1                     目標 = 第一個硬碟的第一個分區
/rb                              在完成之後自動重新開機
/sure                         不必徵詢如何處理
因此只能用於還原映像檔至主硬碟的第一分區,其實還有很多指令可以玩,有興趣的人可以去Google看看。


用LINE傳送

關於作者

Leo

Leo

喜愛旅遊並沉迷科技應用數十年無法自拔的重度 3C 上癮者!

26 回應

  • 請問跟主機板的晶片組有關嗎?例如Intel 965/P35/P45…
    或sata的光碟機/硬碟…有限制嗎?………..打擾了!
    版主回覆:(11/22/2009 03:49:01 PM)
    1. 這只是制做還原光碟的方法,與主機板晶片一點關係都沒有,因為還原步驟是在DOS底下值行的。
    2. Sata 光碟機Leo就沒有測試過是否可以正常開機(還沒用過這麼高檔的東西勒),只要能透過光碟片開機進到DOS應該就沒什麼大問題了。

  • Thank you for the good article.
    You mentioned you used ghost 2003 in the ISO.
    I am just wondering if ghost 2003 is able to restore the image file made by "ghost 8". Because I just have "ghost 8" in my hand. 🙁
    I believe the ghost dos command didn’t change a lot between different versions.
    Please let me know your thought.
    Thank you.
    B.R / Rex
    版主回覆:(11/22/2009 03:49:02 PM)
    建議您使用新版,因為舊版本有些對於NTFS的相容性比較差容易出現一些詭異的問題

  • 請問板主,可以教我怎麼把你提供的GHOST.ISO中的Ghost2003改成ghost11嗎?謝謝
    版主回覆:(11/22/2009 03:49:02 PM)
    重新制做一片開機片就可以了,不過為何要更換版本呢

  • 版主 請問 我想更改ghost.exe版本 及光碟機驅動 映如何在你提供的iso檔案裡改 因為看不到裡面的內容
    版主回覆:(11/22/2009 03:49:02 PM)
    抱歉之前漏掉您的留言了 剛剛才看到
    至於要修改的話就重新製作一片開機片,並利用燒錄軟體燒成可開機的光碟片即可,再參考上面自動執行還原的指令就大功告成了

  • Hi Sir
    為何看不到ghost.exe
    是怎麼做的
    可以說明一下嗎
    Thank You very much !!!
    版主回覆:(11/22/2009 03:49:02 PM)
    自動還原光碟必備條件
    * 一片可開機的磁片
    * 一段寫好的自動批次處理的還原指令
    * 一個準備好的 *.GHO 系統映像檔
    * Ghost主程式
    * 將上列合併起來燒錄成光碟片就是一片自動還原光碟了
    上面解釋得很清楚了,不知道您的問題在哪


  • 我的問題意思是說
    我用Winrar打開Ghost.iso
    裡面看不到ghost.exe
    why?
    Thanks
    版主回覆:(11/22/2009 03:49:02 PM)
    因為藏在光碟的開機磁區當中,因此您看不到
    如果您要更換GHOST.EXE版本,可自行製作開機片與批次指令再利用燒錄軟體燒成可開機光碟即可

  • 您好
    Q1)再請問一下是如何做到可以 "隱藏在光碟的開機磁區" ?
    Q2)是否是綜合
    * 一片可開機的磁片
    * 一段寫好的自動批次處理的還原指令
    * Ghost主程式
    利用哪套燒錄軟體做成可以開機的ISO檔呢?
    Q3)若是沒有軟碟機,該如何製作 一片可開機的磁片?
    Thank You very much
    你的回答將會對我很有幫助
    自動還原光碟必備條件
    * 一片可開機的磁片
    * 一段寫好的自動批次處理的還原指令
    * 一個準備好的 *.GHO 系統映像檔
    * Ghost主程式
    * 將上列合併起來燒錄成光碟片就是一片自動還原光碟了
    版主回覆:(11/22/2009 03:49:02 PM)
    Q1 Q2 都可以利用Nero做到
    至於軟碟機問題可以使用Virtual Floppy Drive 來模擬
    開機片怎麼做就是按照自己的需求來調整了

  • 請問一下如果我使用的是GHOST11所做的備分檔.以樣也可以自動還原嗎?
    版主回覆:(11/22/2009 03:49:02 PM)
    恩 可以的

  • 請問~~如果我把 ghost 檔燒在開機光碟裡~~想要它在開機時自動執行回復~~autoexec.bat 要怎麼寫呢?~~
    我是這樣寫的
    @echo off
    SET TZ=GHO-08:00
    MOUSE.COM
    echo Loading…
    CD GHOST
    GHOST -CLONE,MODE=PLOAD,SRC=%gfile%:1,DST=1:1 -SURE -FX
    不知道那裡錯了~~沒辦法執行
    煩請賜教
    版主回覆:(11/22/2009 03:49:01 PM)
    沒必要執行mouse.com吧!!!!!
    可以參考這行指令看看
    ghost -clone,mode=pload,src=%gfile%:1,dst=1:1 /rb /sure

  • 大師…
    我很好奇一件事…
    如果能把隨身碟做成虛擬光碟…
    並把這個映像檔掛載在隨身碟上…
    也可以執行自動還原嗎?
    不知道有這樣的執行方式嗎?
    謝謝~
    版主回覆:(11/22/2009 03:49:01 PM)
    當然可以這樣玩,不過對於早期的硬體可能就會有問題,如果主機板不支援USB開機那就沒辦法這樣還原了

  • 您好!請問一下用WinISO 做出來的檔案
    燒入到光碟就等於自動還原光碟了嗎?
    如果不是那我還要加入那些東西呢?
    且我用WinISO 做出的檔案比我用GHOST軟體出來的GHOST備份檔案的容量還小,是代表檔案錯誤嗎?(因為我認為應該做出的檔案大小和我做出來的GHOST備份檔案大小差不多才對)
    版主回覆:(11/22/2009 03:49:01 PM)
    你要下載上面提供的GHOST.ISO這個檔案之後,加入您自己本身的GHOST檔就是自動還原光碟了,至於大小問題應該不會差太多才對,可以自己嘗試看看能不能還原就知道有沒有錯誤了

  • 請問一下
    如果我要設定成
    把GHO檔案放在DVD片內
    以DVD去還原整個硬碟
    該如何弄
    是否可請大大示範
    謝謝
    版主回覆:(11/22/2009 03:49:01 PM)
    GHOST -CLONE,MODE=LOAD,SRC=E:\GHOST\P.GHO,DST=1
    GHOST -CLONE,MODE=動作指令
    SRC=來源 ( 來源的路徑及檔名 __ E:\GHOST\P.GHO )
    DST=目的 ( 儲存的硬碟 __ 1代表第一顆硬碟 )

  • 你好,自動還原光碟照你的意思做了一片,用在裝有ide硬碟及ide光碟機的電腦可以還原(比較舊式的電腦),但用在sata光碟及stat硬碟好像不能用,雖找到開機選項,進入光碟開機,但出現找不到a:/ghost:txt的訉息,不知那裡出問題,是路徑的關係嗎,弄了半天,還是不行,是不是bios要改路徑,還是根本找不到stat路徑,請教大大,如何解決,謝謝。
    版主回覆:(11/22/2009 03:49:01 PM)
    您的問題出在SATA界面,請參考主機板說明書,應該有選項可以讓你利用光碟開機抓到SATA設備喔

  • 您好…想請教一下我照著大大的方式也下載大大GHOST.ISO
    製作還原光碟…
    GHOST為11版
    可進入選單畫面過程中會出現PATH NOT FOUND
    之後會進入GHOST畫面
    但就沒動作了按鍵盤會當機
    請問問題出在那呢
    麻煩大大能解答
    版主回覆:(11/22/2009 03:49:01 PM)
    請問檔名結構為何?

  • 剛才再試一下
    改BIOS的硬碟選項
    會出現無法開啟.GHO
    的錯誤…
    是GHOST版本有相容性的問題嗎?
    檔名是英文加數字
    煩請大大有空時可以解答
    謝謝您
    版主回覆:(11/22/2009 03:49:01 PM)
    有按照DOS的命名原則來命名嗎?

  • 請問一下,我備份出來的系統檔似乎有點大,變成有兩個檔案
    一個是.GHO 另一個我忘了叫什麼…
    而ISO檔似乎無法超過2G對吧!?
    那這樣變成說我要燒成兩片 才能還原嗎??
    有沒有辦法把這兩個檔案燒成一片??
    不然一片DVD少說也4.7G 只燒一半…有點可惜..
    注:我是新手…很多不懂的…請多指教
    版主回覆:(11/22/2009 03:49:01 PM)
    兩個檔案都複製進去都沒關係,ISO並沒有2G限制,而是FAT32有2G限制喔

  • 請問我製作出一個6G的GHO檔~~~
    可是我用winiso做出來的檔案~~她好像只讀到2.XG
    我去找另一套MagicISO ,上網找說她可以支援到10G
    可是我用6G~~依然是說添加的文件太大…
    軟體不是試用版的~~所以已經解除檔案大小的限制了~~
    請問該怎麼處理!? 因為我已經有去買8.5G的DVD了~~
    可以的話~~盡量不要分片…求大大幫幫忙…謝謝
    版主回覆:(11/22/2009 03:49:01 PM)
    這就超出leo的能力範圍了,因為沒做過這麼大的,真的這麼大就分片吧
    不過怎麼會做出6G的系統備份檔呢?

  • 因為我避免以後麻煩…所以將一些常用且較無版本差異的軟體也都灌一灌..
    灌完之後才製作備份…這樣以後我還原的時候..大多軟體都不需要重灌..
    節省時間= ="…原本C槽是用了12G多..用Z9壓完也還有將近七G…
    可是WINISO只讀到3G上下…不就是說我要分成三片了??= ="…..
    版主回覆:(11/22/2009 03:49:01 PM)
    那就真的無解了,寧這樣的需求應該要做還原磁區的方式來處理會比較恰當,光碟片本身就有容量的限制,因此不適合做這麼大的還原光碟,就連各大原廠也是採用系統還原光碟一片,軟體安裝光碟一片的方式來還原系統。
    如果您不想分片的話,那就建議您單純備份系統就好了,不然請朝向利用隱藏磁區來作一鍵還原方式思考了

  • 請問一下…
    我是用GHOST 14.0 版
    我備份出來的影像檔
    是否就是你說的GHO檔
    因為在WinISO裡面
    先加入GHOST ISO檔
    再把備份好的GHO檔放入
    可是你圖片上檔名格式是GHO
    但是我的是寫symantec 影像檔
    這樣有沒有一樣阿
    把最後儲存的iso檔
    用nero燒錄
    就可以變成開機還原光碟了嗎?
    麻煩解答
    謝謝
    版主回覆:(11/22/2009 03:49:01 PM)
    Leo沒用過這麼新的版本,因此不知道有沒有ghost 14有沒有出dos底下可執行的版本,如果有您必須替換iso檔裡面的ghost執行檔才能在光碟開機的時候執行並且還原喔

  • 想請問.我用pro XP 做一鍵ghost ..之後我做好了自己需要的ghost檔..
    我想替換到pro xp裡的ghost檔.(因為裡面有自動安裝驅動程式,所以想用替換的方式)
    是不是可以直接交換就好.還是需要
    工具在寫入
    版主回覆:(11/22/2009 03:49:01 PM)
    想請問.我用pro XP 做一鍵ghost

  • 換個方式問好了,我在google.找了許多ghost開機ISO檔,目地只是想把我安裝好的系統及程式做gho檔,然後用ghost11去還原及備份而已.
    但很多開機檔下載後用UltraISO去增加我做好的gho檔.用VM ware去試就會找不到我放進去的gho檔.
    PS我下載下來的開機檔都不到10M.也有的是用EZBOOT做的.那EZBOOT做的開機檔.我必需要把我做的gho檔放在哪呢..我有也有試過和EZBOOT資料夾放在一起,但卻無法開機..
    版主回覆:(11/22/2009 03:49:01 PM)
    請問你有測試過上面的iso嗎?
    *.gho 檔案只要放在跟目錄下即可
    不過在這提醒您硬碟必須要分割好,因為內建的指令是還原第一個磁區喔

  • 想請問,開機順序改為光碟機後,放入自動還原光碟後,會直接跑自動還原嗎,還是會有確認按鈕,然後再繼續下一步?
    版主回覆:(11/22/2009 03:49:01 PM)
    會自動還原喔!!! 記得是不會詢問的(很久沒做還原光碟了說)

  • 不好薏思,我又有一個問題了,現在我用vmware來測試還原光碟,叫我output一個檔案在a槽,我按ok就跑出cannot open ghosterr.txt insert diskette 434,就失敗了,請問是版本不符嗎,還是因為我硬碟還沒有分割 格式化的原因?
    版主回覆:(11/22/2009 03:49:01 PM)
    請先格式化硬碟喔!!

  • 不好意思
    想請問一下
    我做好的ISO檔
    開機之後會出現546的錯誤代碼
    這個部分是哪裡出了問題?
    也嘗試自己做一片GHOST11的開機片
    掛載進去也是出現一樣的代碼
    謝謝

    版主回應:
    有完整的錯誤訊息嗎?

  • 沒有完整的錯誤碼…
    他要匯出一個GHOSTERR.TXT的錯誤檔
    但是一直匯不出來

    我是用virtualbox來測試的

    我現在是跑到一個”ghost select destinat…..(被錯誤視窗擋住)”的地方

    版主回應:
    那就愛莫能助了

  • 您好
    ISO的載點掛掉了
    可以麻煩您一下嗎?!

    版主回應:
    還好有保留,載點已經修復囉!

發表評論