摘要;介紹了虛擬機的應用以及VMware Workstati06.0和Virtual PC2007的新特性,提出了兩種軟件的資源共享的實現方法。
關鍵詞:虛擬機 VMware Virtual PC 共享
中圖分類號:TP311.5 文獻標識碼:B 文章編號:1002-2422(2008)01-0051-02
1 虛擬機概念
(1)VM:虛擬機(Virtual Machine);
(2)HOST PC:宿主計算機,現有的物理PC機,即運行VMware的計算機;
(3)HOST OS:宿主計算機中的操作系統;
(4)GUEST PC:虛擬計算機,即由虛擬機軟件虛擬出來的計算機;
(5)GUEST OS:虛擬操作系統,即安裝在虛擬計算機上的操作系統。
2 虛擬機軟件
2.1 VMware
VMware Workstation支持的GUEST OS有32或64位的Windows 9x/200(VXP/200TVista等Windows操作系統和大部分Linux和Unit以及Dos等操作系統。目前應用在Windows平臺上的VMware Workstation的最新版本是6.0e.x.p build-39849。其新特性:
(1)支持現有的大部分Windows、Linux、Unix和DOS客戶機操作系統;
(2)HOST Pc與GUEST PC數據資源共享更加方便。可以將虛擬機的虛擬硬盤的一個分區映射為Host PC的一個分區。在不用啟動虛擬機的情況下,查看或修改虛擬機硬盤上的數據;
(3)能夠支持和使用Virtual PC虛擬機的文件。實現兩種虛擬機軟件的資源共享。
2.2 Virtual PC
Virtual PC能夠安裝和運行在Windows NT/2000/xp/Vista等操作系統下。支持的客戶操作系統有Windows 98/2000/XP/Vista、Windows NT/2000,2003 Server及OS/2等。
Virtual PC的最新版本2007版。特性:
(1)與Windows操作系統的兼容性更強。新版本的聯網和硬件兼容性能增加;
(2)通過“共享文件夾設置”即可實現與Host OS的資源共享,數據交流更加方便和靈活。此項功能的使用需要安裝“安裝或升級附加模塊”功能;
(3)增加了“還原磁盤”功能。此功能可以保證關機后與開機前電腦的數據不被改變。這樣可以實現一些軟件測試或病毒研究工作,而避免GUEST OS遭到破壞。
3 資源共享的實現
基于VMware 6.0的新特性,可以實現兩種軟件共享一臺虛擬機及其操作系統。這樣減少了安裝GUEST OS的時間,同時也大大節省了虛擬機占用的磁盤空間。實現方法如下:
(1)安裝軟件:下載并安裝VMware Workstation 6.0和Virtual PC 2007兩種虛擬機應用程序軟件;
(2)虛擬機的建立:打開Virtual PC 2007主程序,利用“New Virtual Machine Wizard”在HOST PC上建立一臺GUEST PC;
(3)安裝Guest OS:使用操作系統光盤或光盤鏡像來安裝GUEST OS,安裝過程與HOST OS安裝相同,并且在虛擬機中安裝好需要使用的應用程序;
(4)安裝附加模塊:啟動GUEST PC,系統啟動完成后,依次打開菜單“Action”→“Install or update Virtual M-achine Additions”。然后進入GUEST OS中,打安光驅,完成安裝,完成后,即可在窗口左下角右擊文件夾圖標,使用“Share Folder…”將HOST OS的一個目錄或文件夾設置為共享,來實現兩機的數據交換;
(5)打開“還原磁盤”功能:在程序主窗口中,依次打開“Action→Settings→Undo Disks”,在右側窗口勾選“Enableundo disks”。這樣在使用虛擬機時,虛擬機就相當于安裝了“還原卡”;
(6)用VMware Workstation 6.0打開虛擬機:打開VMware,依次打開“File—Open”,在彈出的窗口中,將文件類型選擇為“Virtual PCAqrtual Server Files(*.vine)”,并類型選擇為“Virtual PC/Virtual Server Files(*,vmc)”,并找到虛擬機文件所在位置,就可以找到剛建立好的虛擬機配置文件xxx.vmc,然后就會出現“Importing Virtual Machi-ne”窗口,導入成功后,虛擬機就轉換成VMware虛擬機可利用資源,但占用的HOST PC的磁盤空間僅增加了幾MB;
(7)安裝VMware Tools:用VM啟動虛擬機后,依次打開“VM—Install VMware Tools…”,在虛擬機光驅中會自動加載光盤,點擊光盤中的“setup.exe”完成安裝;
(8)啟動“磁盤保護”功能:依次打開“VM—Settings→Hardware→Hard Disk→Advanced”,在彈出的窗口中。將“In-dependent”和“Nonpemistent”兩個選項選中。這樣,虛擬機的磁盤數據就可以得到永久保護,不會被改變。如果要改變的話,可以將“Independent”和“Nonpersistent”兩個選項取消即可。
這樣,建好的虛擬機可以在VMware和Virtual Pc兩個應用程序里共享使用了。
4 結束語
利用兩種軟件的不同特性和優點,來實現自己不同的工作需要;共享了虛擬機和虛擬機資源,節省了大量HostPC的磁盤空間。節省了建立虛擬機的時間和安裝GUESTOS及應用程序的時間;結合使用來達到不同工作要求和目的。如試用VMware軟件時,就不能安裝在VMware的虛擬機中,但是可以安裝在Virtual PC的GUEST PC中。這樣就可實現軟件測試的目的。