Windows 7 RC(リリース候補)版と同じタイミングで、「Windows Virtual PC」ベータ版と「Windows XP Mode」ベータ版の一般公開が行なわれました。そもそもWindows XP Modeは、Windows 7の新機能に位置し、Windows Vista以降で失われた下位互換性を維持するために用意されています。具体的には、Windows 7では動作しないデバイスドライバを必要とするPDAやMP3プレーヤー、ソフトウェアなどを動作させる際を想定し、用意されました。

Windows Virtual PCは、これまで無料配布していたVirtual PC 2007の後継バージョンにあたり、USBサポートやエクスプローラとの統合、各リソースの共有機能など、いくつかの機能拡張が行なわれています。公式サイトの機能比較ページには、英文ながらも見やすくまとめられていますので、ご興味のある方は是非ご覧ください。

さて、Windows Virtual PC上で動作するWindows XP Modeは、Windows 7リリース後に、Windows Updateなどダウンロード形式で提供される予定です。Windows 7 Professional、Enterprise、Ultimateエディションが前提となり、多くのコンピュータにプリインストールされるであろうHome Premiumエディションには導入できません。また、ハードウェア要件も比較的高く、2GB以上の物理メモリを搭載し、HDD空き容量は15GB以上。そして、Intel-VTまたはAMD-VをサポートするCPUが必要となります。

もちろん、ここ数世代のコンピュータであれば、CPU要件を満たすことはできますが、それ以前のミドルレンジコンピュータは使用できません。そもそも仮想環境を快適に動作させるには、ハードウェアリソースを大きく割く必要があるため、このハードウェア要件も致し方ないでしょう。

一方、Windows 7のエディション限定を鑑みますと、Windows XP ModeのHome Premiumエディションを使うユーザーこそ、高いニーズを持っているように感じられますが、Microsoftでは企業向けユーザーやパワーユーザーを対象にしているようです(図01~02)。

図01 コンピュータが使用しているCPUは、「システム」から確認できます

図02 未対応のCPUを搭載したコンピュータで、Windows Virtual PCを実行しても、画面のようにエラーメッセージが表示され、実行することができません