虛擬機(jī)安裝Windows Vista的優(yōu)勢與不足
相對于將硬盤劃分多個(gè)分區(qū),分別安裝多個(gè)操作系統(tǒng)并通過多重啟動分別進(jìn)入各個(gè)系統(tǒng)的傳統(tǒng)方式,許多需要經(jīng)常在Windows Vista中進(jìn)行各類測試的朋友更喜歡使用虛擬機(jī),即通過專門的虛擬機(jī)軟件分割PC資源尤其是內(nèi)存資源,模擬出一臺“單獨(dú)”的PC運(yùn)行Windows Vista,以實(shí)現(xiàn)在PC中同時(shí)運(yùn)行多個(gè)操作系統(tǒng)而不互相干擾。
本文簡單介紹使用虛擬機(jī)安裝、運(yùn)行、測試Windows Vista——與真正地安裝多個(gè)操作系統(tǒng)相比——的優(yōu)勢與不足。
虛擬機(jī)方式的優(yōu)勢
安裝更為簡單:Windows Vista需要安裝在單獨(dú)的硬盤分區(qū)上,如果您的PC原來僅有一個(gè)分區(qū)或者雖有多個(gè)分區(qū)但存有重要數(shù)據(jù)的話,采用傳統(tǒng)方式安裝Windows Vista往往需要重新調(diào)整硬盤大小,以為Windows Vista準(zhǔn)備一個(gè)單獨(dú)的分區(qū),這往往比較麻煩,并且存在著數(shù)據(jù)丟失的風(fēng)險(xiǎn)。而采用虛擬機(jī)安裝的方式則沒有這一問題,只要某個(gè)硬盤分區(qū)上有足夠的閑置空間存放虛擬機(jī)文件即可,此外,這種方式也不必考慮安裝多系統(tǒng)時(shí)的多重啟動問題等。
更為安全,易于維護(hù):采用虛擬機(jī)方式安裝的Windows Vista,其與宿主系統(tǒng)如Windows XP間,是相對獨(dú)立的,也即是說,即使作為虛擬系統(tǒng)的Windows Vista在應(yīng)用與測試中出現(xiàn)了某種極為嚴(yán)重的錯(cuò)誤,也不會影響宿主系統(tǒng)的正常運(yùn)行。這是相當(dāng)重要的。
舉個(gè)極端的例子,比如說測試的Windows Vista系統(tǒng)染上了病毒,在傳統(tǒng)安裝方式(Windows XP / Vista雙重啟動)下,由于Windows XP諸分區(qū)在Windows Vista中是透明、可見的,病毒由Windows Vista向Windows XP的傳染沒有任何障礙,而采用虛擬機(jī)安裝方式則會在一定程度上阻礙病毒的傳染,因?yàn)樘摂M系統(tǒng)與宿主系統(tǒng)是相對獨(dú)立的,宿主系統(tǒng)對虛擬機(jī)中運(yùn)行的Windows Vista是不可見的——除非特意設(shè)置。
故障修復(fù)與排除更為輕松:對于“重度”測試者而言,常常需要對Windows Vista進(jìn)行許多存在較大風(fēng)險(xiǎn)的系統(tǒng)級修改、調(diào)整,稍一不慎便可能出現(xiàn)系統(tǒng)崩潰、無法啟動或運(yùn)行的情況。對采用傳統(tǒng)的雙重啟動方式安裝的Windows Vista而言,無論修復(fù)還是重新安裝都是相當(dāng)費(fèi)時(shí)、費(fèi)力的,畢竟,必須在保證日常使用的Windows XP不受任何影響不會帶來數(shù)據(jù)損失的前提下進(jìn)行。而對以虛擬機(jī)方式運(yùn)行的Windows Vista而言,則不存在類似的風(fēng)險(xiǎn),事實(shí)上,如果故障查找與定位、排除比較困難,也可以簡單地通過刪除崩潰的虛擬機(jī)然后重新建一個(gè)解決,而這樣的操作不會影響宿主系統(tǒng)中的其他應(yīng)用,也不會帶來數(shù)據(jù)風(fēng)險(xiǎn)。
通過一臺PC搭建復(fù)雜的測試環(huán)境:這也是使用虛擬機(jī)方式的主要優(yōu)勢,虛擬系統(tǒng)(一個(gè)或多個(gè))與宿主系統(tǒng)是同時(shí)運(yùn)行的,模擬出多臺PC,這樣我們便可以簡單地通過一臺PC搭建出復(fù)雜的應(yīng)用、測試環(huán)境,比如說測試Windows Vista與Windows XP間的通訊。而這是傳統(tǒng)的多重引導(dǎo)方式所無法實(shí)現(xiàn)的。
虛擬機(jī)方式的不足與限制
首先,最大的問題在于,虛擬系統(tǒng)運(yùn)行時(shí)需要分割宿主系統(tǒng)的資源,特別是CPU計(jì)算能力與內(nèi)存,在性能方面存在很多限制,也對PC的硬件規(guī)格具有較高的要求。
其次,虛擬系統(tǒng)不能很好地支持顯卡的3D加速功能,這也造成了以虛擬機(jī)方式運(yùn)行的Windows Vista,在最終的視覺效果上無法與單獨(dú)安裝的Windows Vista相媲美,特別是Aero Glass、Flip 3D等特性在虛擬機(jī)中無法實(shí)現(xiàn)。此外,如果想在虛擬機(jī)中運(yùn)行3D游戲,顯然也是一個(gè)極大的挑戰(zhàn)。
