星期三, 一月 20, 2010

Windows XP Mode安裝過程詳述

Windows XP Mode能在專業版、企業版、旗艦版的Windows 7模擬出Windows XP執行環境,但到底該如何安裝、差異為何、有何限制,都是許多使用者經常會問的問題。

  • Windows XP Mode(XPM)指的是在Windows 7利用Windows Virtual PC(WVPC)模擬的Windows XP執行環境。
  • 專業版、企業版、旗艦版的Windows 7能使用XPM。
  • WVPC並未內建在Windows 7,而是以Windows 7更新檔案的形式讓使用者下載、安裝。
  • WVPC只支援單核,例如整個實體硬體環境是4核處理器,WVPC只能用到單一核心。
  • WVPC雖有x64版本,亦即可安裝在 x64 Windows 7,但並不支援 x64 guest OS,也就是說只能在WVPC安裝、執行x86 OS。
  • WVPC不只能搭配XPM,只要有軟體授權,也可以安裝Vista、Windows 7或其他OS,當然也可以安裝Windows XP。

Note:網友WhatToDo詢問安裝後卻不斷顯示「必須下載並安裝程式檔案,才能使用此功能」的對話窗,解除並重新安裝Windows XP Mode 後仍然是相同狀況。原因可能是電腦裡VPC和XP Mode兩者檔案版本不一致,建議移除XP Mode和Virtual PC,再重新到微軟官方網站下載XP Mode正式版,並安裝即可。VPC和XP Mode兩者檔案版本不一致的詳述,可參考台灣微軟TechNet論壇的討論

XPM或WVPC均需到微軟Windows Virtual PC網站另外下載,細節可參考Windows Virtual PC與Windows XP Mode的關係的《下載Windows Virtual PC及Windows XP Mode》。

下載回來的兩個檔案是代表WVPC的Windows6.1-KB958559-x86.msu(大約6 MB),及代表XPM的WindowsXPMode_zh-tw.exe(大約550 MB)。這兩個檔案並無特定的安裝順序,但我習慣先安裝WVPC。

安裝Windows Virtual PC

以下是安裝WVPC,也就是Windows6.1-KB958559-x86.msu的過程。

1.雙按Windows6.1-KB958559-x86.msu,隨即檢查系統是否已經安裝WVPC。


2.使用者確認安裝。

3.接受合約(不接受即中止安裝)

4.安裝WVPC所需檔案。

5.完成安裝,需重開機。

重開機之後,我們檢查『開始』功能表可發現如下項目:

如果按下『Windows XP Mode』,會顯示以下訊息;若按『下載』會開啟瀏覽程式並瀏覽下載WVPC和XPM網頁。實際上各位應該已經去過這個網頁,並下載了這兩個檔案。

若按下『Windows Virtual PC』會出現如下的虛擬資料夾,因為目前尚未建立虛擬機器,因此資料夾內空無一物。

由於WVPC是Windows 7的更新,因此必須在『程式和功能』的『已安裝的更新』才能看到它;如果要移除WVPC,也是要從『已安裝的更新』。

安裝Windows XP Mode

接著安裝XPM,這個過程相當於先在WVPC建立虛擬機器(VM),然後再從VM開機、安裝Windows XP。

1.請執行WindowsXPMode_zh-tw.exe,這會先進行解壓縮。

2.然後準備安裝,請按『下一步』。

3.請指定XPM虛擬硬碟檔(VHD)的位置,這個檔案是XPM的基礎,且檔案很大,請留意要有足夠的硬碟空間。

4.接著進行安裝。

5.完成之後可保持『啟動Windows XP Mode』的勾選,並按『完成』(這會跳到以下步驟7);但我們並不這麼做,而是取消勾選『啟動Windows XP Mode』,再按『完成』。

6.我們先觀察步驟3指定的資料夾,其中Windows XP Mode base.vhd就是步驟3的虛擬硬碟檔。

7.接下的過程相當於安裝完Windows XP之後的Windows XP初始。如果XPM未執行過以下的動作,執行『開始/Windows Virtual PC/Windows XP Mode』,也會執行如下相同的動作。首先要接受合約。

8.前述VHD檔是XPM的基礎,以下指定的資料夾才是這個XPM的VHD檔案所在。此外,也必須輸入登入這個XPM的密碼。

9.安裝Windows XP一定會看到的畫面,請視自己的情況擇一。

10.畫面上的意思是說host和guest之間將能戶統檔案存取。請按『啟動安裝程式』。

11.這是最後一個步驟了,會比其他步驟花多一點時間。

12.完成了,Windows 7桌面上出現了一個Windows XP桌面的視窗。

13.有兩種選擇可以「關掉」XPM;XPM視窗的『動作/關閉』所執行的其實是休眠,這種方式的關閉和重開速度比「關機」快。

另一種方式是按下XPM視窗的『Ctrl+Alt+Del』按鈕(在『工具』功能表右邊),接著會出現熟悉交談窗,其中的『關機』按鈕才能關機。

設定虛擬機器

