Arjin Chen's 網路電研所
       

觀看本站最佳瀏覽器 : Firefox
最佳解析度 : 1024 x 768

 
分類文章
全部分類文章 (245)
網站訊息 (8)
精華區 (2)
熱門新聞 (9)
線上教學影片 (7)
Linux 指令介紹 (57)
Linux 線上 man 手冊 (9)
Linux 系統建置/管理 (17)
Linux 伺服器建置/管理 (6)
Novell SUSE Linux 專區 (19)
PHP 程式語言入門 (17)
MySQL 資料庫入門 (0)
虛擬機器 / 虛擬技術 (1)
微軟 Microsoft (5)
Windows 系統建置/管理 (5)
Windows 伺服器建置/管理 (0)
CISCO 基本管理 (7)
UNIX / BSD (1)
認證專區 (7)
資訊安全 (9)
網路技術 (1)
C&A 電子報 (28)
電腦硬體基本管理 (2)
應用軟體 (5)
網友投書 (0)
資訊隨筆 (0)
學員個人網站專區 (3)
TT & XOOPS (4)
資訊名詞 (1)
網路資源 (4)
好文共享 (6)
輕鬆一下 (4)
單車.運動 (0)
推薦專區 (1)
文章匯整
近期迴響
張 子光 (05/22)
好好
karen (12/27)
good!
Arjin (09/06)
OK啊, 沒問題!
Arjin (08/28)
不客氣^^
近期引用
連結網站
參觀者統計
(Since 2006/03/25)

Arjin 網站全球排名
資料來源: Netcraft

| 首頁 | 討論區 | 最新消息 | 最新文章瀏覽 | Arjin 推薦 |

站內搜尋:

| 關於本站 | 投票 | 關鍵字表 | 免費訂閱最新文章 免費訂閱最新文章

 

  2010 年. Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 
September 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

 
2006/02/22 11:27  
 C&A 電子報 
用 GHOST 做自動回復光碟
  前兩篇之所以寫有關製作可開機光碟的文章,其實最大的目的就是為了要發表這一篇,讓您的開機光碟能夠有更進階的功能。

 

[16期]GHOST 做自動回復光碟

作者:Arjin 

1998.10.01發表
2000.10.27修正

前言
事前準備
開機磁片
燒錄囉
進階一:自動回復光碟
進階二:多重開機自動回復光碟
結語
  
  
前言
  

  
  相信在看完「
GHOST - 系統備份的好幫手」之後,您一定會覺得原來備份/回復一個系統可以這麼簡單、輕鬆,在短短十分鐘內就可搞定,真是令人愉快啊!接下來是針對有燒錄器 (CD-R or CD-RW) 的人,做一個進階的介紹,教您如何將映像檔 (Image File) 燒進光碟中並做成可光碟開機甚至是可自動回復系統的光碟,夠炫吧!為什麼要做成可開機/自動回復光碟呢?因為曾經接觸到 IBM 電腦的自動回復光碟,覺得實在是很方便,這是促使我做一張回復光碟的動力;而且用光碟開機,可以免去磁片壞軌或發霉的困擾,當然,光碟也會壞,但只要不刮傷,通常可以保持得比軟碟還久,可開機光碟的便利性......呵呵呵!用過您就知道了。

  而上兩篇有關製做開機光碟的電子報,便可以應用在這邊了,如果您還沒學會如何做開機光碟,趕快去看看哦!
  

  
  [ 回頁首 ]
  
事前準備
  

  
  要做成可開機光碟,首先我們必須決定要讓光碟「模擬」哪一種設備開機,至於為什麼要「模擬」?這牽扯到開機光碟的原理,內容太深入,已超出我們的主題太多,故不詳述,若您有興趣,可以來信討論,小弟這邊也有資料可以參考。這邊所介紹的是最常見的模擬 3.5 1.44MB 的軟碟開機,因為大家都有 3.5 吋的軟碟嘛!為什麼不模擬硬碟呢?其實也是可以啦,但由於以硬碟做成的開機映像檔太大且較麻煩,故不建議模擬硬碟開機。

  另外燒錄軟體方面,小弟試過幾種,覺得 NERO Easy CD Creator 蠻好用的,製做開機光碟的方式您可以參考上兩期電子報!

  要做一張可開機光碟,您要準備的有:CD-R一部、空白 CD 一片、NERO Easy CD Creator 4.0 燒錄軟體、開機磁片一張、您做好的映像檔,大概就這樣子。
  

  
  [ 回頁首 ]
  
