星期二, 五月 12, 2009

再談Windows XP Mode for Windows 7

XPM的核心是Windows Virtual PC(也就是VPC 7)和RDP(遠端桌面協定,Remote Desktop Protocol)。

VPC在Windows 7創造了Windows XP的虛擬化環境,而RDP讓XPM能緊密結合Windows 7;例如安裝在XPM裡的程式,其捷徑可顯示在Windows 7,或在Windows 7執行這類捷徑,就會啟動XPM及程式。

Tips:複製到XPM『所有使用者/開始功能表/程式集』資料夾裡的捷徑,會出現在Windows 7開始功能表的『Virtual Windows XP Applications』資料夾(您可參閱這篇文章裡的影片示範)。


圖片來源:Windows XP Mode for Windows 7 Screenshot Tour

Windows 7和XPM不只是虛擬化的host和guest的關係,兩者之間也以RDP溝通。但Windows XP遠端桌面的連線數量原本就限制為1,這意味著一次只能執行一個XPM程式(開啟XPM桌面環境也包含在內,如下圖,在已開啟XPM桌面的情況下,若執行XPM程式,就必須關閉XPM桌面)。雖然這項限制已有破解,但已違反EULA裡的授權。


圖片來源:Windows XP Mode for Windows 7 Screenshot Tour

屆時XPM可能不會內建在Windows 7正式版,正式版的推出時間大約就是Windows 7 RTM左右,讓使用者自行下載、安裝。

[2009/8/28補充]WVPC只支援單核,例如處理器為4核的host環境,WVPC只能用到單一核心。

[2009/10/13補充]Windows Virtual PC雖然可安裝在 x64 Windows 7,但並不支援 x64 guest OS。

延伸閱讀

參考資料

4 意見:

匿名 提到...

Windows XP mode for Win7 是不是只支援single core?我的四核在裡面只看到一個CPU,謝謝

賴榮樞 提到...

是,XPM只支援單核。

匿名 提到...

想請問...
在看完WIN XPM安裝教學之後還是不了解要如何安裝
在安裝完pet lookup之後我安裝X32還是x64的檔案?請問要如何判斷?
XP SP3虛擬環境檔是要等前面的x32或x64的安裝完之後再安裝嗎?

賴榮樞 提到...

您好:

簡述如下:

首先,不需要安裝 pet lookup。請到這裡下載最新的檔案:
http://www.microsoft.com/windows/virtual-pc/download.aspx

1.先根據您的處理器是32位元還是64位元,從『Windows 7 system type』選取『32 bit』或『64 bit』。

2.根據您希望在XP Mode執行的Windows XP的語系,從『Windows XP Mode language』選取適當的語系;通常會選『Chinese (Traditional)』,也就是繁體中文。

3.以『Download Windows Virtual PC RC』連結下載Windows6.1-KB958559-x86.msu。

4.以『Download Windows XP Mode RC』連結下載WindowsXPMode_zh-tw.exe(這是Windows XP SP3虛擬環境檔)。

5.先安裝步驟3所下載的 .msu 檔。

6.再安裝步驟4所下載的WindowsXPMode_zh-tw.exe即完成。