Windows 11にHyper-Vをインストールする方法:Hyper-Vを有効にする3つの方法
公開: 2021-12-15Microsoft Hyper-Vは、WindowsOSで仮想ワークロードを作成して実行できるようにする仮想化プラットフォームです。 他のすべてのHyper-V機能の中で最も優れているのは、プラットフォームの自給自足です。 Microsoft Hyper-Vを使用すると、サポートするハードウェアやアプリケーションをインストールして同期する必要がないため、仮想マシン(VM)を簡単かつ迅速に作成できます。
Windows 11のリリースに伴い、多くのSMBや企業、および個々のユーザーが、オペレーティングシステムをMicrosoftによる最新のOSバージョンにアップグレードしました。 この投稿では、Windows 11にHyper-Vをインストールする方法について説明します。または、より正確に言えば、Windows11システムでHyper-Vを有効にする方法を示します。
- MicrosoftWindowsHyper-Vのシステム要件
- Hyper-VサポートのBIOS設定を確認します:ハードウェア仮想化は有効になっていますか?
- Hyper-V環境の構築を開始する前に
- Windows 11へのHyper-Vのインストール:ステップバイステップガイド
- Windows11のコントロールパネルを使用してHyper-Vを有効にする
- コマンドプロンプトでHyper-Vを有効にする
- Windows PowerShell:Hyper-Vを有効にする別の方法
- 結論
MicrosoftWindowsHyper-Vのシステム要件

最近リリースされたWindows11OSでHyper-Vを有効にする方法を見つける前に、ハードウェアがHyper-VVMを実行するのに十分なパフォーマンスを提供できることを確認する必要があります。 Windows11でHyper-Vプラットフォームを実行するための公式のシステム要件は次のとおりです。
- OS:Windows 11 Pro、Pro for Workstations、Enterprise。
- CPU:第2レベルアクセス変換(SLAT)を備えた64ビット。
- VM Monitor Mode Extension(Intelプロセッサ上のVT-x)のCPUサポート。
- 4GB以上のRAM。 VMとHyper-Vホストはメモリを共有するため、新しいワークロードが正しく実行されるたびに十分なRAMを提供するようにしてください。
Microsoftが提供する要件は高レベルではありません。 自宅のデスクトップまたはラップトップシステムでも、必要に応じて一部のHyper-VVMの実行を処理できます。 それでも、サービスを提供し、安定した本番環境を実行できる複雑なマルチレベルVM環境を構築する必要がある場合は、高性能ホストが必要です。
あなたにおすすめ: Windows 10で高いRAMとCPU使用率を修正する方法は?
Hyper-VサポートのBIOS設定を確認します:ハードウェア仮想化は有効になっていますか?

Hyper-V仮想マシンを作成するには、コンピューターのBIOSでハードウェア仮想化を有効にする必要があります。 このパラメーターを基本システムレベルで有効にしないと、Windows11でHyper-Vを有効にすることはできません。
BIOSでハードウェア仮想化パラメータを確認および切り替えるには、次の手順を実行します。
- ハードウェアの電源を切り、次に電源を入れ直します(標準のOSの再起動もほとんどのシステムに適している可能性があります)。
- OSが起動する前に、BIOSに入ります。 必要なキーを押します。 Asusマザーボードの場合、キーは通常「削除」または「F2」ですが、ハードウェアのキーバインディングが異なる場合があります。 バインディングを確実に知るには、製造元が提供するハードウェアマニュアルを参照してください。
- BIOSメニュータブを通過するか、UEFI検索機能を使用して「仮想化テクノロジー(VTx)」オプションを見つけ、テクノロジーを有効にします。
- 変更を保存してBIOS設定を終了します。
- その後、システムが変更を適用し、その後OSが定期的に起動します。
BIOSでハードウェア仮想化を有効にすると、ホストのハードウェアでMicrosoft WindowsHyper-VVMを実行できるようになります。 ただし、OSには追加の内部調整が必要です。
Hyper-V環境の構築を開始する前に

今日のSMBおよび企業のITインフラストラクチャにおける仮想化環境の重要性を過大評価することはできません。 他の仮想化ソリューションの中でも、Microsoft Hyper-Vは、ハードウェアリソースのより効率的な利用を可能にし、したがって、生産を最適化します。 VM自体と、それらのVMが処理するデータは、組織のサービスの安定した機能を可能にし、組織の技術的存在を保証するために重要です。
データとVMインフラストラクチャが重要であるほど、ランサムウェア攻撃、ハードウェア障害、自然災害などの破壊的なイベントが発生した場合に、組織はより深刻な結果を予想できます。 マルチレベルVM環境の複雑さが増すにつれて、データ損失の脅威の多様性と危険性は増大し続けています。
Windows 11へのHyper-Vのインストール:ステップバイステップガイド

BIOSでハードウェア仮想化をオンにした後、3つの異なる方法でWindows11でHyper-Vを有効にできます。 利用可能なツールを明確に把握できるように、それぞれの方法を検討します。

