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