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