\r\n\r\n
Windows 10には、仮想マシンを作成するためのツールが統合されていることをご存知ですか? Microsoft Hyper-Vは、Windowsネイティブの仮想マシンモニターです。Windows 10 Pro、Enterprise、Educationの64ビット版では、サードパーティ製ソフトウェアをインストールすることなく、Hyper-Vを使用して仮想マシンを作成することができます。
ここでは、Windows 10でHyper-Vを使用して仮想マシンを作成する方法を説明します。
Hyper-Vは、もともとWindowsサーバー専用の機能でした。しかし、Windows 10に移行し、Windowsデスクトップに統合されたハイパーバイザーを導入することができました。また、Windows 10 Home Editionでは、Hyper-Vは(少なくとも既製品では)利用できません。
Hyper-Vは、各仮想マシンを分離した環境で動作させます。システムハードウェアがこれらの要件を満たすことができる限り、複数のHyper-V仮想マシンを同時に実行することができます。そのため、このチュートリアルを続ける前に、システム要件を確認する必要があります。
RAMは最低でも2GB以上必要です。CPUがIntel VT-xまたはAMD-Vによる仮想化をサポートしている必要があります。探し方がわからない?
タスクバー上で右クリックし、「タスクマネージャー」を選択します。「パフォーマンス」タブを開き、「グラフ」で仮想化の状態を確認します。
ただし、このオプションが表示されない場合は、お使いのCPUが仮想化に対応していないことを意味します。
CPUの仮想化を有効にした後、Hyper-Vをインストールする必要があります。
Hyper-Vが正しくインストールされているかどうかを確認する最も簡単な方法は、PowerShellを使用することです(PowerShellとコマンドプロンプトの違いは何ですか?)。また、Windowsの機能を使ってHyper-Vをインストールする方法もありますが、これは必ずしも正常に動作するとは限りません。
スタートメニューの検索バーにpowershellと入力し、最適なものを右クリックし、「管理者として実行」を選択します。ここで、以下のコマンドを入力します。
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-Vコマンドが正常に終了したら、開いているジョブをすべて保存して、システムを再起動します。システムを再起動すると、スタートメニューにHyper-Vのオプションが表示されます。
スタートメニューの検索バーにhyper-vと入力し、hyper-v managerを選択します。
Actions」リストで、「New」 > 「Virtual Machine」 > 「Next」 を選択します。
仮想マシンに名前を付けて、[次へ]を選択します。
ここで、仮想マシンのHyper-V世代を選択する必要があります。
Generation 1は、32ビットおよび64ビットのゲストOSをサポートし、以前のバージョンのHyper-Vと互換性のある仮想ハードウェアを提供します。
Generation 2は64ビットのゲストOSのみをサポートし、UEFIベースのファームウェアと他の新しい仮想化機能を備えています。
32ビットOSを使用しようとしている場合は、Generation 1を選択してください。同様に、仮想マシンを別のホストに移動することを検討している場合は、Generation 1を選択します。それ以外の場合は、Generation 2を選択してください。
第2世代の仮想マシンは起動が速く、より大きな最大容量のRAM、より多くの仮想CPUコアを使用することができるなどです。
仮想マシンを作成した後、そのHyper-Vの世代を変更することはできません。
次に、仮想マシンに割り当てるメモリ量を指定します。より多くのメモリを搭載することで、より高速な仮想マシンを体験することができます。ただし、これもゲストのOSやホストのハードウェアに依存します。
どのくらいの RAM を割り当てればよいかわからない場合は、ゲスト OS の最小要件を確認し、可能であればその上で追加のメモリを割り当ててください。
また、Hyper-V Dynamic Memoryを使用することも可能です。Dynamic Memoryオプションにより、Hyper-Vはホストを制限することなく、RAM消費を柔軟に管理することができます。
割り当てが完了したら、ネットワークの設定に進み、デフォルトのスイッチを選択します。
これで、仮想マシンのストレージのサイズを選択できるようになりました。
VMのストレージサイズは、ゲストOSの最小スペックに加え、メモリを少し多めに設定することをお勧めします。VHDXの仮想ストレージディスクは動的に拡張できるので、すぐに大きなドライブを作成する必要はありません。もちろん、必要であれば、いくらでも収納スペースを増やすことができます。
最後に、OSを今インストールするか、後日インストールするかを選択します。
すぐにインストールする場合(例:仮想マシンを初めて起動する場合)には、起動可能なCD/DVD-ROMからOSをインストールすることを選択します。次に、インストールするオペレーティングシステムのイメージファイル(.ISO)を参照します。
概要を確認し、終了する。
終了すると、Hyper-Vマネージャに戻ります。仮想マシン名を右クリックし、「設定」を選択します。
設定メニューでは、仮想マシンの設定をより細かく制御することができます。
例えば、Processors タブで仮想マシンに多くのプロセッサコアを割り当てたり、ネットワークアダプタの設定を調整して仮想マシンのスイッチなどを変更することができます。
仮想マシンをダブルクリックして起動します。ゲストOSをインストールしておけば、あとは好きなように使うことができます。
Hyper-Vがインストールされると、Hyper-V Quick Createを使用するオプションもあります。
Hyper-V Quick Create 仮想マシンを素早く作成します。
スタートメニューの検索バーにhyper-vと入力し、「hyper-v Quick Create」を選択します。ローカルインストールソースを選択し、ゲストOSのインストールCD(または.ISO)を参照し、「仮想マシンを作成」を選択します。この作業は数秒で終了し、後で仮想マシンの設定を調整することができます。
2番目の方法ははるかに高速ですが、Hyper-Vマネージャへのアクセスと使用方法を理解することは価値があります。
すべての仮想マシンには利点と欠点がありますが、Hyper-VはWindows 10とうまく統合されており、使いやすく、完全に無料です。もちろん、それだけが唯一の選択肢ではありません。仮想マシンツールとしては、他にVirtualBoxとvmwareplayerがありますが、ここではVirtualBox、VMWare、Hyper-Vのそれぞれの競合について説明します。