Windows 10でHyper-Vを使って仮想マシンを作成する方法|クイック作成なら3ステップで完了
現在、Windows 10では複数のLinuxディストリビューションをネイティブに実行することが可能です。しかし、こうしたLinux環境には利用できる機能やツールに大きな制限があります。Windows 10で選択できるディストリビューションはUbuntu、SUSE Linux Enterprise、OpenSUSE Leapの3種類のみで、いずれもコマンドラインインターフェースが中心のため、GNOMEやKDE、XFCEといったグラフィカルなデスクトップ環境や、Linux向けのGUIアプリケーションを利用することはできません。
フル機能のLinuxをWindows 10で使いたい場合、予備のPCがあればそこにお気に入りのディストリビューション(Linux用語で「配布版・派生版」のこと)をインストールするのも一つの選択肢ですが、誰もが余ったPCを持っているわけではありません。幸いなことに、手持ちのWindows 10 PCさえあれば、Hyper-Vを使った仮想マシン(VM)によって本格的なLinux環境を実現できます。ここでは、Windows 10でHyper-Vを使用して仮想マシンを作成するために必要な手順を詳しく解説します。
Windows 10でHyper-Vを有効化する
Hyper-VはMicrosoftが提供する仮想化技術ツールで、Windows 10 Pro、Enterprise、Educationエディションで利用できます。Hyper-Vを使えば、1台のWindows 10 PC上に1つまたは複数の仮想マシンを作成し、異なるOSをインストールして実行できます。ただし、適切なWindows 10エディションであることに加え、以下のハードウェア要件も満たす必要があります。
- Second Level Address Translation(SLAT)対応の64ビットCPU
- VMモニターモード拡張機能に対応したプロセッサ(Intelチップの場合はVT-c)
- 最低4GBのメモリ
まずは、お使いのWindows 10 PCがHyper-Vに対応しているかどうかを確認しましょう。確認手順は以下の通りです。
- スタートメニューを開きます。
- コマンドプロンプトを検索し、上位の結果を左クリックして「管理者として実行」を選択します。
- UAC(ユーザーアカウント制御)のダイアログが表示されたら「はい」をクリックします。
- 次のコマンドを入力し、Enterキーを押します:systeminfo.exe
- 表示結果のHyper-V要件の項目に「はい」と表示されれば、お使いのPCでHyper-Vを実行できます。

Hyper-V要件の欄に「いいえ」と表示された場合は、PCのハードウェアがこの機能に対応していないか、BIOS/UEFI設定で仮想化機能(Intel VT-xやAMD-Vなど)が無効になっている可能性があります。その場合は、システムのファームウェア設定で該当機能を手動で有効にする必要があります。
マシンがHyper-Vに対応していることが確認できたら、次はHyper-Vを有効化します。手順は以下の通りです。
- コントロールパネルを開きます。
- プログラムをクリックします。
- Windows の機能の有効化または無効化をクリックします。
- Windows の機能のポップアップが表示されるので、Hyper-Vのチェックボックスにチェックを入れます。このとき、Hyper-V管理ツールとHyper-Vプラットフォームの両方が選択されていることを確認してください。
- OKをクリックします。

Hyper-Vを有効化すると、変更を完了するためにWindows 10 PCの再起動を求められます。コンピューターを再起動すれば、Hyper-Vの有効化は完了です。次のステップでは、実際にHyper-Vを使って仮想マシンを作成していきます。仮想化レイヤーが追加された状態になったので、まずは使用したいLinuxディストリビューション用の仮想マシン(VM)を作成しましょう。そのためには、VMをインターネットに接続するための仮想スイッチを作成する必要があります。以下でその手順を説明します。
仮想スイッチの作成
以下の手順で、Hyper-Vに仮想スイッチを設定します。
- スタートメニューを開きます。
- Hyper-Vマネージャーを起動します。
- 操作メニューをクリックします。
- 新規を選択し、仮想スイッチ マネージャーをクリックします。

続いて、下の画像のようにメニュー内の強調表示された項目に従って操作すると、仮想スイッチが作成されます。仮想スイッチは、仮想マシンとWindows 10 PC本体との間にセキュリティレイヤーを設ける役割を果たします。
- 新しい仮想ネットワーク スイッチを選択します。
- 外部を選択します。
- 仮想スイッチの作成を選択します。
次に、仮想スイッチの詳細をカスタマイズします。この例では「Windows 10 Virtual Switch」という名前を使用していますが、名前は自由に決めて問題ありません。
- 仮想スイッチの名前を入力します(例:Windows 10 Virtual Switch)。
- 接続の種類では、ネットワークアダプターに外部ネットワークオプションを指定します。
- OKを選択します。

