Windows XPのサポート終了が迫っているため、Windows 8へのアップデートを決意された方は、古いプログラムが引き続き使えるかどうか不安に思われるかもしれません。ほとんどのWindows XPソフトウェアはWindows 8でも問題なく動作しますが、一部のアプリケーションには互換性の問題があります。幸いなことに、仮想化技術を使えば、あらゆるWindows XPソフトウェアを実行できる方法があります。
仮想化により、Windows 7、8、またはVista搭載PCのウィンドウ内でWindows XPデスクトップ全体を実行できます。お持ちのWindows XPソフトウェアはすべて仮想マシン上で実行できます。また、仮想コンピュータは実機のハードドライブに変更を加えることができないため、サポート終了に伴うセキュリティ問題を心配する必要もありません。
実行する必要があるレガシー ソフトウェアがある場合、または仮想 Windows XP PC を実行したいだけの場合は、このまま読み進めてください。15 分以内に仮想マシンをセットアップする方法を説明します。
XP モードはどうですか?
「XPモード」はWindows 7に搭載されていた機能で、仮想環境でWindows XPのプログラムをネイティブに実行したり、一部のXPソフトウェアをWindows 7で直接実行したりできました。しかし、Windows XPモードにはいくつかの制限があります。まず、Windows 7でのみ動作します。Windows Vistaをまだ使用している場合、またはWindows 8にアップデートしている場合は、Windows XPモードは動作しません。さらに、Windows 7のProfessional、Enterprise、またはUltimateエディションでのみ利用可能であり、より一般的なコンシューマー向けバージョンでは利用できません。

Windows 7 のスタート メニューの XP モード。(クリックすると拡大します。)
最後に、そしておそらく最も重要なのは、Microsoftが4月8日にXP Modeのサポートを終了することです。これはXP自体のサポート終了日と同じです。サポート終了後にXP Modeを使用することでセキュリティにどのような影響が及ぶのか、またMicrosoftがXP Modeを利用できる無料ダウンロードの提供を継続するかどうかは、まだ完全には明らかではありません。
これらすべてを考慮すると、XP モードをスキップして、仮想マシンでオペレーティング システムを実行するという、Windows XP にアクセスするためのより柔軟なソリューションを選択することをお勧めします。
仮想マシンの概念に馴染みがない方のために説明すると、仮想マシンとは文字通り、メインのオペレーティングシステム内で動作する擬似コンピュータのことです。ホストコンピュータのハードディスク容量やRAMなどのリソースの一部を借用し、それらを使って仮想コンピュータを実行します。仮想マシンを使えば、デスクトップ上のウィンドウで本格的なWindows XPコンピュータを実行したり、LinuxやWindows 95を実行したりできます。
仮想マシンの設定はそれほど複雑ではありませんが、いくつかの手順が必要です。ご安心ください。一つずつ手順をご案内します。
始める前に、次の 3 つが揃っていることを確認する必要があります。
VirtualBox:他にも仮想マシンプログラムはたくさんありますが、このプログラムには多くの利点があります。必要な機能がすべて揃っており、セットアップと使用が簡単で、(何より)個人利用であれば完全に無料です。www.virtualbox.org からダウンロードできます。サイトにアクセスしたら、ダウンロードリンクをクリックし、「VirtualBox [バージョン番号] for Windows hosts」の横にある「x86/amd」というリンクをクリックしてください。
Windows XP インストール データ: 新しい仮想マシンに Windows をインストールするには、Windows XP インストール ディスク、またはそのディスクに付属するデータを含むダウンロードした .ISO ファイルが必要です。
Windows XP のシリアルキー: 他の Windows マシンと同様に、仮想マシンで Windows XP を使用するにはシリアルキーが必要です。Windows XP が既にインストールされている PC を購入した場合、プロダクトキーは PC 本体のどこかに貼られたシールか、付属のドキュメントに記載されているはずです。Windows を自分でインストールした場合は、インストールディスクに付属していたプロダクトキーを保管しておけば安心です。保管していなかった場合でも、XP を実行しているシステムで Magical Jelly Bean Keyfinder を実行することで CD キーを復元できます。

開始するには、青い [ 新規]ボタンをクリックします。
上記のすべてを用意したら、まずはVirtualBoxをインストールしましょう。インストール中にいくつか選択項目がありますが、すべてデフォルトのままクリックして進めてください。インストーラーが完了するとVirtualBoxが起動し、まだ仮想マシンが作成されていないことを通知するメッセージが表示されます。これを解決するには、左上隅にある青い「新規」ボタンをクリックします。
新しい仮想マシンのセットアップには、数ページにわたる手順があります。最初のページでは、わかりやすい名前(「Windows XP 仮想マシン」など)を選択し、インストールするオペレーティングシステムのメーカーとモデルを選択します。便利なことに、Windows XP がデフォルトで選択されているので、ドロップダウンメニューが異なっていない限り、そのまま設定してください。

