Windows での Hyper-V による仮想マシンの作成
仮想マシンを作成し、新しい仮想マシンにオペレーティング システムをインストールする方法について説明します。 実行するオペレーティング システム用の .iso ファイルが必要です。 必要な場合は、TechNet Evaluation Center から Windows 11 の評価版を取得します。
Hyper-V Manager での仮想マシンの作成
Windows キーを押して「Hyper-V Manager」と入力するか、お使いのアプリケーションで Hyper-V Manager を見つけて、Hyper-V Manager を開きます。
Hyper-V マネージャーで [アクション]>[新規]>[仮想マシン] の順に選択すると、新しい仮想マシン ウィザードが起動します。
「始める前に」の内容を確認したら、[次へ] を選択します。
仮想マシンに名前を付けます。
注: Hyper-V が仮想マシンに使用する名前であり、仮想マシン内に展開されるゲスト オペレーティング システムに指定するコンピューター名ではありません。
仮想マシン ファイルが格納される場所を選択します (c:\virtualmachine など)。 既定の場所のままにすることもできます。 操作が完了したら、[次へ] をクリックします。
マシンの世代を選択たら、[次へ] を選択します。
第 2 世代仮想マシンは、Windows Server 2012 R2 で導入されており、簡略化された仮想ハードウェア モデルといくつかの追加機能が用意されています。 第 2 世代仮想マシンには、64 ビット オペレーティング システムのみをインストールできます。 詳細については、「Hyper-V で第 1 世代または第 2 世代の仮想マシンを作成する必要がありますか」を参照してください。
新しい仮想マシンを第 2 世代として構成し、Linux ディストリビューションを実行する場合は、セキュア ブートを無効にする必要があります。 セキュア ブートの詳細については、「セキュア ブート」を参照してください。
[起動メモリ] の値に 2048 MiB を選択し、[動的メモリを使用] が選択されたままにします。 [次へ] ボタンを選択します。
メモリは、Hyper-V ホストとホスト上で実行されている仮想マシンの間で共有されます。 1 つのホスト上で実行できる仮想マシンの数は、使用可能なメモリにも部分的に依存します。 また、仮想マシンは動的メモリを使用するように構成することもできます。 有効にすると、動的メモリは実行中の仮想マシンから未使用のメモリを再利用します。 解放すると、より多くの仮想マシンをホスト上で実行できます。 動的メモリの詳細については、「Hyper-V 動的メモリの概要」を参照してください。
ネットワークの構成ウィザードで、仮想マシン用の仮想スイッチを選択し、[次へ] を選択します。 詳細については、「仮想スイッチを作成する」を参照してください。
仮想ハード ドライブに名前を付け、場所を選択するか既定のままにして、最後にサイズを指定します。 準備ができたら、[次へ] を選択します。
仮想ハード ドライブは、物理ハード ドライブと同様に仮想マシンの記憶域を提供します。 仮想マシンにオペレーティング システムをインストールするには、仮想ハード ドライブが必要です。
インストール オプション ウィザードで、[ブート イメージ ファイルからオペレーティング システムをインストールする] を選択してから、オペレーティング システムの .iso ファイルを選択します。 完了したら [次へ] を選択します。
仮想マシンの作成時に、いくつかのオペレーティング システムのインストール オプションを構成できます。 次の 3 つのオプションを使用できます。
後でオペレーティング システムをインストールする – このオプションは、仮想マシンに追加の構成変更を行いません。
ブート イメージ ファイルからオペレーティング システムをインストールする – これは物理的なコンピューターで、実際の CD-ROM ドライブに CD を挿入するのと似ています。 このオプションを構成するには、.iso イメージを選択します。 このイメージは、仮想マシンの仮想 CD-ROM ドライブにマウントされます。 仮想マシンのブート順が、CD-ROM ドライブから最初にブートされるように変更されます。
ネットワーク ベースのインストール サーバーからオペレーティング システムをインストールする – このオプションを使用するには、ネットワーク スイッチに仮想マシンを接続済みである必要があります。 この構成では、仮想マシンはネットワークからブートを試行します。
仮想マシンの詳細を確認し、[完了] を選択して仮想マシンの作成を完了します。
PowerShell で仮想マシンを作成する
管理者として PowerShell ISE を開きます。
次のスクリプトを実行します。
# Set VM Name, Switch Name, and Installation Media Path.
$VMName = 'TESTVM'
$Switch = 'External VM Switch'
$InstallMedia = 'C:\Users\Administrator\Desktop\en_windows_10_enterprise_x64_dvd_6851151.iso'
# Create New Virtual Machine
New-VM -Name $VMName -MemoryStartupBytes 2147483648 -Generation 2 -NewVHDPath "D:\Virtual Machines\$VMName\$VMName.vhdx" -NewVHDSizeBytes 53687091200 -Path "D:\Virtual Machines\$VMName" -SwitchName $Switch
# Add DVD Drive to Virtual Machine
Add-VMScsiController -VMName $VMName
Add-VMDvdDrive -VMName $VMName -ControllerNumber 1 -ControllerLocation 0 -Path $InstallMedia
# Mount Installation Media
$DVDDrive = Get-VMDvdDrive -VMName $VMName
# Configure Virtual Machine to Boot from DVD
Set-VMFirmware -VMName $VMName -FirstBootDevice $DVDDrive
オペレーティング システムの展開を完了する
仮想マシンの構築を完了するには、仮想マシンを起動して、オペレーティング システムのインストールを行う必要があります。
Hyper-V マネージャーで、仮想マシンをダブルクリックします。 すると、仮想マシン接続ツールが起動します。
[スタート] ボタンを選択します。 Hyper-V マシンが起動するのを待ちます。これは、実際のコンピューターの電源ボタンを押すようなものです。
仮想マシンでセットアップが起動し、実際のコンピューターと同じようにインストールを行うことができます。
注: ボリューム ライセンス版の Windows を実行する場合以外は、仮想マシン内で実行する Windows には個別のライセンスが必要です。 仮想マシンのオペレーティング システムは、ホストのオペレーティング システムに依存しません。