前回の記事「
Windows 8 クライアント Hyper-V を正しく使い始める」では、Microsoft が
2014 年 4 月 8 日に Windows XP SP3 のサポート
を終了することをお知らせしました。また、
64 ビット版の Windows 8 Professional または Windows 8 Enterprise を実行している場合は、
クライアント Hyper-V を使用して Windows 8 内で仮想 Windows XP マシンを実行できることも
説明しました。その後、Windows 8 のクライアント Hyper-V を設定する手順に焦点を当てました。
その後、 「Windows 8 クライアント Hyper-V で仮想スイッチを作成する」の記事で、
仮想マシンをネットワーク
とインターネットに接続するための仮想スイッチの作成方法を説明しました。その際にも触れましたが、仮想スイッチを作成したら
、仮想マシンを作成し、その過程で
仮想スイッチに接続することができます。
今週の記事では、 Windows XP 向けに設計された Windows 8 クライアント Hyper-V で仮想マシンを作成する方法をご紹介します。そして、作成した
仮想マシンに Windows XP をインストールする方法をご紹介します。
この記事は、TechRepublic スライドショー ギャラリーとしてもご覧いただけます。
デフォルトのフォルダを変更する
仮想マシンの作成を始める前に、
クライアントHyper-Vがファイルを保存するデフォルトのフォルダを変更しておくことをお伝えしておきます。これは
、これらのファイルを定期的なバックアップに含めやすくするためです
。こうすることで、ハードディスクに何か問題が発生した場合でも
、復元操作を実行することで仮想マシンを
以前の状態に戻すことができます。
Hyper-V はデフォルトで、仮想マシンを構成するすべてのファイルとフォルダを
C:\ProgramData\Microsoft\Windows\Hyper-V
フォルダに保存します。仮想ハードディスクは C:\Users\Public\Documents\Hyper-V\Virtual
Hard Disks フォルダに保存されます。私は、定期的なバックアップに含まれるように、これらをすべて Documents フォルダにまとめて保存することを推奨しています
。(任意の場所を選択することもできますし
、デフォルトのフォルダ設定をそのまま使用することもできます
。)
Documentsフォルダ内にHyper-Vというフォルダを作成し
、その中にVirtual
MachinesとVirtual Hard Disksという2つのサブフォルダを作成しました。そして、Hyper-V設定ツールから、これらのフォルダを使用するようにHyper-Vを設定しました
。詳しく見ていきましょう。
フォルダーを配置したら、Hyper-V マネージャーを起動し、
[アクション] メニューをプルダウンして、図 A に示すように [Hyper-V 設定] コマンドを選択します (
スクリーン ショットを読みやすくするために、[アクション] ウィンドウを無効にしていることに注意してください
)。
図A

[アクション] メニューから [Hyper-V 設定] コマンドを選択します。
Hyper-V設定ウィンドウが表示されると、
左側のペインの「サーバー」セクションに「仮想ハードディスク」と
「仮想マシン」という項目があります。どちらかを選択すると、「
参照」ボタンをクリックして、クライアントHyper-Vがファイルを保存する場所を変更できます。
図Bに示すように、
「フォルダーの選択」ダイアログボックスで、新しい「仮想ハードディスク」フォルダを選択しました。
図B

[参照] ボタンをクリックすると、[フォルダーの選択] ダイアログ ボックスを使用して
、クライアント Hyper-V がファイルを保存する場所を選択できます。
次に、同じ操作を実行して、
クライアントHyper-Vが仮想マシンのファイルを保存するデフォルトの場所を変更しました。
図Cに示すように、Hyper-Vは
仮想ハードディスクと仮想マシンのファイルを
Documents\Hyper-Vフォルダに保存するようになりました。この操作を完了するには、
「OK」をクリックしてください。
図C

クライアント Hyper-V が仮想ハード ディスクと仮想マシンのファイルを保存する場所を変更し、
定期的なバックアップに含まれるようにしました。
新しい仮想マシンウィザード
新しい仮想マシン ウィザードを使用すると、仮想マシンを簡単に作成できます
。まず、[アクション] メニューをプルダウンし、[新規] | [仮想
マシン] コマンドを選択します (図 D を参照)。
図D

