Windows11でHyper-Vを有効にする方法

Windows 11でHyper-V機能を有効にして、PCで仮想オペレーティングシステムを実行するためのすべての方法を次に示します。

Hyper-Vは、追加のハードウェアまたはソフトウェアのサポートなしでシステム上に仮想マシンを作成できるようにするWindowsの機能です。複数のオペレーティングシステムで作業する場合は、それぞれが独自のOSを持つ複数の仮想マシンを作成できます。個々の仮想マシン上に仮想ハードドライブ、スイッチ、その他のものを置くことができます。

この機能は複雑であるため、ほとんどの人はこの機能に気づいていません。したがって、概念を理解するのに役立つように、可能な限り簡単な用語で説明しようとします。

なぜHyper-Vが必要なのですか?

Hyper-Vが頼りになるオプションになる可能性がある状況は複数あります。ここにそれらのいくつかがあります。

  • 作業で複数のOSを操作する必要がある場合、Hyper-Vは仮想マシンを作成し、それぞれに異なるOSをインストールするのに役立ちます。
  • 適切なものをインストールすることで、現在のOSで実行されないほとんどのソフトウェアを実行できます。
  • ソフトウェアを設計する場合は、異なるOSをインストールすることで、同じコンピューターですべてをテストできます。

Hyper-Vの概念とそのさまざまな利点を理解したところで、Windows11でHyper-Vを有効にする方法を見てみましょう。

BIOSでハードウェアの視覚化が有効になっているかどうかを確認します

先に進む前に、BIOSでハードウェアの視覚化が有効になっているかどうかを確認してください。無効になっている場合、「Hyper-V」またはそのコンポーネントを有効にするオプションはグレー表示されます。

BIOSでハードウェアの視覚化を確認して有効にする方法は次のとおりです。

ノート: 以下の手順はHPラップトップ用であり、インターフェイス、用語、およびキーボード入力は他のメーカーでは異なる場合がありますが、概念は同じです。コンピュータの手順については、マニュアルまたはWebを参照することをお勧めします。

システムをシャットダウンしてからオンにします。画面が点灯したらすぐにESCキーを押して、「スタートメニュー」を起動します。次に、F10を押して「BIOSセットアップ」に入ります。

[BIOSセットアップ]で、上部の[詳細設定]タブに移動します。

次に、[デバイス設定]の下の[デバイス構成]オプションをクリックします。

次に、下にスクロールして[視覚化テクノロジ(VTx)]オプションを見つけ、その横にあるチェックボックスをオンにしてハードウェアの視覚化を有効にします。

次に、下部にある[保存]をクリックして変更を保存します。

[はい]をクリックして変更を確認します。

変更を保存したら、BIOS設定を終了します。

ここで、変更が有効になるのを待ちます。完了するまでに数分かかる場合がありますが、完了すると、Windowsは正常に起動します。

これで、コントロールパネル、コマンドプロンプト、およびWindowsPowerShellのいずれかからHyper-Vを有効にできます。理解のために、それぞれを個別のセクションで説明しました。

コントロールパネルからHyper-Vを有効にする

コントロールパネルからHyper-Vを有効にするには、[スタート]メニューで[Windowsの機能をオンまたはオフにする]を検索し、関連する検索結果をクリックして起動します。

[Windowsの機能]ウィ​​ンドウで[Hyper-V]オプションを見つけ、その前にあるプラスアイコンをクリックするか、オプション自体をダブルクリックして展開し、その下にあるさまざまなオプションを表示します。

次に、[Hyper-V]の下に表示される両方のオプションのチェックボックスをオンにします。両方を選択したら、下部にある[OK]をクリックして変更を保存します。

これで、Windowsが変更を適用し、その進行状況が画面に表示されます。このプロセスには数分かかる場合があります。

Windowsが必要な変更を行うと、PCを再起動するように求められます。同じことを行うには、下部にある[今すぐ再起動]をクリックします。

システムが再起動すると、Hyper-V機能が有効になり、簡単にアクセスできるようになります。

コマンドプロンプトでHyper-Vを有効にする

多くのユーザーは、手間のかからない実行と迅速な結果のために、従来のGUI(グラフィックユーザーインターフェイス)アプローチよりもコマンドプロンプトを好みます。

コマンドプロンプトでHyper-Vを有効にするには、[スタートメニュー]で[Windowsターミナル]を検索し、関連する検索結果を右クリックして、[管理者として実行]を選択します。次に表示される確認ボックスで[はい]をクリックします。

デフォルトでは、Windowsターミナルアプリを起動すると開くのは「WindowsPowerShell」です。ただし、ターミナルアプリ内でコマンドプロンプトを開くか、設定でコマンドプロンプトをデフォルトのプロファイルとして設定して、ターミナルアプリを起動するたびに開くようにすることができます。

ターミナルでコマンドプロンプトを開くには、タブが一覧表示されている上部にある下向きの矢印をクリックし、メニューから[コマンドプロンプト]を選択します。

[コマンドプロンプト]で、次のコマンドを入力またはコピーし、Enterキーを押して実行します。

DISM / Online / Enable-Feature / All / FeatureName:Microsoft-Hyper-V 

コマンドが実行されると、Hyper-V機能の有効化が開始され、そのステータスがコマンドプロンプト画面に表示されます。

操作が正常に完了すると、Windowsを再起動するように求められます。 Yキーを押して、Windowsをすぐに再起動します。

PCが再起動すると、Hyper-Vが有効になり、アクセスできるようになります。

WindowsPowerShellでHyper-Vを有効にする

コマンドプロンプトと同様に、WindowsPowerShellのシェルコマンドを使用してさまざまなタスクを実行できます。

Windows PowerShellでHyper-Vを有効にするには、前に説明したように、Windowsターミナルで[PowerShell]タブを起動します。 PowerShellを開いたら、次のシェルコマンドを入力または貼り付けて、Enterキーを押します。

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

これで、WindowsはHyper-V機能を有効にするプロセスを開始し、進行状況を示す青いボックスが表示されます。

Hyper-V機能を有効にすると、コンピューターを再起動するように求められます。 「Y」を押して、システムをすぐに再起動します。

Windowsが必要なファイルとアプリをインストールするため、再起動には通常よりも時間がかかります。

Windows 11で「Hyper-V」を有効にすると、「Hyper-Vマネージャー」がシステムにインストールされます。これにアクセスして、必要な変更を加え、Windowsエクスペリエンスを一段と向上させます。