現在請執行『開始/所有程式/Windows Virtual PC/Windows Virtual PC』,會顯示『虛擬機器』資料夾;之前也曾提及這個資料夾,但當時空無一物。現在因為安裝XPM,因此新增了一項虛擬機器設定檔。

這個設定檔是XML格式的文字檔,若要更改虛擬機器設定,請先選取設定檔,再按下『設定』(也可從設定檔快顯功能表執行),就會顯示如下的交談窗。

延伸閱讀

16 意見:

匿名 提到...

11....會"比"其他步驟...

賴榮樞 提到...

感謝您的指正,錯誤之處業已更正。

匿名 提到...

您好~我啟動Windows XP Mode卻沒出現安裝條約,卻出現無法啟動Windows Virtual PC主機處理程序,請檢察系統事件紀錄檔已取得詳細之料,windows virtual PC需要硬體協助虛擬化,但系統不支援應體協助虛擬化~這是什麼意思呢?哪個地方出錯了呢?可以請大大指導嗎?謝謝!

賴榮樞 提到...

您好:

安裝Windows Virtual PC的硬體需支援虛擬技術(AMD-V或Intel VT),而且必須開啟開啟這項功能。

您可參閱《Windows Virtual PC與Windows XP Mode的關係》(http://www.goodman-lai.idv.tw/2009/09/windows-virtual-pcwindows-xp-mode.html) 前半部的Windows Virtual PC系統需求說明,也可參閱《硬體輔助虛擬化偵測工具--Hardware-Assisted Virtualization Detection Tool 》(http://www.goodman-lai.idv.tw/2009/10/blog-post.html),文中說明了如何以微軟提供的工具檢測系統是否符合安裝Windows Virtual PC的需求。

NOWHEREMAN 提到...

新版 VMWare Player 可以 import XP Mode

跟 Windows Virtual PC ~ XP Mode 差不多,效果不錯。

VMWare Player 3.0.0 build-203739

Run XP Mode on Windows 7 Machines Without Hardware Virtualization - the How-To Geek

http://www.howtogeek.com/howto/10911/run-xp-mode-on-windows-7-machines-without-hardware-virtualization/

匿名 提到...

你好~我安裝WindowsXPMode_zh-tw.exe時,會出現檔案毀損,我重新下載過好幾次了,結果都一樣,請問是那邊有問題嗎?

賴榮樞 提到...

您好:
我能想到的,或許應先釐清問題是出在檔案下載的過程、檔案存入磁碟、還是檔案執行。

使用別人下載且確定可行的檔案,應可釐清第一種情況。針對第二種情況,可能是儲存檔案的硬碟有問題(不穩或有壞軌),建議您試試將檔案(不論是別人或自己下載)存在另一個磁碟再安裝,或者以工具檢查磁碟。

至於第三種情況可能比較複雜,尤其牽涉作業系統的穩定性,可能較難檢測。您不妨先嘗試前兩種情況。

匿名 提到...

請問一下!
就是如果安裝完xp model
但是如果xp model更新為sp3會被抓盜版嗎?

賴榮樞 提到...

您好:

XP的部分應該不會。

匿名 提到...

您好,我想請教,
XP MODE是不同使用者個別設定嗎?
同一台電腦,以A帳號登入設定好的XP MODE,在以B帳號登入後,如能使用A帳號設定好的XP MODE??

賴榮樞 提到...

XP Mode的設定檔會存放在不同的Windows 7使用者帳號的資料夾,更改資料夾位置或共用這些檔案,可以讓A使用者用B使用者的檔案。

WhatToDo 提到...

您好,感謝您詳盡的解說,我已經逐項完成Windows XP Mode 安裝,但是在試圖啟動Windows XP Mode時,卻顯示「必須下載並安裝程式檔案,才能使用此功能」的對話窗,解除並重新安裝Windows XP Mode 後仍然是相同狀況,請問該如何解決?

賴榮樞 提到...

原因可能是你電腦裡VPC和XP Mode兩者檔案版本不一致,請移除XP Mode和Virtual PC,再重新到微軟官方網站下載XP Mode正式版,並安裝。

微軟XP Mode官方網站:
http://www.microsoft.com/taiwan/windows/virtual-pc/download.aspx

VPC和XP Mode兩者檔案版本不一致的細節,可參考台灣微軟TechNet論壇裡的討論:

http://social.technet.microsoft.com/Forums/zh-TW/windows7cht/thread/eed127db-257b-4ed3-8094-d14af1bab332

WhatToDo 提到...

謝謝您的回覆,我已經移除Windows XP Mode,但在「控制台/程式和功能」的所有程式列表中沒找到 Windows Virtual PC,請問如何才能移除它?

WhatToDo 提到...

剛剛已經在 已安裝的更新項目當中找到 Windows Virtual PC了,正在移除中,謝謝。

silentflame 提到...

感謝您分享的文章
但xp-mode的問題我還是無法解決
還有其他問題,想請求您幫忙
關於問題已私信給您的gmail
萬分感謝