仮想マシンを作成するには、[新規] | [仮想マシン] コマンドを選択します。
図Eに示すように、新規仮想マシンウィザードの最初の画面が表示されたら、
仮想マシンを作成する方法が2つあることがわかります。
「完了」ボタンをクリックするだけで、新規仮想マシンウィザードが
デフォルト値で構成された仮想マシンを作成します。または、
ウィザードの指示に従って独自の設定を選択することもできます。
図E

カスタム仮想マシンを作成することも、事前構成された仮想マシンを選択することもできます。
この記事では、Windows XP用の仮想マシンを作成する際に
、ウィザードに沿って作業を進めていきます。
ウィザードに従うことで、手順の概要を把握でき、後で仮想マシンをカスタマイズする際に役立ちます
。続行するには、「次へ」ボタンをクリックしてください。
図Fに示す「名前と場所の指定」画面で、マシンに
名前を付けます。ご覧のとおり、この例では仮想マシンに「Windows XP – VM」という名前を付けました。また、仮想マシンは
先ほど指定したフォルダ
に作成されます。Hyper
-V設定でデフォルトの場所を変更しない場合は、チェックボックスをオンにすることで、ここで変更できます。
チェックボックスをオンにすると、これらのコントロールが有効になります。続行するには、「次へ」
ボタンをクリックします。
図F

カスタム仮想マシンを作成するときは、まず
コンピューターに名前を付けます。
「メモリの割り当て」という画面で、
仮想マシンに割り当てるメモリ量を指定します。
図Gに示すように、
Hyper-V がこの仮想マシンに割り当て可能なメモリ範囲
(8MB~1804MB)をハイライト表示しています。この範囲の上限値を決定するために、
Hyper-V はホストシステム上のメモリ総量(私の例では
4GB)を取得し、現在使用されているメモリ量と、仮想マシンを実行するためにホストマシンに必要なメモリ量を計算し
、仮想マシンに割り当て可能なメモリ量の上限を設定します。そのため、
「起動メモリ」テキストボックスには
1024MBを指定しました。
図G

仮想マシンに割り当てるメモリの量を指定します
。
テキストボックスのタイトルは「スタートアップメモリ」ですが、
Windows XPオペレーティングシステムの場合、これは利用可能なメモリの総量になります
。つまり、基本的には静的メモリです。Windows
XPは古いオペレーティングシステムであるため、Hyper-Vの
動的メモリ機能はサポートされていないため、このチェックボックスはオフのままにしておきます。
先に進むと、図Hに示すように、作成した仮想スイッチに仮想マシンをリンクするように求められます。今のところ、この
設定はデフォルトの「未接続」のままにしておきます。Windows XPの場合、
ネットワークに関して追加の設定が必要ですが、
ウィザードを完了した後に処理します。とりあえず「次へ」をクリックしてください。
図H

現時点では、接続は「未接続」のままにしておきます。
「仮想ハードディスクの接続」という画面では、
ウィザードが「仮想ハードディスクの作成」セクションを自動的に入力します。
図Iに示すように、ハードディスク
は仮想マシンと同じ名前で、
指定したフォルダに保存され、サイズは127GBに設定されています。サイズは必要に応じて変更できます。
仮想マシンに使用したい既存の仮想ハードディスクがある場合は
、今すぐ接続することも、後で接続することもできます。
図I

デフォルト設定を使用して新しい仮想ハード ディスクを指定することも、
既存の仮想ハード ディスクを使用することもできます。
図Jに示す「インストールオプション」画面では、
仮想マシンにオペレーティングシステムをインストールするタイミングと方法を指定します。ご覧のとおり、
DVDドライブからオペレーティングシステムをインストールすることを選択していますが
、ISOファイル、起動可能な仮想フロッピーディスク、または
ネットワークインストールサーバーからインストールすることも選択できます。また、オペレーティングシステムを
後でインストールすることもできます。
図J