2番目のセットアップページでは、仮想マシンの実行中にシステムメモリをどれだけ割り当てるかを尋ねられます。Windows XPのメモリ要件は非常に低いですが、パフォーマンスを向上させるには、推奨の192MBよりも高い値に増やす必要があります。使用可能なメモリ量に応じて、512MBから2GBまで割り当てることができます。「次へ」をクリックしてください。

次のページでは、「今すぐ仮想ハードドライブを作成する」を選択したまま、「作成」をクリックします。仮想ハードドライブファイルに関する選択肢を含む新しいセットアップウィンドウが開きます。デフォルトの「VDI」オプションを選択したまま、「次へ」をクリックします。次のページでは、「動的に割り当て」を選択します。これは、仮想マシンに例えば25GBのハードドライブ容量を割り当てることができることを意味しますが、仮想マシンで実際に何かに使用されない限り、その容量は物理ハードディスク上で実際に使用されることはありません。もう一度「次へ」をクリックします。

次に、ドライブのサイズを選択するように求められます。10GBあればオペレーティングシステムをインストールするには十分な余裕がありますが、基本的なソフトウェア以上のものをインストールする場合は、もう少し容量を増やす必要があります。メインドライブのこの容量がすぐにすべて消費されるわけではありません。仮想Windows XP PCで実際に何かに使用した場合にのみ、この容量が要求されます。「作成」をクリックします。

仮想マシンで Windows XP をセットアップする
これで仮想マシンの準備は完了です。ただし、新品の物理PCを組み立てた場合と同様に、オペレーティングシステムをインストールする必要があります。画面左側のタイルをダブルクリックしてPCを起動しようとすると、VirtualBoxが自動的に新規マシンウィザードを起動し、起動ディスクの選択を求められます。ファイルフィールドの横にある小さなファイルアイコンをクリックすると、システム内のWindowsインストールデータを参照できます。物理ディスクをお持ちの場合は、CDまたはDVDドライブに挿入してそのドライブを選択してください。ISOイメージをお持ちの場合は、そのファイルを選択してください。

仮想マシンが起動し、おなじみのWindowsインストールプロセスが表示されます。Windows XPを初めてインストールする場合でも、インストールプロセスは非常に簡単です。各画面をクリックし、求められる基本情報を入力するだけです。インストールプロセスは途中で再起動しますが、数分後には、Windows XPデスクトップの縮小版がウィンドウに表示されます。

最終結果: Windows XP が VirtualBox で仮想的に実行されます。
仮想Windows XPマシンを使い始める前に、もう1つ手順があります。VirtualBoxには、仮想PCにインストールするソフトウェアユーティリティのセットが含まれており、これらを使用すると仮想PCの操作と制御が大幅に容易になります。これらをインストールするには、VirtualBoxのメニューバーにある「デバイス」をクリックし、「Guest Additions CDイメージの挿入」を選択します。
Windows XP仮想マシン内で新しいウィザードがポップアップ表示されます。ここでは複雑な設定は必要ありません。「次へ」を数回クリックし、プロンプトが表示されたらコンピューターを再起動してください。

Windows XP 仮想マシンにゲスト決定を追加します。
Guest Additions をインストールすると、VirtualBox の「デバイス」メニューにいくつかの新しいオプションが利用できるようになります。最も便利なのは共有フォルダを追加するオプションです。これにより、ホストコンピュータから仮想コンピュータにファイルを簡単に転送できるようになります。これを行うには、「デバイス」をクリックし、「共有フォルダ設定」をクリックして仮想マシンの設定を開きます。
ウィンドウの右側に、緑色のプラス記号が付いた小さなフォルダアイコンがあります。これをクリックし、フォルダとして使用するファイルの場所を選択します。「自動マウント」と「永続化」のチェックボックスは必ずオンにしてください。仮想マシンへのファイル転送のみで、仮想マシンからのファイル転送は行わない場合は、「読み取り専用」もクリックしてください。VirtualBoxは、有効なファイル名として受け入れる名前に少し敏感です。フォルダパスが正しく機能することを確認する最も簡単な方法は、ホストマシン上にスペースや特殊文字を含まないフォルダを手動で作成し、そのアドレスをコピーしてフォルダフィールドに貼り付けることです。

Windows XP 仮想マシンに仮想ドライブを追加すると、物理マシンとの間でファイルをやり取りできるようになります。
仮想マシンを再起動すると、共有フォルダが仮想マシン上のドライブとして表示されます。これを使用してソフトウェアを仮想マシンに転送し、Windows XPにインストールできます。
最後に、仮想マシンではデフォルトでインターネットは正常に動作するはずですが、そうでない場合もあります。Windows 8.1ホストPCでWindows XPを実行するという私たちの環境では、仮想マシンでインターネットを動作させるためにネットワーク設定を少し変更する必要がありました。
これらの変更を行うには、仮想マシンをシャットダウンし、VirtualBoxのネットワーク設定メニューを開きます。そこで、「接続先」フィールドを「ブリッジアダプタ」に、「アダプタの種類」を「PCnet-Fast III」に変更します。これで、Windows 7または8.1の快適さと安全性を損なうことなく、Windows XPプログラムを実行するために必要なものがすべて揃います。
[ネットワーク設定.png]