Microsoft は、Windows 7 ユーザーに Windows XP モード経由で古いアプリケーションを実行する方法を提供しました。ただし、Windows 8 では、このモードは正式にサポートされなくなったため、仮想マシンで Windows XP を実行したい場合は、そのライセンスが必要になります。しかし、ライフハッカー読者のミロシュ氏は回避策を見つけました。
彼は、無料の WindowsXPMode_en-us.exe ファイル内に、VirtualBox で開くことができる Windows XP 仮想マシンを含む VirtualXPVHD ファイルがあることを発見しました。これを機能させる手順は次のとおりです。
Microsoft から WindowsXPMode_en-us.exe をダウンロード。 Windows のコピーが有効であることを証明するには、検証ツールを実行する必要があります。
次に、7-Zip または別のアーカイブ ツールを使用して、EXE ファイルをアーカイブとして開きます。
そのアーカイブ内で「sources/xpm」ファイルを見つけ、そのフォルダーをハード ドライブに抽出します。
最後に、抽出された xpm ファイルの中に、VirtualXPVHD というファイルが見つかります。 VHD 拡張子を付けて名前を変更します。
VirtualBox で、VirtualXPVHD 仮想マシンを開くと、出来上がりです。 Windows 8 には Windows XP モード (Windows XP Professional を実行) が搭載されているため、XP ライセンスは必要ありません。
これは、Windows 8 の組み込み仮想マシン マネージャーである Hyper-V でも可能な場合がありますが、これは Windows 8 Pro でのみ利用可能です。
ヒントをありがとう、ミロシュ!