開機磁片
  

  
  要做一張開機磁片大家應該都會做吧!若在 DOS 下,只要放進已 Format 好的磁片,然後執行「 SYS A:」這個指令;若是磁片未經 Format,則可以直接執行「 Format A/S 」這個指令,Format 後就是一張可開機的磁片了,也可以順便看看磁片有沒有壞軌,若磁片有壞軌,小弟建議您換一片沒壞軌磁片,因為在做開機光碟時,它必須先將磁片轉成映像檔,若磁片有壞軌,在轉換的過程易出現問題,故建議用沒有壞軌的磁片。若您是使用 Windows 95/98,可以執行「控制台」-->「新增/移除程式」-->「開機片」即可。您可以使用傳統的 DOS 6.x 或是 Windows 下的 DOS 7.x 做為開機磁片的版本,都沒問題,純粹看個人喜好。

  做好開機片之後,請將下列檔案放入磁片中:HIMEM.SYSEMM386.EXE、光碟機驅動程式(假設為AOATAPI.SYS)MSCDEX.EXEGHOST.EXE,然後再寫一個 CONFIG.SYS 檔放入磁片中,內含如下的參數:

DEVICE=A:\HIMEM.SYS
DEVICE=A:\EMM386.EXE
DOS=HIGH,UMB
LASTDRIVE=Z
DEVICEHIGH=A:\AOATAPI.SYS /D:IDECD000

  再寫一個 AUTOEXEC.BAT 檔放入磁片中,內含如下參數:

A:\MSCDEX.EXE /D:IDECD000

  這樣一張最基本的開機磁片就算是做好了,可讓您順利執行 GHOST 了。

  如果您打算摸擬硬碟開機,最基本的都是和上述的操作差不多,但要多一項手續,由於模擬哪個設備開機需要把那個可開機設備的整個磁區做成 Image,若是硬碟就是把整個 Partition 做成開機 Image,因為開機也不需要放多少程式進去,所以要儘可能地把可開機那個 Partition 縮小,不然若是硬碟開機 Partition 50MB,雖然實際上開機所用到的檔案不到 2MB,但做成的 Image 檔還是會有 50MB,這會浪費光碟片的空間,除非您已將 Partition 縮得很小,不然是不會建議您採用模擬硬碟開機的方式的,太麻煩了。

  在燒錄前,請再確定您的磁片可以順利開機並能驅動光碟機,且能執行 GHOST 這個程式,以免做出來的光碟無法開機或驅動光碟機。
  

  
  [ 回頁首 ]
  
燒錄囉
  

  
  做好開機磁片就可以開始燒錄了,如果您已學會了如何做開機光碟,那麼就再將做好的 GHOST 映像檔 (預設為 *.GHO) 拉進燒錄的視窗中,再執行燒錄即可,這樣一張可開機的回復光碟就做好了,趕快把重新開機,把 BIOS 的開機順序改成以 CD-ROM 為優先試試吧!

  如果您還沒學會製做開機光碟的方法,請參考下面兩篇文章:

  
  [ 回頁首 ]
  
進階一:自動回復光碟
  

  
  顧名思義,就是開機後能自動執行回復系統的動作,而不必再執行
