賀惠萍,榮 彥,張 蘭,劉迎超
(鄭州大學(xué) 力學(xué)與工程科學(xué)學(xué)院,河南 鄭州 450001)
由于病毒破壞或者軟件故障等原因,計(jì)算機(jī)的操作系統(tǒng)往往需要重新安裝才能使問題得以解決。傳統(tǒng)的系統(tǒng)安裝方法步驟繁瑣、費(fèi)時(shí)費(fèi)力,一般用戶難以掌握??寺〖夹g(shù)的出現(xiàn)使系統(tǒng)修復(fù)工作變得簡單易行,該技術(shù)可以在操作系統(tǒng)及所有硬件驅(qū)動(dòng)安裝完畢后對其作一個(gè)完整的備份,一旦需要恢復(fù),僅需幾分鐘就能解決問題。但是,這種備份往往只能在同一臺(tái)計(jì)算機(jī)上恢復(fù),在其他計(jì)算機(jī)上恢復(fù)時(shí)會(huì)因驅(qū)動(dòng)程序不匹配而不能正常使用。因此,制作能夠在任何計(jì)算機(jī)上使用的萬能系統(tǒng)恢復(fù)光盤很有必要。本文以制作Windows 7系統(tǒng)萬能Ghost啟動(dòng)盤為例,介紹了萬能系統(tǒng)恢復(fù)光盤的制作原理及過程,并以Authorware多媒體開發(fā)軟件為工具,開發(fā)設(shè)計(jì)了交互式仿真軟件。該軟件不僅適用于一般用戶學(xué)習(xí)系統(tǒng)恢復(fù)光盤的制作技術(shù),也可以用于網(wǎng)絡(luò)安全等相關(guān)課程的教學(xué)實(shí)踐,增加學(xué)習(xí)的交互性和趣味性,提高學(xué)生的學(xué)習(xí)效率[1-4]。
Ghost(克隆精靈)是美國賽門鐵克公司旗下的一款出色的硬盤備份還原工具,目前最新的版本是15.0。它可以實(shí)現(xiàn)FAT16、FAT32、NTFS等多種硬盤分區(qū)格式的分區(qū)及硬盤的備份還原。Ghost支持將分區(qū)或硬盤直接備份到一個(gè)擴(kuò)展名為.gho的文件里,也支持直接備份到另一個(gè)分區(qū)或硬盤里[5-6]。
Easy Sysprep是由“自由天空”團(tuán)隊(duì)開發(fā)的一款用于Windows操作系統(tǒng)部署的專業(yè)工具,可與“自由天空萬能驅(qū)動(dòng)助理包”結(jié)合成整套成熟、可靠的系統(tǒng)部署解決方案,這套解決方案可以提高Windows的部署效率,降低技術(shù)成本。據(jù)調(diào)查,半數(shù)以上的 Windows XP封裝作品由Easy Sysprep完成,而八成以上的 Windows 7封裝作品也是由Easy Sysprep輔助制作。
萬能驅(qū)動(dòng)助理是“自由天空”出品的一款能自動(dòng)安裝驅(qū)動(dòng)程序的工具,擁有簡約且友好的用戶界面,使用起來十分方便。它支持市面上的絕大多數(shù)硬件設(shè)備,是市面上所見到的體積相近的驅(qū)動(dòng)套裝中支持硬件設(shè)備最多的。萬能驅(qū)動(dòng)助理支持多種語言的操作系統(tǒng),并支持多種平臺(tái):32 位版支持 Windows 7/8/XP、Server 2003;64 位 版 支 持 Windows7/8、Server 2008R2。
原版系統(tǒng)安裝盤僅能實(shí)現(xiàn)單一系統(tǒng)的初始安裝,缺少硬盤分區(qū)、PE系統(tǒng)、DOS和系統(tǒng)恢復(fù)等工具[3-4]。雖然也有一些專業(yè)人士制作了“xxx N合1光盤”,但一般體積龐大,且無法滿足個(gè)性化需求。EasyBoot是一款集成化的中文光盤啟動(dòng)菜單制作工具,它可以制作全中文光盤啟動(dòng)菜單、自動(dòng)生成啟動(dòng)文件、生成可啟動(dòng)ISO文件。只要通過刻錄軟件即可制作完全屬于自己的啟動(dòng)光盤。
Authorware是一個(gè)圖標(biāo)導(dǎo)向式的多媒體制作工具,它使非專業(yè)人員快速開發(fā)多媒體軟件成為現(xiàn)實(shí)。它無需傳統(tǒng)的計(jì)算機(jī)語言編程,只通過對圖標(biāo)的調(diào)用就可以編輯控制程序走向的活動(dòng)流程圖,將文字、圖形、聲音、動(dòng)畫、視頻等各種多媒體項(xiàng)目數(shù)據(jù)匯在一起,完成多媒體軟件的制作[5-7]。
(1)安裝Windows 7原版操作系統(tǒng)。重新安裝系統(tǒng)是為了保證制作的系統(tǒng)是個(gè)“純凈”的系統(tǒng)。
(2)安裝有關(guān)軟件。安裝系統(tǒng)以后,還需要安裝應(yīng)用軟件,并使用“安全衛(wèi)士360”軟件進(jìn)行漏洞修復(fù)、系統(tǒng)修復(fù)、電腦清理、優(yōu)化加速,確保系統(tǒng)健壯、穩(wěn)定且無毒。
(3)使用Administrator用戶。由于 Windows 7權(quán)限極為嚴(yán)格,很多自動(dòng)化操作只能在Administrator用戶下執(zhí)行,所以無論是使用Easy Sysprep v3還是執(zhí)行其他封裝操作,應(yīng)該使用Administrator用戶。
(4)關(guān)閉安全類軟件。由于Easy Sysprep為封裝輔助工具,各項(xiàng)操作必定涉及系統(tǒng)文件、系統(tǒng)驅(qū)動(dòng)、注冊表以及其他系統(tǒng)深層項(xiàng)目,而安全類軟件對這些行為極其敏感,所以應(yīng)將它們關(guān)閉。
打開封裝工具目錄中的ES3.exe主程序,開始封裝過程。
(1)程序的主界面用于介紹ES3概況和檢測系統(tǒng)基本信息,核對所檢測系統(tǒng)信息與實(shí)際是否相符,如不相符應(yīng)暫停使用。
(2)進(jìn)入配置文件加載頁面。如果是第一次使用ES3,頁面中配置文件部分為空,這是因?yàn)闆]有任何可用的歷史操作記錄,否則可選中一項(xiàng)進(jìn)行加載。
(3)選擇ES3協(xié)助執(zhí)行的任務(wù)。
(4)選擇保存補(bǔ)丁的文件夾或直接選擇補(bǔ)丁,用于批量自動(dòng)安裝系統(tǒng)補(bǔ)丁。一般補(bǔ)丁事先打好的居多,所以此項(xiàng)目利用率不高。
(5)注冊表優(yōu)化設(shè)定??墒孪葴?zhǔn)備好存有優(yōu)化設(shè)置項(xiàng)目的注冊表.reg文件,在封裝過程中自動(dòng)導(dǎo)入。
(6)定制系統(tǒng)的一些個(gè)人信息,如型號(hào)、制造商、OEM LOGO、計(jì)算機(jī)名,即是“我的電腦”的屬性顯示的內(nèi)容。
(7)設(shè)置在執(zhí)行封裝過程時(shí)應(yīng)該做些什么工作,是在封裝之前還是封裝之后自動(dòng)執(zhí)行。
(8)卸載硬件驅(qū)動(dòng)。這是萬能Ghost系統(tǒng)的關(guān)鍵。為保證制作的系統(tǒng)光盤可以在任何電腦中安裝使用,關(guān)鍵是先要把電腦中的硬件驅(qū)動(dòng)程序全部卸載干凈,再由系統(tǒng)從準(zhǔn)備的驅(qū)動(dòng)包來自動(dòng)識(shí)別新裝電腦的硬件并進(jìn)行驅(qū)動(dòng)程序的安裝。
(9)封裝部署常規(guī)選項(xiàng)頁面。這一步可以設(shè)定系統(tǒng)部署增強(qiáng)組件(側(cè)邊欄、進(jìn)度條)、單幅或多幅部署背景圖等。
(10)封裝部署高級(jí)選項(xiàng)??梢栽诖嗽O(shè)定系統(tǒng)BOOT菜單等待時(shí)間,首次進(jìn)入系統(tǒng)時(shí)的屏幕分辨率,網(wǎng)絡(luò)相關(guān)設(shè)定等其他雜項(xiàng)。
(11)部署任務(wù)設(shè)定頁面。對于 Windows 7操作系統(tǒng),必要的有兩步:第一,在系統(tǒng)部署前,要運(yùn)行萬能驅(qū)動(dòng)包,將萬能驅(qū)動(dòng)助理的所有內(nèi)容拷貝到c:\sysprep,在運(yùn)行程序中找到萬能驅(qū)動(dòng)助理主程序,點(diǎn)擊添加按鈕,選擇運(yùn)行時(shí)機(jī)為“系統(tǒng)部署前”即可;第二,首次進(jìn)入桌面要運(yùn)行Windows 7操作系統(tǒng)的激活程序,如果不做這一步,每次恢復(fù)的系統(tǒng)都需要再找激活程序進(jìn)行安裝。
(12)保存封裝操作,以便今后使用。點(diǎn)擊完成,系統(tǒng)就可以一步一步自動(dòng)完成封裝了。
系統(tǒng)封裝后不要重啟計(jì)算機(jī),要使用含有Ghost的光盤或U盤立即備份到其他盤上,否則會(huì)前功盡棄。待到gho文件創(chuàng)建完畢后,就有了一個(gè)可以在各種電腦安裝Windows 7系統(tǒng)的gho鏡像。
(1)啟動(dòng)Easyboot,注冊完成之后再次打開。
(2)將軟件自帶的選單、文本及屏幕布局刪掉。
(3)點(diǎn)擊文件→保存→退出,再進(jìn)入EZBOOT安裝目錄,進(jìn)入:disk1\eboot目錄,刪除所有的文件。
(4)將準(zhǔn)備好的IMG、IMA文件放在disk1\eboot目錄下,事先準(zhǔn)備好一張800×600大小、文件名為BACK.bmp的圖像,也放在disk1\eboot目錄下;另外將已封裝好系統(tǒng)的備份gho文件放入disk1目錄,再次打開EZBOOT工具,這時(shí)就可以看到,背景圖變成自己設(shè)置的了。
(5)自定義光盤菜單,接下來的操作就是根據(jù)自己的特點(diǎn)進(jìn)行光盤菜單、屏幕布局、文本顯示的設(shè)置。
(6)修改系統(tǒng)的引導(dǎo)項(xiàng),打開一鍵Ghost對應(yīng)IMG里面的autoexec.bat文件,將src=Win7系統(tǒng)的gho鏡像的名字。
(7)對各個(gè)選單、文本、布局位置的定位進(jìn)行調(diào)節(jié)。并通過Easyboot看到光盤啟動(dòng)的預(yù)覽圖。
(1)雙擊打開autorun pro enterprise軟件,在新建方案中選擇空白頁面,選好存儲(chǔ)路徑后點(diǎn)擊確定。
(2)在打開的新建空白頁面中設(shè)計(jì)界面,包括背景圖片的選取、文本框的添加、字體的各種設(shè)置還有各種按鈕的添加等。
(3)設(shè)置好后可以點(diǎn)擊菜單欄的“頁面”→“預(yù)覽頁面”進(jìn)行預(yù)覽。確認(rèn)不需要修改后點(diǎn)擊“文件”→“保存”。
(4)用ResHacker把主程序中的圖標(biāo)換成喜歡的DVD驅(qū)動(dòng)器所顯示的圖標(biāo)。
(5)把已建autorun pro enterprise儲(chǔ)存位置里的全部文件拷貝到Easyboot安裝目錄下的disk1文件夾下面。然后打開Easyboot軟件,點(diǎn)擊“制作iso文件”。文件制作完成后,此文件就是 Windows 7萬能Ghost系統(tǒng)啟動(dòng)盤,至此,Windows 7萬能Ghost系統(tǒng)啟動(dòng)盤制作完成。
按照用戶使用該軟件完成學(xué)習(xí)任務(wù)的過程順序,利用Authorware需要設(shè)計(jì)的模塊如下:
(1)歡迎界面(顯示課件名稱、作者等信息,并引導(dǎo)進(jìn)入“目錄”或“退出”);
(2)目錄(引導(dǎo)進(jìn)入3、4、5模塊);
(3)系統(tǒng)的封裝(實(shí)驗(yàn)過程的仿真操作);
(4)DOS啟動(dòng)項(xiàng)的制作(實(shí)驗(yàn)過程的仿真操作);
(5)Windows啟動(dòng)項(xiàng)的制作(實(shí)驗(yàn)過程的仿真操作);
(6)退出(顯示鳴謝并自動(dòng)退出程序)。
其他功能如語音和圖文提示、背景音樂、模塊跳轉(zhuǎn),均內(nèi)嵌于上述各個(gè)模塊。整體框架如圖1所示。
圖1 整體框架流程線
窗口大小設(shè)置為1024×768像素,實(shí)現(xiàn)的功能包括運(yùn)行時(shí)播放背景音樂,依次顯示標(biāo)題、作者并配以不同的特效。流程線設(shè)計(jì)見圖2。
圖2 歡迎界面流程線
計(jì)算圖標(biāo)“設(shè)置窗口大小”內(nèi)容為ResizeWindow(1024,768),其功能是將軟件窗口設(shè)置為1024×768像素。
背景音樂屬性設(shè)置為永久(否則會(huì)等音樂結(jié)束再執(zhí)行下一圖標(biāo)),播放次數(shù)設(shè)為999次(足夠在軟件使用過程中一直播放),開始設(shè)置為“~SoundPlaying”(效果為沒有聲音播放時(shí)播放背景音樂,如果有其他聲音播放時(shí)背景音樂自動(dòng)停止,其他聲音播放完成后背景音樂自動(dòng)重新播放)。
顯示“開始”和“退出”2個(gè)鏈接,其中“退出”鏈接到退出頁面,“開始”鏈接到主目錄頁面。
其他幾個(gè)顯示圖標(biāo)分別用來顯示歡迎界面的背景圖片、標(biāo)題和作者信息等。
欲實(shí)現(xiàn)功能是引導(dǎo)用戶按照提示步驟完成實(shí)驗(yàn)。操作方式有單擊和雙擊兩種,設(shè)計(jì)的交互類型為“熱區(qū)域響應(yīng)”,教程仿真度高[8-13],并且操作過程中有圖文提示。
流程線設(shè)計(jì)見圖3。由于系統(tǒng)封裝、DOS啟動(dòng)項(xiàng)制作、Windows啟動(dòng)項(xiàng)制作的原理、方法和預(yù)定的功能完全相似,故本文在此不再贅述。
點(diǎn)擊文件→發(fā)布→打包,點(diǎn)擊“保存文件并打包”,選擇要保存的路徑和文件名,點(diǎn)擊保存按鈕,即可打包生成.exe可執(zhí)行文件。用YingInstlallI軟件將.exe文件做成安裝項(xiàng)目文件,使之可以在任何一臺(tái)計(jì)算機(jī)安裝使用。
應(yīng)用Authorware開發(fā)實(shí)驗(yàn)教學(xué)仿真實(shí)驗(yàn),實(shí)驗(yàn)的仿真度高,還具有交互功能。將仿真軟件運(yùn)用到課堂教學(xué)中,不但能夠提高實(shí)驗(yàn)效率、降低實(shí)驗(yàn)成本,而且界面友好,學(xué)生容易接受,是對實(shí)驗(yàn)室建設(shè)的有益補(bǔ)充,更有利于對學(xué)生實(shí)踐能力的培養(yǎng)。
(
)
圖3 交互部分流程線
[1]賀惠萍,榮彥,張?zhí)m.虛擬機(jī)軟件在網(wǎng)絡(luò)安全教學(xué)中的應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,2011,28(12):112-115.
[2]李馥娟.虛擬機(jī)技術(shù)在復(fù)雜網(wǎng)絡(luò)實(shí)驗(yàn)中的應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,2009,26(12):79-83.
[3]榮彥,賀惠萍,張?zhí)m.虛擬機(jī)在計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)中的應(yīng)用[J].科技信息,2011(13):430-431.
[4]石志國.計(jì)算機(jī)網(wǎng)絡(luò)安全教程[M].修訂本.北京:清華大學(xué)出版社,2009.
[5]遠(yuǎn)望圖書部.硬盤分區(qū)、多操作系統(tǒng)安裝、卸載與維護(hù)[M].北京:人民交通出版社,2005.
[6]趙東升.玩轉(zhuǎn)操作系統(tǒng):多操作系統(tǒng)安裝與維護(hù)[M].北京:中國鐵道出版社,2006.
[7]賀紅.關(guān)于多媒體教學(xué)的思考[J].湖北成人教育學(xué)院學(xué)報(bào),2006(6):76-77.
[8]尚廣海.多媒體教學(xué)的發(fā)展現(xiàn)狀及趨勢研究[J].池州師專學(xué)報(bào),2001(3):47-50.
[9]胡振生.Authorware 7.0多媒體開發(fā)白金手冊[M].北京:人民郵電出版社,2005.
[10]畢廣吉.Authorware7.0完全學(xué)習(xí)手冊[M].北京:清華大學(xué)出版社,2007.
[11]汪紅,余青松,蒲鵬.Authorware7.0應(yīng)用技術(shù)[M].北京:北京交通大學(xué)出版社,2006.
[12]呂玉珠.基于flash技術(shù)的電阻測量虛擬仿真實(shí)驗(yàn)的開發(fā)[J].煤炭技術(shù),2012(1):61-62.
[13]江捷,曹洪微.基于Authorware的數(shù)字電子技術(shù)自主實(shí)驗(yàn)系統(tǒng)的研制[J].實(shí)驗(yàn)技術(shù)與管理,2008,25(5):70-73.