仮想スイッチの作成に成功したら、いよいよ仮想マシンを作成できます。仮想スイッチは、セキュリティ対策によって仮想マシン間に追加の保護レイヤーを提供するものです。万が一トラブルが発生した場合の安全策としても機能します。それでは、仮想マシンを作成する手順を見ていきましょう。
仮想マシンの作成
- Hyper-Vマネージャーを開きます。
- 操作メニューを開きます。
- 新規を選択し、仮想マシンを選択します。

次に、新規仮想マシンウィザードが起動し、Hyper-Vを使ってWindows 10上に仮想マシンをセットアップするために必要な手順が案内されます。このウィザードは非常に直感的で、Windows 10が仮想マシンの既定の設定をすべて自動的に処理してくれます。ユーザーがやるべきことは、画面の指示に従って進めるだけです。

新規仮想マシンウィザードを使えば、仮想マシンのセットアップに関する疑問や迷いを感じることなく、簡単に作業を進められます。Windows 10のおかげで、仮想マシンの構築はかつてないほど速く簡単になりました。ウィザードで行う主な設定項目は以下の通りです。
- 名前と場所の指定
- 世代の指定
- メモリの割り当て
- ネットワークの構成
- 仮想ハードディスクの接続
- インストールオプションの選択
- 概要(確認)
VMの構築方法に応じて、新規仮想マシンウィザードがステップごとに案内し、Hyper-Vを使ってWindows 10上の仮想マシンを自由にカスタマイズできます。さらに、Windows 10 Fall Creators Updateでは、Hyper-Vクイック作成によってVMの作成がさらに簡単になりました。現在では、Windows 10開発環境やUbuntu 18.04.1 LTSを使ってVMを作成できます。クイック作成はHyper-Vマネージャーとは独立して起動でき、Windows 10で素早くVMを作成するための便利なツールです。
MicrosoftはWindowsブログにて、Hyper-Vクイック作成の使い方に関する簡単なガイドを公開しています。クイック作成を利用するための唯一の前提条件は、Windows 10 Fall Creators Update以降が実行されていることです。

Hyper-Vクイック作成を使えば、Microsoftによるとわずか3つのステップでWindows 10上にVMを作成できます。
- クイック作成を起動し、インストールしたいOSイメージを選択します。
- 必要に応じて仮想マシンの設定を確認・調整します。
- 作成ボタンを押して、VMの構築を開始します。
あとは、Hyper-Vクイック作成が自動的にVMを作成してくれるので、ユーザーは細かい設定を気にする必要がありません。なお、Windows PCにまだ対象のOSがインストールされていない場合は、Windows 10アプリ内から好みのOSをダウンロードする必要があります。また、Hyper-Vマネージャーの右側ペインからもクイック作成にアクセスできます。
仮想マシンを作成すると、(Windows 10開発環境を使用した場合)次のような画面が表示されます。

もちろん、Ubuntuなどの他のOSではウェルカム画面のデザインが異なりますが、Hyper-VマネージャーまたはHyper-Vクイック作成のどちらを使っても、問題なくVMを作成できます。Windows 10により、仮想マシン(VM)の作成はかつてないほど簡単かつ迅速になっています。
-
TPM非対応でも大丈夫!仮想マシンにWindows 11をインストールする方法
Windows 11はMicrosoftが送り出す最新のオペレーティングシステムで、数々の新機能が搭載されています。しかし、さまざまな理由から、メインで使うPCにすぐにWindows 11をインストールすることに踏み切れない方も多いのではないでしょうか。例えば、「Windows 11が広く普及するまで様子を見たい」「新機能を事前にじっくり確認してから使いたい」といったケースでは、仮想マシン(VM)を使って試してみるのがおすすめです。 仮想化とは、1台のコンピューター上で複数のOS環境を動かせるようにする技術です。仮想マシン(Virtual Machine)はコンピューターシステムをソフトウェア
-
Windows 10でHyper-Vを有効化して仮想マシンを作成・管理する方法
Windows 10でHyper-Vを有効にすると、仮想マシン(VM)の作成・削除・管理が自由に行えるようになります。仮想マシンを活用すれば、まだ安定性が確立されていない新しいOSやアプリ、新機能を、物理PCとは隔離された仮想化デスクトップ環境で安全に試すことができます。VM内で発生したバグやパフォーマンス低下、不安定な動作の影響を物理PCが受けないのが大きなメリットです。Hyper-VはMicrosoftが提供する仮想マシンマネージャーですが、OracleやVMwareなど、他社製の仮想化ソフトウェアも存在します。Hyper-Vを有効にするためのシステム要件Windows 10でHyper-