仮想マシンにオペレーティング システムをインストールする方法はいくつかあります
。
この時点で「次へ」をクリックして概要画面に進むか
、「完了」をクリックするかを選択できます。ウィザードが終了すると、
Hyper-V マネージャーに仮想マシンが表示されます。
ネットワーク接続の構成
先ほども述べたように、Windows XP のネットワーク接続には
追加の設定が必要です。これは、Windows XP
が古いオペレーティングシステムであり、Hyper-V のデフォルトの
仮想ネットワークアダプターを認識できないためです。そのため、仮想ネットワーク
アダプターを再設定する必要があります。
まず、
Hyper-Vマネージャーで仮想マシンが選択されていることを確認してください。次に、「操作」メニューをプルダウンし、「設定」
コマンドを選択します(図Kを参照)。
図K

Hyper-V マネージャーで仮想マシンが選択されていることを確認し、
[アクション] メニューから [設定] コマンドを選択します。
設定ウィンドウが表示されると、仮想マシンの
ハードウェアと
管理をカスタマイズするための多数の設定項目が表示されます。この記事では、 Windows XP仮想
マシンをネットワークに接続する
ために必要な設定についてのみ説明します。
繰り返しになりますが、Windows XPは古いオペレーティングシステムであるため、
Hyper-Vのデフォルトの仮想ネットワークアダプターを認識できません。そのため、
図Lに示すように「レガシネットワークアダプター」項目を選択し、「追加」ボタンをクリックしてください。
これにより、Windows XPが認識できるレガシー構成の仮想ネットワークアダプターが作成されます
。
図L

Windows XP にはレガシー ネットワーク アダプターが必要です。
「追加」ボタンをクリックすると、Hyper V はレガシー
ネットワークアダプターをハードウェアリストに追加し、すぐにそのセクションに移動します。私は既に仮想スイッチを作成しているので、
図 M に示すように、ドロップダウン
から仮想スイッチ 1 を選択します。
次に、「OK」をクリックして変更を保存し、設定ウィンドウを閉じます。
ネットワークアダプターの仮想スイッチをまだ設定していない場合は、いつでも設定できます
。(ブログ記事「
Windows 8 クライアント Hyper-V で仮想スイッチを作成する」をご覧ください。)
図M

レガシー ネットワーク アダプターを指定したら、それを
仮想スイッチに接続できます。
Windows XPのインストール
Hyper-V 仮想マシンへの Windows XP のインストールは簡単です。
まず、Hyper-V
マネージャーで仮想マシンが選択されていることを確認し、Windows XP の CD を光学ドライブに挿入します。次に、「操作」メニューをプルダウンし、「接続」コマンドを選択します。すると、
仮想マシンがオフになっていることを示す仮想マシンウィンドウが
表示されます。この
時点で、図 N に示すように、メニューバーの緑色の「スタート」ボタンをクリックします。
図N

Windows XP のインストール手順を開始するには、緑色のスタート
ボタンをクリックします。
まもなくWindows XPのインストール手順が
始まります。図Oは「セットアップへようこそ
」画面です。ここからは通常通り、Windows XPのインストール手順に従ってください
。
図O

通常どおり、手順に従って Windows XP をインストールします
。
インストールが完了すると、
図Pに示すように、Windows 8の仮想マシンにWindows XPデスクトップが表示され、仮想Windows XPシステムの使用を開始できます。
今後の記事では、仮想Windows XPシステムを最大限に活用するためのヒントやコツをいくつか紹介します
。
図P

Windows 8 Professional の仮想マシン上で実行されている Windows XP。
あなたの意見は?
Windows 8 クライアント Hyper-V を試してみたことはあります
か?Windows 8 の Hyper-V 仮想マシンに Windows XP をインストールしてみませんか
?このトピックについてご意見や情報をお持ちの方は
、ぜひ TechRepublic コミュニティ
フォーラムにお立ち寄りいただき、ご意見をお聞かせください。
こちらもお読みください:
Windows 8 クライアント Hyper-V を正しく使い始める
Windows 8 クライアント Hyper-V で仮想スイッチを作成する
Windows 8 クライアント Hyper-V に Windows XPをインストールする