如果您打算在Windows Vista面市後將自己的系統升級,那麼,在升級前對Windows Vista進行詳盡的測試則是十分必要的,這不僅可以幫助您了解Windows Vista帶來的新特性、新功能,幫助您熟練掌握Windows Vista的操作技巧,同時,也有助於讓您清楚目前必備軟件在Windows Vista中的兼容性,確保在將來升級時能夠平衡過渡。
一般而言,在我們安裝測試的Windows Vista系統時,通常不太可能為其准備一台單獨的PC,而只能在目前使用的工作機上安裝。為保證目前使用的系統如Windows XP不受影響,我們在Windows Vista時多通過為其分割出一個單獨的小分區如20G左右的分區進行,這樣,通過多重啟動選項,在系統啟動時選擇進入日常使用的系統如Windows XP或測試用的Windows Vista。——這樣做的另一個好處便是,當您測試完畢,或超過Windows Vista RTM允許的30天試用期限後,只需將其卸載即可,而不會破壞原有操作系統的正常使用。
此外,還有另一個選擇,那便是通過虛擬機(Virtual Machine)。所謂虛擬機或虛擬化技術,是指在電腦中利用工具軟件模擬出多個運行不同操作系統的邏輯電腦,其中每個操作系統都如同運行在單獨實體PC的唯一OS。這樣,通過使用虛擬機,便可以在PC中同時運行多個操作系統(虛擬的)而不會互相干擾。
當然,在同一台宿主PC中安裝多個操作系統對硬件條件具有一定的要求,畢竟,多台虛擬機間共同分享主系統的資源,如果CPU的計算機能力或內存大小不足,性能會受到很大影響。——當然,除了當我們想要比較Windows Vista的具體性能時,這點通常並不十分重要。
目前市面上的虛擬機工具有很多種,下面我們簡要介紹能夠支持Windows Vista的兩款免費軟件:VMware與微軟Virtual PC 2007。
VMware Server 與VMware PlayerVMware是虛擬機市場的老牌廠商,根據用途、功能的不同,其虛擬機系統有很多類型很多版本,大多是收費的。不過,目前使用其免費版本安裝Windows Vista沒有任何問題。
使用VMware安裝Windows Vista需要下載其VMware Server 與 VMware Player,首先,使用VMware Server創建Windows Vista客戶為虛擬對象,這個過程類似於在PC中安裝Windows Vista;其次,在目前的Windows系統或其他操作系統如linux中安裝VMware Player來運行Windows Vista虛擬機。
與下面要介紹的微軟Virtual PC相比,VMware的最大優勢在於,其可以創建支持64位的虛擬機,即在創建的虛擬機上安裝64位Windows Vista系統,另外,其虛擬機完美地支持多核心CPU,能夠最大限度地發揮多核心CPU的計算優勢。
Microsoft Virtual PC 2007微軟在2003年通過收購Connectix而進入虛擬機市場,其Virtual PC同樣采取免費策略。
先前的版本Virtual PC 2004並不能很好地支持Windows Vista,雖然有不少人曾經成功地使用其安裝Windows Vista。目前,Virtual PC 2007 Beta版已經發布,從微軟的說明中看,Virtual PC 2007針對Windows Vista進行了較大程度的優化,支持Windows Vista作為宿主系統或客戶系統安裝。
不過,需要注意的是,Virtual PC 2007在使用Windows Vista作為宿主系統時,能夠支持32位與64位版的Windows Vista,但若在虛擬機中安裝Windows Vista時,則只能使用Windows Vista的32位版本。
同時,Virtual PC 2007支持CPU的虛擬化計算技術——相信朋友們都清楚無論Intel還是AMD,均在強調CPU的虛擬化技術吧?——通過硬件層面的虛擬化支持,能夠在很大程度上提高虛擬機的運行效率。
而 Virtual PC的不利之處則在於,正如微軟的其他產品一樣,只支持使用自家的Windows作為宿主系統,因此,如果您打算在Linux系統中通過虛擬機安裝Windows Vista,還是考慮VMware吧。
使用虛擬機安裝Windows Vista的限制目前,這些虛擬機軟件都存在一個問題,那便是虛擬系統都不能很好地支持顯卡的3D加速特性,因此,在虛擬機中,諸如Aero Galss之類的視覺效果是無法體驗的,而其他3D相關的應用如游戲也不能安裝在虛擬機中。