GHOST 及選擇一些有的沒的,因為我們把回復時的參數都寫在 AUTOEXEC.BAT 檔內,就不必在每次執行回復動作時,再辛苦的輸入了。GHOST 還原時是可以直接以下參數以命令列的方式來執行的,例如要還原您剛做好的某個 Partition Image (檔名假設是 D:\SYSTEM.GHO 至第一顆硬碟的第一個分割區上,參數命令如下:

GHOST -SURE -CLONE,MODE=PLOAD,SRC=D:\SYSTEM.GHO:1,DST=1:1

  由於本篇是以做開機光碟回復系統為主,而系統主要都是放在硬碟的第一個分割區上,所以只例舉上面的例子,至於詳細參數命令及其所代表的意思請參考 GHOST 的文件內容 (SWITCH.TXT)

  在您看完了上面製作開機光碟的做法之後,可以將 AUTOEXEC.BAT 檔稍加幾行,假設您開機後要把光碟機設為某個代號,可以下 /L:X 的參數,X代表光碟機預設的代號。以下是 AUTOEXEC.BAT 檔的範例,預設光碟機代號為M (CONFIG.SYS 記得驅動光碟及加上 lastdrive 的設定),您可以自行修改:( 本範例內容不保證完全無誤,如有錯誤請依實際使用情況修改 )

  
LH MSCDEX /D:IDECD000 /L:M
CLS
ECHO.
ECHO This CD is backup on 2000/10/15.
ECHO The system requires at least 700MB on your Drive C.
ECHO It will take you about 5 minutes to do the restoration.
ECHO.
ECHO Now, all the current data on your Drive "C:\" will be deleted.
ECHO Please make sure that you have backup the important files to
ECHO floppy disks or Drive "D:\", then do this restoration!
ECHO.
ECHO Are you ready? If NOT ready, please press "CTRL+C" to exit.
ECHO If you are ready, then
PAUSE
ECHO.
ECHO OK, now I will restore it to your hard disk.
ECHO This is the last chance to exit the restoration!
ECHO Are you ready? OK, may you enjoy it!
PAUSE
GHOST -SURE -CLONE,MODE=PLOAD,SRC=D:\SYSTEM.GHO:1,DST=1:1
 

  以上給您做為參考用,您可以把映像檔的資訊及重要事項全都寫上去,這樣以後回復時就可以清楚地知道本張光碟的內容及製作的時間;然而最重要的是,做好的磁片最好先測試過一次,如果可以順利回復,再燒進光碟中,否則一旦燒進光碟後,才發現參數下錯,那麼這張開機光碟就沒什麼用途了 (當然還是可手動回復啦)。如果您有 MO ZIP 之類的儲存軟體也可以,因為現在的主機板應該都可以設定從 MO ZIP 開機,假如您的儲存裝置無法一次儲存好幾百 MB 的容量,那麼在 5.x 版以後的 GHOST 還可以分片,可以在 DOS 下輸入 " GHOST -SPLIT = 500 " 來啟動 GHOST,這表示以 500MB 為單位來分割 Image 檔,這個數字是可以隨意改變的,不過一定要打 " GHOST -SPLIT = 欲分割大小 " 來啟動 GHOST 才行,如果您想知道其它參數命令,可以打 GHOST /H 查詢。
  

  
  [ 回頁首 ]
  
進階二:多重開機自動回復光碟
  

  
  現在作業系統繁多,有的人不一定只灌一套作業系統,可能會依需求而有多份作業系統備份,接下來的範例就是教您如何再進階地做多重開機光碟,其實如果您對
AUTOEXEC.BAT CONFIG.SYS 語法熟的話,應該不是問題,接下來就為您做個示範,另外,Arjin AUTOEXEC.BAT 的安裝說明中動了些手腳,讓對英文程度不好的人,也可以看得懂哦!您可以依自己的需求更改說明內容。

範例:( 本範例內容不保證完全無誤,如有錯誤請依實際使用情況修改 )

  
CONFIG.SYS

DEVICE=A:\HIMEM.SYS
DEVICE=A:\EMM386.EXE RAM
BUFFERS=40,0
FILES=45
DOS=UMB
LASTDRIVE=Z
FCBS=4,0

[MENU]
MENUITEM=98NT,Restore Windows 98 / NT Server 4.0
MENUITEM=ME,Restore Windows ME
SUBMENU=DOS,GO TO DOS
MENUDEFAULT=DOS,10
MENUCOLOR=15,1

[DOS]
MENUITEM=AOPEN,All CDROM
MENUITEM=NO,NO CDROM

MENUDEFAULT=AOPEN,7
MENUCOLOR=15,1

[98NT]
DOS=HIGH
DEVICEHIGH=A:\AOATAPI.SYS /D:IDECD000

[ME]
DOS=HIGH
DEVICEHIGH=A:\AOATAPI.SYS /D:IDECD000

[AOPEN]
DOS=HIGH
DEVICEHIGH=A:\AOATAPI.SYS /D:IDECD000

[NO]
DOS=HIGH

[COMMON]
DEVICEHIGH /L:1,12048 =A:\SETVER.EXE

PS. 到這裡在開機時的多重選單實際效果如下:


開機時的多重選單
  

  
AUTOEXEC.BAT

@ECHO OFF
PROMPT $p$g
PATH A:\;C:\DOS;C:\HE5;C:\ET3;M:\DOS;M:\ET3;

GOTO %CONFIG%

:98NT
LH MSCDEX /D:IDECD000 /L:M
CLS
CALL M:\ET3\ET3.BAT
CLS
ECHO 
ECHO 
歡迎使用  Arjin  光碟自動安裝系統
ECHO 
ECHO.
ECHO
這張還原光碟系統內含:
ECHO Windows 98 / NT Server 4.0 中文版 』
ECHO 備份日期2000/10/15。《為通用版本》
ECHO 這個系統將佔用您約 1 GB 的硬碟空間,為了保持硬碟中
ECHO 其它資料的完整性,建議  C 的分割最好保留在 1GB 以上。
ECHO 安裝的過程大約耗時  10 分鐘。(依您的系統速度而異)
ECHO.
ECHO
現在,在您硬碟  C: 槽中的資料將完全被 .. 清除。
ECHO 請確定您已將重要資料備份至 中或是  D: 槽中,
ECHO 然後再執行此安裝系統。
ECHO.
ECHO
您準備好了嗎?如果還沒準備好,請按 CTRL+C 離開,
ECHO 如果您準備好了,請按任意鍵繼續:
ECHO.
PAUSE
ECHO
現在將開始安裝  Windows 98 / NT Server 4.0 中文版,
ECHO 這是您最後一次可以離開此安裝系統,您已經準備好了嗎?
ECHO OK!謝謝您的愛用。
ECHO  Arjin Chen 2000/10/15
PAUSE
CALL M:\ET3\QET.BAT
CLS
GHOST -SURE -CLONE,MODE=PLOAD,SRC=M:\98_NTS.IMG:1,DST=1:1
CLS

GOTO COFF

PS. 到這裡在開機時選 1. Restore Windows 98 / NT Server 4.0的效果如下:


Restore Windows 98 / NT Server 4.0

:ME
LH MSCDEX /D:IDECD000 /L:M
CLS
CALL M:\ET3\ET3.BAT
CLS
ECHO 
ECHO 
歡迎使用  Arjin  光碟自動安裝系統
ECHO 
ECHO.
ECHO
這張還原光碟系統內含:
ECHO Windows ME 中文版 』
ECHO 備份日期2000/10/15。《為通用版本》
ECHO 這個系統將佔用您約 500 MB 的硬碟空間,為了保持硬碟中
ECHO 其它資料的完整性,建議  C 的分割最好保留在 700 M 以上。
ECHO 安裝的過程大約耗時  10 分鐘。(依您的系統速度而異)
ECHO.
ECHO
現在,在您硬碟  C: 槽中的資料將完全被 .. 清除。
ECHO 請確定您已將重要資料備份至 中或是  D: 槽中,
ECHO 然後再執行此安裝系統。
ECHO.
ECHO
您準備好了嗎?如果還沒準備好,請按 CTRL+C 離開,
ECHO 如果您準備好了,請按任意鍵繼續:
ECHO.
PAUSE
ECHO
現在將開始安裝  Windows ME 中文版,
ECHO 這是您最後一次可以離開此安裝系統,您已經準備好了嗎?
ECHO OK!謝謝您的愛用。
ECHO  Arjin Chen 2000/10/15
PAUSE
CALL M:\ET3\QET.BAT
CLS
GHOST -SURE -CLONE,MODE=PLOAD,SRC=M:\WINME.IMG:1,DST=1:1
CLS

PS. 到這裡在開機時選 2. Restore Windows ME的實際效果如下:


Restore Windows ME


GOTO COFF

:AOPEN
A:\MSCDEX.EXE /D:IDECD000
GOTO END

:NO

:END
CLS
SET TEMP=C:\TEMP
LH /L:1,6384 A:\DOSKEY
LH /L:0;1,47008 /S A:\SMARTDRV.EXE
SET LMOUSE=A:\LMOUSE
LH /L:1,50432 A:\CLOAKING.exe
LH /L:0;1,1040 /S A:\LMOUSE.exe

GOTO OFF

:COFF
CALL M:\ET3\ET3.BAT
CLS
ECHO.
ECHO
現在請拿出這片CD,並且按 CTRL+ALT+DEL 重新開機。
ECHO 祝您使用愉快!

:OFF

  當然,以上是在開機時有載入倚天中文系統,內含檔案如下:

  開機檔補充說明:

MSCDEX /D:IDECD000 /L:M
下參數 /L:M 
指定開機時光碟機代號為 M,方便開機後執行或呼叫 CD 上的應用程式
  
MENUDEFAULT=DOS,10
預設多重開機時進入 DOS,以免誤入自動回復選項
預設之等待時間為
10
  
GHOST -SURE -CLONE,MODE=PLOAD,SRC=M:\WINME.IMG:1,DST=1:1
參 數意      義
-SUREGhost不會送出「Proceed with disk clone- destination drive will be overwritten?」 的提示訊息做最後確認!(請確定語法都沒錯,否則一旦錯了可會......呵呵~)
-CLONE和「SRC= 」一起使用
MODE=PLOAD檔案到分割區的載入
等於是 Partition Form Image
SRC=M:\WINME.IMG:1來源檔案或來源磁碟:分割區
此為從
M 磁碟 (此範例中為光碟機代號) 載入記載為第一分割區的 WINME.IMG 映像檔
DST=1:1目的檔案或目的磁碟:分割區
此範例目的地為第一個磁碟的第一個分割區

 

  
  [ 回頁首 ]
  
結語
  


  其實學會了做自動回復光碟,自己也覺得很有成就感,心情也輕鬆很多,因為備份起來後,不必再一天到晚擔心資料哪天會不見,或因系統效率不彰,或因軟體安裝/移除後出現問題,思考到底要不要重灌系統而傷神。

  現在要回復系統,只要放進光碟,開機後看看這片光碟中的備份說明,按幾個 ENTER 即可,幾分鐘後,整個系統就回來了,說真的,只有「輕鬆愉快」四個字可以形容。如果您有燒錄器,或者是您的朋友有燒錄器,趕快試試吧!讓重灌系統的夢魘從此消失!
  

  
  [ 回頁首 ]

本文內容如有任何錯誤,歡迎來信指正,謝謝!

 

本文內容屬翔宇網路工作室所有
非經 Arjin 同意 不得引用轉載
 

Copyright © 2000  翔宇網路工作室  All Rights Reserved.

 

 

 若您覺得C & A 電子報不錯的話,別忘了把它介紹給您的朋友哦!

  

C&A 電子報 | 2006/02/22 11:27 | 引用 | 迴響(1) | 人氣指數 (7040)
 

回頁首

若您對本文有任何意見或建議,請多利用迴響功能,謝謝!
陳士工 2007/08/13 21:50  回覆 編輯
感謝大大的分享,小弟我已收獲良多
名字 ::   刪除迴響用密碼 ::  
網站 ::  
私密迴響
驗證碼: 有區分大小寫

 

版權所有: Arjin Chen's 網路電研所 is designed by Arjin Chen since 2003