私はレガシーアプリケーションにWindows 7 XPモードを使用しています(また、iTunesをサンドボックス化するためにも)
Windows 8 では代わりに Hyper-V が使用されると理解しています。新しいマシンを構築するよりも、古いマシンを移行したいです。
既存の XP モード仮想マシンを Windows 8 に移動するにはどうすればよいですか?
答え1
公式の回答は次のとおりです。あなたはできません。
ハリーの答えは「通常の」Virtual PC VHDではうまく機能しますが、Windows XP モードHyper-VにVHDをインストールした後、XPモードはアクティベーションを要求し、有効なWindows XPライセンスキーを指定してもアクティベーションは失敗します。
答え2
編集:この手順は機能しません。Heinzi の回答を参照してください。
Windows 仮想 PC のヒント(PDF) には次のように書かれています:
Windows Virtual PC VHD は、統合コンポーネント (IC) をアンインストールすると Hyper‐V で動作します。Windows Virtual PC VHD を Hyper‐V に移動する前に、IC をアンインストールしてください。
したがって、次の手順に従う必要があります。
- 問題が発生した場合に備えて、XP Modeのvhdファイルのバックアップコピーを作成してください。
- XPモードを起動し、統合コンポーネントをアンインストールします
- vhdファイルをWindows 8にコピーし、Hyper-Vにインポートします。
- Hyper-Vで仮想マシンを起動する
- Hyper-V統合サービスをインストールする
一方で、このドキュメントWindows HAL (ハードウェア抽象化レイヤー) に問題がある可能性があることを示しています。Hyper-V で vhd が起動しない場合、または HAL の不一致により統合サービスのインストールが失敗する場合は、説明に従って HAL タイプを変更する必要がある可能性があります。これは、Virtual PC 統合コンポーネントをアンインストールした後、vhd ファイルを Windows 8 に移動する前に行う必要があります。