將 Windows 7 XP 模式移轉到 Windows 8?

將 Windows 7 XP 模式移轉到 Windows 8?

我將 Window 7 XP 模式用於我的舊應用程式(以及沙盒 iTunes)

據我所知,Windows 8 使用 Hyper-V。我更願意遷移我的舊機器而不是建造一台新機器。

如何將現有 XP Mode 虛擬機器移轉到 Windows 8?

答案1

官方的回答是:你不能。

雖然 Harry 的答案對於「常規」Virtual PC VHD 來說可以很好地工作,但它不適用於Windows XP 模式。在 Hyper-V 中安裝 VHD 後,XP 模式將要求啟動並即使指定了有效的 Windows XP 授權金鑰,啟動也會失敗

答案2

編輯:這個程式不起作用;參見海因齊的回答。

Windows 虛擬 PC 提示(PDF)說:

卸載整合元件 (IC) 後,Windows Virtual PC VHD 將在 Hyper-V 中運作。在將 Windows Virtual PC VHD 移至 Hyper-V 之前卸載 IC。

所以你應該按照以下步驟操作:

  • 備份您的 XP 模式 vhd 文件,以防出現問題
  • 啟動 XP 模式並卸載整合元件
  • 將 vhd 檔案複製到 Windows 8 並將其導入 Hyper-V
  • 在Hyper-V下啟動虛擬機
  • 安裝 Hyper-V 整合服務

另一方面,這個文件顯示 Windows HAL(硬體抽象層)可能有問題。如果您發現 vhd 無法在 Hyper-V 下啟動,或者整合服務安裝因 HAL 不符而失敗,則可能需要按所述更改 HAL 類型。應在卸載 Virtual PC 整合元件之後、將 vhd 檔案移至 Windows 8 之前完成此操作。

相關內容