路賀俊,王琦進,程家興
(安徽新華學院,安徽 合肥 230088)
基于VMware和Ghost技術的系統備份與還原的設計與實現
路賀俊,王琦進,程家興
(安徽新華學院,安徽 合肥 230088)
計算機操作系統經常會因為病毒、木馬、誤操作等原因造成系統崩潰與數據丟失。對VMware 虛擬機和Ghost技術進行研究,實現了在VMware 虛擬機環境下,利用Ghost技術,對虛擬機系統進行備份,在系統出現崩潰的情況下成功還原系統與數據,保證了系統的安全。
VMware;Ghost;系統備份與還原;設計與實現
以VMware Workstation 7.0虛擬機平臺為基礎,利用Ghost技術,模擬對當前虛擬機環境下的Windows XP系統進行備份與還原,如需對Windows 8系統進行備份,需要下載VMware Workstation10.0或者更高版本,以支持Windows 8 64位操作系統。模擬當系統正常的狀態下,利用Ghost對系統進行備份,并檢查系統備份的有效性,當系統出現崩潰時,實現對系統的還原,從而保證系統與數據的安全。
實驗物理機環境為聯想M750E臺式電腦,CPU為英特爾Pentium Dual-Core E5500,雙核,主頻2.80 GHz,內存為2 GB,操作系統為Microsoft Windows XP Professional SP3 (32位),用戶也可根據自己的需要進行配置。所需主要軟件為VMware Workstation 7.0,一鍵GHOST硬盤版安裝文件。
圖1 VMware環境下系統備份與還原設計流程圖
模擬在虛擬機環境下,在系統正常的情況下,利用Ghost對系統進行備份,并模擬當系統出現崩潰時,利用Ghost還原系統,具體操作流程如圖1所示。
(1)VMware下載與安裝。使用VMware Workstation 7.0虛擬機平臺,用戶可到VMware官網下載安裝最新版本的軟件,如需要支持Windows 8,請使用VMware Workstation 10.0及以上版本以支持Windows 8 64位系統。
(2)新建虛擬機。在VMware Workstation中構建新虛擬機[1],本文所建虛擬機內存(Memory)為1 024 MB,硬盤(Hard Disk)為40 G,如圖2所示。
(3)在新建虛擬機下安裝Windows XP系統。在虛擬中安裝操作系統可以通過ISO鏡像安裝,也可以通過物理光驅安裝。主要步驟:
首先,打開虛擬機的光驅設備CD/DVD(IDE),如圖3所示。選擇Use ISO image file安裝方式,并點擊Browse瀏覽系統安裝文件位置,并指定Windows XP純凈版系統安裝鏡像ISO文件,需事先準備系統安裝的ISO文件。
其次,進入虛擬機的BIOS設置啟動項,開機按F2鍵進入BIOS,設置第一啟動項為光驅啟動,然后F10保存。重新啟動后就進入了Windows XP純凈版系統的安裝[2],為了實驗需要,將虛擬機硬盤分成了兩個分區,C盤為主分區,20.4 G,磁盤格式為NTFS,為系統盤;D盤為邏輯分區,大小為19.5 G,磁盤格式為NTFS格式。
(4)在虛擬機系統下安裝VMware tools及構建Ghost啟動系統。為了方便實驗,使得物理機與虛擬機實現文件的共享,所以要在系統安裝成功后,安裝VMware tools[3],點擊VM菜單,選擇Install VMware tools,打開“我的電腦”,在光驅中打開“setup.exe”安裝文件,按照安裝向導,完成后續安裝。
基于Ghost技術的系統備份與還原,實驗前要構建Ghost啟動環境,目前Ghost的啟動環境主要有基于DOS系統和Win PE系統的,可分為硬盤啟動、光盤啟動和U盤啟動,在虛擬機環境下,還可以通過虛擬光驅啟動,將Ghost啟動光盤,做成ISO的虛擬鏡像文件,進行啟動Ghost。本文通過基于DOS環境的硬盤版Ghost來完成實驗。
VMware tools安裝完成后,將一鍵Ghost硬盤版安裝文件復制到虛擬機中安裝,安裝完成后,重啟電腦,選擇 Ghost啟動選項。
(5)在虛擬機中啟動Ghost對當前系統進行備份。重新啟動虛擬機,選擇One KEY GHOST2014啟動電腦如圖4所示,使用Ghost軟件[4]對系統進行備份,選用Ghost11.5版本,用戶也可根據需要下載其他版本,將系統備份到D盤,依次選擇local ->partition to image ,將系統鏡像文件備份在d:WinXP.gho,且檢查備份文件的完整性,保證備份的有效性。
(6)在虛擬機中模擬當前系統崩潰。可從DOS啟動盤或者Win PE啟動盤啟動電腦,破壞系統文件,使得當前系統崩潰,本文通過One KEY GHOST2014中的DOS系統啟動電腦,對當前實驗虛擬機Windows XP系統的文件進行破壞,如刪除系統文件smss.exe,使得系統崩潰,如圖5所示。
(7)在虛擬機中啟動Ghost對當前系統進行還原。當系統出現崩潰后,重新啟動虛擬機,選擇One KEY GHOST2014啟動電腦,使用Ghost11.5對系統進行還原,依次選擇local ->partition from image ,將系統備份鏡像文件d:WinXP.gho,還原到系統盤C盤,如圖6所示。
(8)系統還原驗證。待還原完成后,重新啟動電腦,選擇進入Microsoft Windows XP Professional,系統恢復到備份前的正常狀態如圖7所示,系統備份還原成功。
在虛擬環境下,通過構建Ghost啟動盤,可以對虛擬機系統進行備份與還原,也可以對當前系統的其他分區做數據備份與還原,注意備份的文件不能放入目標區;還可以對整個硬盤做備份與還原,當虛擬機系統出現崩潰和數據丟失時,從而保證系統和數據的安全。
[1] 席永士, 隆英, 鄒忠, 等. VMware Workstation虛擬機的構建[J]. 信息安全與技術, 2014, 5(10): 60-61.
[2] 許華本. 淺談計算機系統安裝與應用[J]. 計算機光盤軟件與應用, 2014(8): 308-309.
[3] 百度經驗. VMware Workstation虛擬機安裝VMware Tools攻略[EB/OL].(2014-04-13)[2014-12-2] http://jingyan.baidu.com/article/7908e85c733e5aaf481ad21a.html.
[4] J.L.Jacobi. Norton Ghost 15: capable imaging and backup[J]. PC World, 2010, 28(3): 62.
Design and Implementation of the System Backup and Restore Based on VMware and Ghost Technology
LU He-jun, WANG Qi-jin, CHENG Jia-xing
(Anhui Xinhua University, Hefei 230088, China)
With the popularization of computer and wide application,threats of computer are becoming more and more serious. Computer viruses, trojan horses, and the misoperation often cause computer operating system collapse and data loss. The technology of VMware virtual machine and Ghost is studied by using Ghost backup the virtual machine system in a virtual machine environment.It is succeed to restore the system and data when it collapsed. The safety of the system is ensured.
VMware, Ghost, backup and restore, design and implementation
2015-01-31
2014安徽省振興計劃項目(2014zytz035)和安徽新華學院特色課程項目(2011tskcx09)。
路賀俊,男,安徽利辛人,碩士,安徽新華學院講師,主要研究方向為計算機系統安全、信息安全。
時間:2016-1-5 13:01 網絡出版地址:http://www.cnki.net/kcms/detail/34.1150.N.20160105.1301.014.html
TP309/TP391
A
1007-4260(2015)04-0058-03
10.13757/j.cnki.cn34-1150/n.2015.04.014