常 巖
從Windows 7 RC版開始,微軟就在自己的新一代操作系統中加入了一項名為Windows XP Mode的功能,通過基于自家Windows Virtual PC虛擬機的成熟技術,為用戶構建了一個高效高仿、互通互聯的正版Windows XP環境,讓大量只能停留在XP時代的工作任務可以轉移到Windows 7當中來,減少了難以預計的兼容性問題,是微軟推廣Windows 7操作系統的利器。在Windows 7 RTM版本發布之后,XP Mode功能也進行了同步更新,標志著該功能設計上基本確定,運行也基本平穩,因此我們可以在Windows 7正式發布之前就體驗一下這項功能。
安裝XP Mode
微軟將XP Mode功能的使用者限定為高端用戶,因此對部署安裝的條件要求得比較苛刻。
1,硬件方面,需要至少2GB內存與一顆支持芯片級虛擬化技術的CPU。值得注意的是,主流市場上的PentiumE5000系列、Core 2 DuoE7000/08000系列均不支持虛擬化技術,無法安裝XP Mode功能。用戶判斷自己的電腦是否能安裝XP Mode,可以使用一款名為Securable的小軟件,下載地址:www.grc.com/files/securable.exe。運行軟件后,“Hareware Virtualization”顯示為“YES”即表示CPU支持虛擬化技術,可以安裝XP Mode。
2,軟件方面,只有Windows 7旗艦版(Ultimate)、專業版(Professional)和商業版(Buslness)才能安裝此功能。安裝XP Mode,首先要在微軟官網下載相應的軟件,地址:www.microsoft.com/windows/virtualpc/download.aspx,下載完成后會得到一個KB958559補丁和一個Windows XP操作系統的鏡像文件。安裝KB958559補丁并重啟后,在開始菜單中運行“VirtualWindows XP”,選擇恢復Windows XP鏡像的磁盤分區,,注意初始安裝會要求至少1.6GB硬盤空間。不過,以后運行XP Mode時所安裝的軟件都會存放在該分區,因此建議該分區至少留有IOGB以上的剩余空間。然后在開始菜單中運行“Windows XP Mode”,確認WindowsXP的授權協議,設置安裝文件夾和用戶密碼即可。
XP Mode兼容性和性能測試
XP MOden擬出了完整的Windows XP桌面,并將虛擬內存的容量設定為512MB,其分辨率小于屏幕分辨率,但用戶可以手動調節虛擬內存容量和分辨率。與其它虛擬機軟件不同的是,XP Mode不需要手工安裝任何插件工具,自動將全部硬件安裝到位,鼠標和硬盤分區均直接接入虛擬機無縫使用(XP Mode以網絡硬盤的形式掛載主系統的磁盤分區)。這些都說明XP Mode與硬件的結合相當緊密,那么它的實際兼容性和性能又如何呢?下面筆者就針對最常見的應用進行測試。
1,常用工具軟件
字處理軟件應該是絕大多數商務用戶每天都要面對的工作平臺,XP Mode對于Office系列軟件的支持可謂完美,Office 2003和Office 2007都能順暢運行,而最新的wPS2009在測試中也沒有遇到任何問題,只是啟動速度明顯感覺偏慢一些。其它方面,試驗了一Adobe系列產品,同樣沒有問題,甚至連老舊的Foxpro 6.O也能正常運行。
2,互聯網接入
在以往的虛擬機應用中,由于用戶安裝操作系統的不確定性,用戶在系統配置完成之后還需要對網絡模塊進行設置才能實現上網功能。而在XP Mode中,由于系統已經封裝完畢,所以宿主機連上互聯網之后,虛擬機就能正常上網,同時還可以設置網絡共享。在XP Mode窗口中,常用的IE、Firefox、Chrome瀏覽器和IM軟件都能穩定工作,甚至連虛擬機內Windows XP自帶的系統升級功能也可以使用。
3,影音娛樂
為了模擬國內絕大多數用戶的使用習慣,筆者在XPMode中安裝了暴風影音和千千靜聽兩款播放器。在音頻方面,無論是MP3還是APE音樂都能流暢播放。而在視頻方面,筆者發現XP Mode的性能明顯不如宿主機。宿主機原本可以軟解碼720p和1080p高清視頻,在XP Mode上播放時卻出現了嚴重的跳幀現象。筆者將xP Mode默認調用的內存容量從512MB加大到1.5GB,這時才勉強實現了720p的流暢播放。
4,游戲娛樂
其實,很多玩家在Windows 7上安裝XP Mode不為了別的,就是為了能夠重溫那些早期的經典游戲。通過設備管理器可以看到,XPMode中虛擬出的顯卡是“S3Trio32/64”,并且只支持16位色彩顯示。由于虛擬顯卡沒有3D加速功能,經過反復嘗試,任何3D游戲都無法在XP Mode中運行,運行時會報錯。至于2D游戲,筆者發現其兼容性也并非十全十美,《紅色警戒》和Flash游戲可以良好運行,但《星際爭霸》、《帝國時代2》和《百戰天蟲:世界大戰》等游戲卻會報錯而無法運行。
寫在最后
在測試中可以很明顯地發現,為了提高兼容性,Windows 7 XP Mode對硬件的功能和性能都作了極大的限制,虛擬顯卡沒有3D加速功能,只支持16位色彩顯示,內存容量默認僅為512MB。因此筆者很遺憾地告訴大家,XP Mode并非為游戲和影音娛樂而開發,任何使用3D加速的游戲(包括不少2D游戲)都無法運行,影音播放性能也不如宿主機。對于微軟來說,XP Mode主要的作用是讓辦公用戶更好地過渡到Windows 7平臺,使用一些老式應用程序(如統計、財務和稅務軟件)。而XP Mode獲取簡單、安裝簡潔,并且已配置好幾乎全部功能,同主系統連接緊密,相比其它如VMware、Virtual Box等虛擬機軟件更加易用,也更穩定。因此,玩家不必對XP Mode抱太大的期望,辦公用戶則不妨好好利用該功能,在Windows7操作系統下實現對老舊軟件的良好兼容。