Aab1d919ade8a10029bb637db0354ef7326068d2 ▲虛擬XP模式以Windows更新檔的方式安裝,分為32位元與64位元兩種版本。 「消息總在截稿後,說的一點都沒錯」 呃,好爛的打油詩。在我們報導完Windows 7 RC版即將發佈,並且展開內建XP模式的測試後,雜誌出刊的現在MSDN便已釋出RC版與新的虛擬XP模式了,一如往例,也很快的在P2P網路上被分享出來。 有些網友覺得虛擬XP模式沒什麼大不了,不過就是把虛擬PC內建到Windows 7裡頭罷了,既然現在許多虛擬PC都可以免費取得了,作業系統內含這樣的功能也不稀奇。

null
▲事先執行檢測小程式,看看你的系統能不能支援虛擬化技術。

介面簡單,運作不簡單
在我們稍微玩過之後,發現這個新功能非常有趣。它實際上是把虛擬PC、遠端桌面等幾個功能結合起來,由於對使用者來說只要下載預先處理好的映像檔就好了,其中的整合、運作過程便不用想太多。不過如果把內建的Virtual PC打開,重裝一個虛擬系統,你會發現裝完後,可以啟用「Integration Features」,也就是透過桌端桌面去遙控這個虛擬子系統。

也就是說,在Windows 7的開始功能表之所以能夠直接啟動虛擬XP裡的程式,實際上是透過遠端遙控的權限,把虛擬系統裡的程式資源交給主系統執行。

最明顯的好處,當然是可以更相容XP下的程式,而且操作簡單。另外,這等於買Windows 7附贈一套虛擬XP版的授權,對喜歡撿便宜的人也不賴。而目前公佈的XP模式beta版,包括虛擬PC程式、映像檔都有32位元、64位元兩種版本,也就是說,你可以放心升級到64位元的Windows 7,再裝個32位元版的Windows XP來跑舊程式,或反過來也行(只是意義不大吧)。

null
▲從Windows\system32目錄下輸入「vpc」,就能找到VPCWizard來手動安裝虛擬機器。

null
▲設定記憶體大小,及是否共用本機的網路連線。

null
▲建立虛擬機器使用的虛擬磁碟映像檔。

活用大容量記憶體
對於現在動輒4GB、8GB的系統記憶體來說,總算也產生了有意義的揮霍空間。筆者在64位元的Windows 7底下試裝完虛擬XP,平時開啟一堆程式工作,大約佔用1.5GB到2GB左右的記憶體。

XP模式執行前,需要檢查系統是否支援「虛擬化」技術,簡單的說,這是對虛擬PC的「硬體加速」,可以讓虛擬、實體指令間的轉換更順暢。除此之外,如果你要安裝64位元的子系統,就一定得開啟虛擬化技術才行。微軟也附了個小程式讓你自己檢查系統的支援能力。

這個內建的虛擬PC當然也可以手動安裝各種x86指令的作業系統,比方Linux。當然,差別就是它們無法使用遠端桌面的「Integration Features」,更不能做到自動分享子系統應用程式的「Auto Publish」功能了。

至於Windows 7 RC版與XP模式的公開測試,在微軟網站上已經公佈都是在美國時間5月5日,另外,國外媒體也證實了Windows 7 RC將可以讓使用者續用到2010年的6月1日,再等幾天,就可以光明正大一起玩了。

null
▲執行功能表的「Tool>Enable Integration Features」,便會跳出安裝畫面。

null
▲Integration Features會自動把磁碟、剪貼簿、印表機等主系統的本機資源分享出來。

null
▲裝好之後,便會改成以遠端桌面登入。

null
▲開始功能表的項目略有不同,關機按鈕改成「中斷連線」,上面還有「Windows安全性」的項目。

使用 Facebook 留言

7c57bd6898d65a1aa34bc8f15310abcd?size=48&default=wavatar
1.  mcc (發表於 2009年5月02日 16:48)
感覺跟之前放出來的圖有差...還是看得到XP桌面?
78304452a6d0b1602d5a911ff6ce07a8?size=48&default=wavatar
2.  路人EX (發表於 2009年5月03日 21:05)
如果這次Windows 7的虛擬機器能更加支援3D遊戲,或許會更有可玩性~要不然虛擬出來的系統,都跑不了什麼遊戲阿Orz
A6da5d149bf61f9911d0b1ab63567793?size=48&default=wavatar
3.  Orochi (發表於 2009年5月03日 23:13)
難道微軟怕Windows 7一樣讓人無法接受?要不然應該捨棄的東西幹嘛還要模擬?
94fcd392c0b842c017fd39a4747b2e2a?size=48&default=wavatar
5.  Win7 RC (發表於 2009年5月04日 19:20)
有一個XP mode 的VHD....所以這樣算玩半套吧.
4da3b9202830b72dd08c6152c0cadd31?size=48&default=wavatar
6.  goodgo (發表於 2009年5月05日 02:51)
應該是因為Win7無法完全相容XP程式,所推出的折衷方案。
但XP真的太舊了,軟硬體的支援漸漸出現疲態+_+
希望XP系統可以早日交棒,這樣軟體技術才有可能繼續推進。
6881ab1ea85e31d5e0a14454ccef282d?size=48&default=wavatar
7.  路邊攤 (發表於 2009年5月05日 12:35)
win 7底下出現虛擬xp?
為什麼微軟還要這樣作
是怕win 7沒人想用嗎?
還是怕以前軟體不支援win 7
所以才用虛擬xp
不過這樣虛擬的xp
真的好用嗎?
-----------------------------------------
vista吃的資源太大了
win 7底下虛擬出的xp會不會也很吃資源呢?
Bc6cc771249adf8ee74f34ab37704d19?size=48&default=wavatar
8.  trv (發表於 2009年5月05日 13:27)
>難道微軟怕Windows 7一樣讓人無法接受?要不然應該捨棄的東西幹嘛還要模擬?
因為比起沒有提出相容性的解決方案而被嘴砲,微軟比較喜歡讓你來問「應該捨棄的東西幹嘛還要模擬?」
5302edae6424dc441e24586c79c8fd55?size=48&default=wavatar
9.  heartgame (發表於 2010年6月16日 20:54)
個人覺得,

微軟不可能把所有人寫的軟體、驅動,

都相容進去,

去找每一個開發公司改善想容,

又要系統不會被駭客攻擊,

把關難吧!

人世界複雜,做出來的東西都複雜。

發表回應

謹慎發言,尊重彼此。按此展開留言規則