周永勝
重慶科技學(xué)院 重慶 400050
實(shí)驗(yàn)電腦操作系統(tǒng)自動(dòng)還原光盤應(yīng)用與改造
周永勝
重慶科技學(xué)院 重慶 400050
“GHOST全自動(dòng)備份還原系統(tǒng)光盤V3.0”是一款系統(tǒng)備份還原軟件,使用簡(jiǎn)單,只需要從光盤啟動(dòng)電腦,選擇相應(yīng)的中文菜單即可自動(dòng)運(yùn)行,筆者使用Ultra ISO,EasyBoot,WINRAR,WINACE等軟件,對(duì)其進(jìn)行了簡(jiǎn)單化改造,并實(shí)現(xiàn)了GHOST內(nèi)核的升級(jí)。
GHOST;備份;還原光盤;Ultra ISO;EasyBoot
在實(shí)驗(yàn)設(shè)備維護(hù)中,經(jīng)常碰到計(jì)算機(jī)操作系統(tǒng)故障,一般采用重裝或還原操作系統(tǒng)的方式進(jìn)行處理,但是,實(shí)驗(yàn)電腦通常安裝了大量應(yīng)用軟件,重裝系統(tǒng)是一件費(fèi)時(shí)費(fèi)力的事情,所以一般采用系統(tǒng)還原方式。通常采用的方式有硬件還原卡,GHOST軟件,“還原精靈”“一鍵還原精靈”等,但在實(shí)際使用中發(fā)現(xiàn)一些問(wèn)題:第一,有的維護(hù)人員對(duì)GHOST軟件英文界面不熟悉,在使用中一旦出錯(cuò),會(huì)造成嚴(yán)重后果;第二,還原卡方式增加了硬件的復(fù)雜性,其自身也會(huì)出現(xiàn)一些故障,“還原精靈”卸載不干凈會(huì)很麻煩,“一鍵還原精靈”有時(shí)也會(huì)失效;第三,保存在硬盤中的備份文件有時(shí)會(huì)被破壞或誤刪除,熊貓燒香病毒就會(huì)刪除電腦中的GHO備份文件;第四,廣大師生希望在系統(tǒng)出現(xiàn)故障時(shí),能通過(guò)自己還原系統(tǒng),而不必每次麻煩別人。因此,筆者一直在尋找簡(jiǎn)單而又安全的系統(tǒng)備份還原軟件。
2004年,筆者從網(wǎng)上獲得一款軟件:“GHOST全自動(dòng)備份還原系統(tǒng)光盤V3.0”,該軟件目前更名為“一步到位GHOST全自動(dòng)備份還原光盤”。這是一款全中文、智能化的系統(tǒng)備份恢復(fù)軟件,該光盤使用簡(jiǎn)單,不用編寫復(fù)雜的DOS命令,支持備份或恢復(fù)C盤和D盤,支持NTFS或FAT32分區(qū)格式,支持分卷壓縮。用戶利用光盤類編輯軟件,可以向該軟件中添加GHO映像文件,制作出像品牌機(jī)一樣的系統(tǒng)自動(dòng)恢復(fù)光盤,實(shí)現(xiàn)從光盤恢復(fù)系統(tǒng)。
該軟件是啟動(dòng)光盤鏡像文件GHOST.ISO,只要利用刻錄軟件“刻錄光盤映像文件”的功能刻成光盤即可使用。
1.備份系統(tǒng)
根據(jù)主板說(shuō)明書,在COMS里設(shè)為從光盤啟動(dòng),放入已經(jīng)刻好的“GHOST全自動(dòng)備份還原系統(tǒng)光盤V3.0”,啟動(dòng)電腦,出現(xiàn)光盤主界面(如圖1所示)。選擇第一個(gè)選項(xiàng)“備份C盤”并回車,屏幕出現(xiàn)備份C盤子菜單,選擇數(shù)字鍵1,2,3,可分別備份到D,E,F(xiàn)盤。備份C盤所產(chǎn)生的文件夾是GHOSTBAK,文件名是SYSTEM.GHO,SYSTE001.GHS,SYSTE002.GHS等,文件個(gè)數(shù)由C盤數(shù)據(jù)量大小決定。備份D盤所產(chǎn)生的文件夾是GHOSTNT,文件名是WINNT.GHO,WINNT001.GHS,WINNT002.GHS等,文件個(gè)數(shù)由D盤數(shù)據(jù)量大小決定。
圖1 “GHOST全自動(dòng)備份還原系統(tǒng)光盤V3.0”主界面
2.從硬盤恢復(fù)系統(tǒng)
放入已經(jīng)刻好的“GHOST全自動(dòng)備份還原系統(tǒng)光盤V3.0”,重新啟動(dòng)電腦,在出現(xiàn)的圖1所示主界面中,選擇“從硬盤恢復(fù)C盤”并回車,備份程序自動(dòng)搜索硬盤上的GHO文件,找到后會(huì)自動(dòng)恢復(fù)到C盤并重新啟動(dòng)電腦?;謴?fù)D盤需要選擇“從硬盤恢復(fù)D盤”并回車。
3.從光盤恢復(fù)系統(tǒng)
(1)制作C盤的自動(dòng)恢復(fù)光盤
首先在電腦上安裝WINISO或Ultra ISO等光盤類編輯軟件,筆者使用UltraISO9.3.2.2656。打開(kāi)Ultra ISO,點(diǎn)擊菜單“文件”中的“打開(kāi)”選項(xiàng),在新彈出的窗口中,選擇文件“GHOST全自動(dòng)備份還原系統(tǒng)光盤V3.0.ISO”,再點(diǎn)“打開(kāi)”,可見(jiàn)光盤中只有一個(gè)隱藏文件夾EZBOOT(如圖2所示),該光盤在Windows中看不到任何文件。
圖2 Ultra ISO打開(kāi)“GHOST全自動(dòng)備份還原系統(tǒng)光盤V3.0.ISO”
接下來(lái),將備份所產(chǎn)生的GHO映像文件加到“GHOST全自動(dòng)備份還原系統(tǒng)光盤.ISO”中。在“本地目錄”窗口中打開(kāi)相關(guān)目錄,在“文件名”窗口中找到備份所產(chǎn)生的GHO文件(文件名必須改為SYSTEM.GHO),右擊該文件,點(diǎn)“添加”,SYSTEM.GHO被加到“GHOST全自動(dòng)備份還原系統(tǒng)光盤.ISO”根目錄中(如圖3所示)。
圖3 在“GHOST全自動(dòng)備份還原系統(tǒng)光盤.ISO”中添加SYSTEM.GHO
這時(shí)我們注意到窗口右上角紅色提示光盤大于650MB,這是因?yàn)樵獗P為CD光盤,容量不足,需要更改光盤容量。點(diǎn)擊“文件”中的“屬性”選項(xiàng),打開(kāi)屬性對(duì)話框(如圖4所示)。
圖4 光盤屬性對(duì)話框
在“文件系統(tǒng)”選項(xiàng)卡中,將介質(zhì)由650MB更改為4.7GB,確定后光盤即更改為4.7GB容量的DVD光盤。然后點(diǎn)“文件”中的“另存為”選項(xiàng),在彈出的窗口中選擇存放映像文件的路徑,并起一個(gè)文件名(如“已加入備份文件.ISO”),點(diǎn)“保存”,Ultra ISO便生成一個(gè)新的ISO文件。最后,利用刻錄軟件“刻錄光盤映像文件”的功能將“已加入備份文件.ISO”刻成光盤。
對(duì)于只有CD光驅(qū)的電腦來(lái)講,只能制作CD還原光盤,那么在制作備份文件時(shí)必須進(jìn)行分卷,分卷大小可設(shè)為650MB(使用參數(shù)split=650-autoname)。將分卷后的第一個(gè)備份文件名改為SYSTEM.GHO,以后則依次改為SYSTE001.GHS,SYSTE002.GHS等,GHO文件依前述加入第一張CD光盤,GHS文件則采用“制作數(shù)據(jù)光盤”的方式刻盤,每個(gè)GHS文件單獨(dú)刻一張光盤。當(dāng)然,分卷后的幾個(gè)備份文件也可以全部或部分(依先后順序)加入到一張DVD光盤中。
(2)從光盤恢復(fù)C盤
設(shè)置電腦從光盤啟動(dòng),放入光盤“已加入備份文件.ISO”,重新啟動(dòng)電腦,在圖1所示界面中,選擇“從光盤恢復(fù)C盤”并回車,備份程序就會(huì)自動(dòng)將光盤上的映像文件恢復(fù)到C盤。如果備份所產(chǎn)生的映像文件多于2個(gè),則在第一張光盤恢復(fù)完成后,GHOST提示插入映像文件的下一張光盤或是瀏覽文件夾來(lái)打開(kāi)下一部分,只要依次放入GHS映像光盤,回車就可以了。等全部恢復(fù)完成后,系統(tǒng)會(huì)自動(dòng)重新啟動(dòng)。
制作D盤的自動(dòng)恢復(fù)光盤方法和制作C盤相同,其映像文件只能用自動(dòng)備份時(shí)產(chǎn)生的文件名:WINNT.GHO。
筆者認(rèn)為,對(duì)電腦不熟的維護(hù)人員,應(yīng)該使用最簡(jiǎn)單、最可靠的方式進(jìn)行系統(tǒng)還原,因此,筆者決定對(duì)“GHOST全自動(dòng)備份還原系統(tǒng)光盤V3.0”進(jìn)行簡(jiǎn)單化改造,只保留通過(guò)光盤還原C盤的功能。使用中先由熟練的工作人員進(jìn)行備份,并制作好還原光盤,其他任何值班人員(包括值班的學(xué)生)都可以隨時(shí)進(jìn)行系統(tǒng)恢復(fù)。具體改造步驟如下:
1.在電腦中安裝EasyBoot。這是一款集成化的中文啟動(dòng)光盤制作工具,它可以制作全中文光盤啟動(dòng)菜單、自動(dòng)生成啟動(dòng)文件并制作可啟動(dòng)ISO文件。
2.用Ultra ISO打開(kāi)“GHOST全自動(dòng)備份還原系統(tǒng)光盤.ISO”,雙擊打開(kāi)EZBOOT文件夾,可以見(jiàn)到里面的幾個(gè)文件(如圖5所示)。
圖5 EZBOOT文件夾
3.右擊啟動(dòng)菜單文件CDMENU.EZB,點(diǎn)“提取到”將它提取出來(lái)。
4.雙擊打開(kāi)CDMENU.EZB,EasyBoot的控制面板如圖6所示。
圖6 EasyBoot控制面板
5.點(diǎn)擊“菜單條”選項(xiàng)卡,從中可以查看每個(gè)菜單文本對(duì)應(yīng)的命令,其中,“從光盤恢復(fù)C盤”對(duì)應(yīng)的命令是“run cd_c.img”,這是筆者所需要的功能,在菜單列表中將其他菜單刪除,再對(duì)屏幕布局、文本、光盤菜單等進(jìn)行編輯,編輯后的效果如圖7所示,然后在“文件”卡片中點(diǎn)“另存為”,將改動(dòng)保存為一個(gè)新的菜單文件,用它去替換圖5中的菜單文件,同時(shí)刪除圖5中C.IMG D.IMG CD-D.IMG DISK-C.IMG DISK-D.IMG TOOL.EZB等無(wú)關(guān)的文件,將改動(dòng)結(jié)果另存為一個(gè)新的光盤映像“語(yǔ)言實(shí)驗(yàn)中心還原光盤.ISO”。
圖7 修改后的光盤啟動(dòng)界面
6.用Virtual PC(虛擬電腦)對(duì)“語(yǔ)言實(shí)驗(yàn)中心還原光盤.ISO”進(jìn)行測(cè)試,確保運(yùn)行正常。當(dāng)然,虛擬電腦也需要設(shè)置成從光驅(qū)啟動(dòng),并在其虛擬CD中載入光盤映像文件。
該光盤使用方法參見(jiàn)前文,因其使用簡(jiǎn)單(啟動(dòng)后直接回車),安全可靠,深受師生好評(píng),特別是在2007年,實(shí)驗(yàn)室被熊貓燒香病毒感染后,電腦中的GHO備份文件遭到破壞,還原光盤起了重要作用,教學(xué)電腦在短時(shí)間內(nèi)得到恢復(fù),節(jié)省了人力物力,保障了教學(xué)活動(dòng)的順利開(kāi)展。
這里直接利用了原光盤中的磁盤映像文件cd_c.img,當(dāng)然,也可以自行制作,一般制作步驟為:(1)將WINDOWS98安裝光盤放入光驅(qū),在Ultra ISO中,選擇“啟動(dòng)光盤”中的“從CD/DVD提取引導(dǎo)文件”選項(xiàng),提取出BIF引導(dǎo)文件。(2)在Ultra ISO中打開(kāi)提取的BIF文件,將autoexec.bat和config.sys提取出來(lái),分別用記事本打開(kāi),輸入DOS命令進(jìn)行編輯(具體命令略);(3)用編輯好的autoexec.bat和config.sys去更換BIF文件中的原文件;(4)從WINDOWS98安裝光盤中找到smartdrv.exe,將其加入到BIF文件中;(5)將GHOST.EXE文件加入到BIF文件中;(6)將BIF文件另存為新的IMG引導(dǎo)文件。
在使用中發(fā)現(xiàn),語(yǔ)言實(shí)驗(yàn)中心還原光盤GHOST內(nèi)核為2003版,不支持用新版本GHOST軟件作的備份文件,性能也有一些不如意的地方,于是決定對(duì)GHOST內(nèi)核進(jìn)行升級(jí)。升級(jí)步驟如下:
1.在Ultra ISO中,打開(kāi)“語(yǔ)言實(shí)驗(yàn)中心還原光盤.ISO”,提取出映像文件“CD_C.IMG”。
2.用Ultra ISO打開(kāi)“CD_C.IMG”,可以看到CD_C.IMG中有一個(gè)壓縮包ebd.cab。
3.用WINRAR解壓出壓縮包ebd.cab中的5個(gè)文件(如圖8所示)。其中,TOOL.EX_是DOS下的自解壓文件。
圖8 ebd.cab中的5個(gè)文件
4.用WINRAR解壓TOOL.EX_,解壓后為2個(gè)文件:GHOST.EXE和CD_C.BAT。GHOST.EXE為美國(guó)賽門鐵克公司的硬盤備份還原軟件,工作在DOS環(huán)境,這里是2003版。CD_C.BAT為批處理文件,用“記事本”程序打開(kāi),可以看到如下DOS命令:
@echo off
%ramd%:Ghost.exe -rb -sure-clone,mode=pload,src=%CDROM%:system.gho:1,dst=1:1
mode=pload(與prestore可互換)表示恢復(fù)映像文件到分區(qū);src后面為映像文件的路徑;dst=1:1表示目標(biāo)位置為第1個(gè)驅(qū)動(dòng)器的第1個(gè)分區(qū);-sure表示對(duì)所有要求確認(rèn)的操作一律選擇YES;-rb表示恢復(fù)完成后重啟電腦。
5.把GHOST.EXE換成新的版本,如8.2版,8.3版,11.0.2版等。
6.同時(shí)選中兩個(gè)文件GHOST.EXE和CD_C.BAT,右擊兩個(gè)文件,選“添加到壓縮文件…”,壓縮后生成TOOL.RAR文件。
7.在WINRAR“選項(xiàng)”菜單中點(diǎn)擊“設(shè)置”,在“壓縮”選項(xiàng)卡中,點(diǎn)擊“創(chuàng)建默認(rèn)配置”,在“設(shè)置默認(rèn)壓縮選項(xiàng)”對(duì)話框中,選擇“高級(jí)”選項(xiàng)卡,點(diǎn)擊“壓縮”,在“高級(jí)壓縮參數(shù)”中,字典文件大小的取值范圍是64~4096KB,字典文件越大,壓縮比率越高,但壓縮時(shí)間越長(zhǎng),這里設(shè)置為64KB。
8.在WINRAR中打開(kāi)TOOL.RAR,單擊工具欄上的“自解壓”按鈕,或者點(diǎn)擊“命令”菜單中“壓縮文件轉(zhuǎn)換為自解壓格式”,打開(kāi)一個(gè)新的對(duì)話框(如圖9所示),在“自解壓格式”選項(xiàng)卡中,先選中“添加新的自解壓模塊”,再點(diǎn)擊選中模塊Dos.SFX(有的版本可能沒(méi)有該模塊,本文采用WINRAR 3.20簡(jiǎn)體中文版),確定后生成能在DOS下執(zhí)行的自解壓文件TOOL.EXE。
圖9 選擇自解壓模塊
9.將TOOL.EXE改為TOOL.EX_。
10.將新的TOOL.EX_文件與其它4個(gè)文件一起,壓縮為新的EBD.CAB文件。
這里要用到一個(gè)WINDOWS下的壓縮軟件:WINACE(也可以用其它的如MAKECAB.EXE,CABARC.EXE等)。在WINACE程序中,點(diǎn)“視圖”“選項(xiàng)”,打開(kāi)“設(shè)置”窗口,在“壓縮”選項(xiàng)卡中,將“檔案文件類型”設(shè)為“MS-Cabinet”,確定后退出,然后選中需要的5個(gè)文件,右擊,選“add to文件夾名.CAB”,即可自動(dòng)生成一個(gè)CAB壓縮文件,將文件名改為EBD.CAB即可。
11.添加新的EBD.CAB文件到CD_C.IMG中。目前,語(yǔ)言實(shí)驗(yàn)中心新版還原光盤GHOST內(nèi)核已由2003,8.2,8.3版升級(jí)到11.0.2版。隨著GHOST內(nèi)核升級(jí),EBD.CAB容量由1.1MB增大到1.8MB,當(dāng)CD_C.IMG映像容量不夠時(shí),可以通過(guò)Ultra ISO“操作”菜單修改映像格式,將1.44MB改為2.88MB,3.84MB,5.76MB,甚至240MB。
12.新的CD_C.IMG文件再添加到光盤中,保存為“語(yǔ)言實(shí)驗(yàn)中心新版還原光盤.ISO”。
最后需要說(shuō)明的是,有了“語(yǔ)言實(shí)驗(yàn)中心新版還原光盤.ISO”,我們的工作變得輕松自如,但我們也不排斥其它還原方式,對(duì)于大量機(jī)房學(xué)生電腦,我們一般采用還原卡方式,而對(duì)于其它管理電腦和教師用電腦,由于需要隨時(shí)安裝應(yīng)用程序,使用還原卡很不方便,有的主板插槽有限,也無(wú)法安裝還原卡,于是我們既安裝一鍵還原,又采用光盤備份。這樣,一方面保存在光盤上的備份文件不會(huì)被誤刪除,可以長(zhǎng)期保管,另一方面,一鍵還原精靈不需要啟動(dòng)盤,可以隨時(shí)備份和還原,并且運(yùn)行速度較快,兩者優(yōu)勢(shì)互補(bǔ),增加了維護(hù)工作的靈活性和可靠性。
[1]周永勝,張琪.檔案管理電腦操作系統(tǒng)的備份與還原[J].四川檔案,2008
[2]華軍軟件園.一步到位GHOST全自動(dòng)備份還原光盤1.1[EB/OL].http://www.newhua.com/soft/24854.htm.2004.1/2009.9
[3]一個(gè)好人Ella石山博言.尋找回來(lái)的世界數(shù)據(jù)還原全攻略[J].電腦迷,2007
[4]Apple工作室.精典DOS實(shí)用技術(shù)[M].山東:山東齊魯音像出版社,2005
[5]導(dǎo)向科技.光盤刻錄一點(diǎn)通[M].北京:人民郵電出版社,2005
[6]佚名.使用WinRAR輕松制作自解壓縮包文件[EB/OL].http://www.bc8.com.cn/news/view/230/47585.html./2009.9
[7]歐陪宗.Windows的后悔藥[M].山東:山東電子音像出版社,2005
Application and optimization of automatical restoration CD in the computer operating system
Zhou Yongsheng
Chongqing university of science and technology, Chongqing, 400050, China
GHOST full-automatic Restoration CD-V3.0 is a system backup and restoration software. It is easy to operate,and can run automatically through resetting the computer from CD and choosing corresponding Chinese menu. The author conducts a simplistic revise and achieves a kernel upgrade by using Ultra ISO, EasyBoot, WINRAR, WINACE.
GHOST; backup; restoration CD; Ultra ISO; EasyBoot
2010-05-31
周永勝,本科,高級(jí)工程師,語(yǔ)言實(shí)驗(yàn)室主任。