分類文章
|
 |
| Novell SUSE Linux 專區 (19) |
|
  |
| Virtual PC / Virtual Server (0) |
|
|
 文章匯整
 近期迴響
 近期引用
 連結網站
 參觀者統計
(Since 2006/03/25)
|
|
|
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
|
|
|
 |
|
|
|
|
|
|
|
用 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.SYS、EMM386.EXE、光碟機驅動程式(假設為AOATAPI.SYS)、MSCDEX.EXE、GHOST.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 | | 參 數 | 意 義 | | -SURE | 讓Ghost不會送出「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 電子報不錯的話,別忘了把它介紹給您的朋友哦! | |
|
|
若您對本文有任何意見或建議,請多利用迴響功能,謝謝! |
| 陳士工
2007/08/13 21:50 |
回覆
編輯 |
|
|
感謝大大的分享,小弟我已收獲良多 |
|
|
|
|