Windows11のコントロールパネルを使用してHyper-Vを有効にする
[スタート]メニューの検索または[コントロールパネル]タブで[Windowsの機能をオンまたはオフにする]要素を見つけて、Windows 11でHyper-Vを有効にします。関連する検索結果をクリックすると、[Windowsの機能]ウィンドウが表示されます。
そのウィンドウで、[Hyper-V]タブを見つけます。 近くのプラスの絵文字をクリックするか、タブ自体をダブルクリックして、使用可能なオプションを展開します。 その後、タブの下にチェックボックスが表示された2つのオプションが表示されます。「Hyper-V管理ツール」と「Hyper-Vプラットフォーム」です。 両方のチェックボックスをクリックし、下の[OK]ボタンを押して、行った変更を保存します。
その後、OSは変更の適用の進行状況を表示します。 プロセス全体には数分かかる場合があります。 プロセスが完了したら、PCを再起動する必要があります。 「今すぐ再起動」ボタンを押すと、すぐに再起動を開始できます。 必要に応じてシャットダウンを回避できますが、システムの再起動を許可するまで、Hyper-V機能は無効のままになります。
OSが再起動すると、Microsoft Hyper-Vが有効になり、使用できるようになります。 この機能にアクセスして、仮想ワークロードの作成を開始します。
あなたは好きかもしれません:あなたが知る必要がある25のあまり知られていない驚くべきWindows10の機能。
コマンドプロンプトでHyper-Vを有効にする
Windowsターミナルのコマンドプロンプトは、Hyper-VなどのOSの機能やサービスを有効にする必要がある場合に、通常のインターフェイスを使用するよりも多くの人が好むオプションです。 重要なのは、コマンドプロンプトにより、Windows要素の合理化された高速なアクティブ化と管理が可能になるということです。 したがって、Windows 11でHyper-Vを有効にするこの方法は、たとえば、コントロールパネルを使用するよりも高速です。 ただし、コマンドプロンプトを効率的に使用するには、必要なコマンドを知っておく必要があります。
まず、[スタート]メニューを開き、検索を使用してWindowsターミナルを見つけます。 管理者としてターミナルを実行して、必要なアクセスとアクセス許可を取得します。
Windowsターミナルアプリケーションは、デフォルトでWindowsPowerShellを起動します。 それでも、必要に応じて設定でコマンドプロンプトをデフォルトの起動オプションとして設定するか、ターミナルからコマンドプロンプトを開くことができます。
Windowsターミナルでコマンドプロンプトを開くには、ウィンドウ上部の新しいタブボタンから右にある矢印をクリックします。 次に、表示されたメニューで[コマンドプロンプト]オプションを選択します。
ここで、単一のコマンドを実行する必要があります。 コマンドを自分で入力するか、コピーしてコマンドプロンプトに貼り付けることができます。 必要なコマンドは次のとおりです。
DISM /Online /Enable-Feature /All /FeatureName: Microsoft Hyper-Vコマンドを入力または貼り付けた後、Enterキーを押して実行します。 コマンドプロンプトは、機能のアクティブ化のステータスを表示します。 プロセスが完了すると、コマンドプロンプトにWindowsOSの再起動について尋ねるメッセージが表示されます。 システムをすぐに再起動する場合は、Yを押します。OSの再起動を延期する必要がある場合は、Nを押します。
Windows 11 OSが再起動すると、Hyper-V機能が有効になり、Hyper-VVM環境の構築を開始できます。

Windows PowerShell:Hyper-Vを有効にする別の方法
Windows PowerShell( wiki )のシェルコマンドは、システムを管理し、Windows11で必要なタスクを実行するためのもう1つのスレッドです。WindowsPowerShellでHyper-Vをオンにすることもできます。
Windows PowerShellでHyper-Vを有効にするには、[スタート]メニューの検索を使用して、Windowsターミナルを見つけて実行します。 [PowerShell]タブを開いたら、次のコマンドを実行する必要があります。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft Hyper-V -All自分でPowerShellにコマンドをコピーまたは入力し、「Enter」を押してプロセスを実行します。
進行状況バーのある青いボックスがWindowsPowerShellウィンドウに表示され、Hyper-Vを有効にするためのシステム変更のステータスに関する最新情報を入手できます。 Hyper-V機能が有効になった後、システムは再起動について尋ねます。 再起動をすぐに開始するには、Yを押します。再起動前にシステムが他のタスクを完了する必要がある場合は、Nを押して再起動を延期できます。
再起動後、Hyper-V機能がWindows11システムで有効になります。 システムはOSの起動前に必要な変更を適用する必要があるため、再起動には通常よりも少し時間がかかる場合があることに注意してください。
あなたも好きかもしれません: Windows 10 PCで迷惑なブラウザ通知を止める方法は?
結論

デフォルトでは、Hyper-V機能はWindows 11で無効になっています。Hyper-Vを有効にするには、次の手順を実行する必要があります。
- ハードウェアがシステム要件を満たしていることを確認してください。
- コンピューターのBIOSでハードウェア仮想化を有効にします。
- 3つのツール(コントロールパネル、コマンドプロンプト、Windows PowerShell)のいずれかを使用してHyper-Vをオンにします。
- システムを再起動します。
これらの調整の後、OSはHyper-Vを有効にし、VMを作成して実行できるようになります。
