任意の Windows 11 システムで Hyper-V を実行する方法
Hyper-V は、Microsoft が Windows Server (およびその他のバージョンの Windows) 用に開発した無料のネイティブ ハイパーバイザー (別名ハードウェア仮想化ソフトウェア) です。Windows コンピューターに仮想マシンをインストールする場合は、Hyper-V のインストールが必要になる場合があります。ただし、すべてのシステムがこの機能をサポートしているわけではありません。このチュートリアルでは、Windows システムで Hyper-V を実行する方法を示します。
Hyper-V を使用する理由
仮想化とは、1 台の PC 上で完全な仮想オペレーティング システムを作成して実行することです。ほとんどのユーザーは、一度に1 つの仮想マシンを実行することに慣れていると思われますが、Hyper-V は、それぞれの分離されたスペースで複数の仮想マシンを実行できます。これには、さまざまなユーザーが各仮想マシンのさまざまなシステムにアクセスできるようにしたり、クラッシュした仮想マシンが他のユーザーに影響を与えたりするのを防ぐなど、多くの利点があります。Hyper-V には、ハードウェアの効率的かつ最適化された使用、バックアップとディザスター リカバリー、リモート接続、セキュア ブート、ライブ マイグレーション、ストレージ マイグレーションなどの機能も含まれています。
Hyper-V には多くのアプリケーションを含めることができます。たとえば、開発者がさまざまな環境でソフトウェアがどのように動作するかをテストする必要がある場合、非常に役立ちます。多くの IT サービスも、Hyper-V を使用してプライベート クラウド環境または仮想デスクトップ インフラストラクチャを作成しています。
Hyper-V の要件
Hyper-V を実行するためのハードウェアとソフトウェアの要件がいくつかあります。
- VM Monitor Mode Extension (Intel プロセッサの場合は VT-c) をサポートする CPU、NX ビット、64 ビット アーキテクチャ、Second Level Address Translation (SLAT) を使用
- 最小メモリ: 4GB
- OS: Windows 10 Pro、Enterprise、または Education | ウィンドウズ 11 プロ | Windows Server 2008、2008 R2、2012、2012 R2、2016、2019、または 2022 | Windows 8 または 8.1
Hyper-V を実行する前に、コンピューターでハードウェア仮想化が有効になっていることを確認してください。
- [スタート] メニューを右クリックし、[タスク マネージャー] を選択します。
- 「パフォーマンス」タブをクリックし、画面右下の「仮想化」に「有効」と表示されているか確認してください。
BIOS でハードウェア仮想化を有効にする方法
PC でハードウェア仮想化が無効になっている場合は、以下で説明するように、Hyper-V を実行する前に BIOS で有効にする必要があります。
- [スタート] メニューを右クリックして [設定] を選択するか、Windows+Iキーを押します。
- システムセクションを下にスクロールし、「回復」をクリックします。
- 「高度なスタートアップ」の横にある「今すぐ再起動」をクリックします。
- 「今すぐ再起動」をクリックして確定します。
- 再起動すると、次のページが表示されます。「トラブルシューティング」をクリックします。
- 「詳細オプション」をクリックします。
- 「UEFI ファームウェア設定」をクリックします。
- 「再起動」をクリックします。
- 再起動すると、BIOS メニューが表示されます。右矢印キーを使用して「Advanced」タブに移動します。(「Advanced」タブがない場合は、「Configuration」タブを探します。)
- 「Intel Virtualization Technology」オプション(または「Virtualization Technology」、「Intel Virtual Technology」または「SVM Mode」)を見つけて有効にします。
- F10キーボードの を押して「保存してリセット」します。
- PC が再起動したら、ハードウェア仮想化を有効にする必要があります。上記で説明したように、タスク マネージャーでこれを確認します。
Windows 11 で Hyper-V を有効にする方法
Windows 11 の PC で Hyper-V を有効にする方法は 3 つあります。
1.PowerShell を使用する
- スタートメニューアイコンを右クリックし、リストから「ターミナル(管理者)」を選択します。
- 次のコマンド ラインを貼り付けて、 を押しますEnter。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- インストールが完了するのを待ってから、再起動します。
- Hyper-V を削除するには、次のコマンドを貼り付けます。
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
2.コマンドプロンプトを使用する
Hyper-V を有効にするもう 1 つのコマンド ベースの方法は、コマンド プロンプトです。
- [スタート] メニューをクリックし、「コマンド プロンプト」と入力して、右側の [管理者として実行] をクリックします。
- 次の行を貼り付け、Enterを押して実行します。
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
- インストールが完了するのを待ってから、PC を再起動します。
- CMD を使用して Hyper-V を削除するには、次の行を貼り付けます。
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
- Hyper-V のみを無効にし、完全にはアンインストールしない場合は、次のコマンドを貼り付けて、CMD で BCDEdit ツールを使用します。
bcdedit /set hypervisorlaunchtype off
- 再度有効にしたい場合は、次を使用します。
bcdedit /set hypervisorlaunchtype auto
- 変更が認識されるように、必ず PC を再起動してください。
3. コントロールパネルから
コマンド ラインと Windows ターミナルの使用に慣れていない場合は、コントロール パネルから Hyper-V を有効にしてみてください。
- [スタート] メニュー アイコンをクリックし、「コントロール パネル」を検索します。ベストマッチを選択します。
- 「プログラム」をクリックします。
- 「プログラムと機能」をクリックします。
- 左側のメニューから「Windows の機能の有効化または無効化」をクリックします。
- Windows の機能リストで「Hyper-V」を見つけ、それをダブルクリックしてオプションを展開します。
- 「Hyper-V Management Tools」と「Hyper-V Platform」の横にあるチェックボックスをクリックしてチェックし、「OK」をクリックします。
- インストール後、「今すぐ再起動」をクリックして再起動し、終了します。
- コントロール パネルから Hyper-V を無効にするには、手順 6 に示すように、[Hyper-V Management Tools] と [Hyper-V Platforms] のチェックを外します。
Windows 11 Home で Hyper-V を有効にする方法
Microsoft は、Hyper-V を Windows 11 の Home エディションで実行するように設計していませんが、自己責任でバッチ スクリプトを使用して有効にすることができます。これを試みる前にシステムのバックアップを作成してから、次の手順に従います。
- [スタート] メニュー アイコンの横にある検索バーに「メモ帳」と入力し、最も一致するものをクリックします。
- 次のスクリプトをメモ帳ファイルに貼り付けます。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv-home.txt
for /f %%i in ('findstr /i. hv-home.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hv-home.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
- 「ファイル -> 名前を付けて保存」をクリックします。
- ファイルに「hyperv.bat」(または.BAT拡張子を付けた任意の名前) という名前を付け、「ファイルの種類」の横にある「すべてのファイル」形式を選択します。
- ファイルを保存したディレクトリに移動して右クリックし、[管理者として実行] を選択します。
- スクリプトが CMD ウィンドウで実行されたら、「Y」と入力して を押してEnterPC を再起動し、ファイナライズします。
- 再起動後、Hyper-V を実行できるはずです。そうでない場合は、前のセクションで説明した 3 番目の方法 (コントロール パネル経由) を使用して有効にしてみてください。
Windows 10 に Hyper-V をインストールする方法
Windows 10 への Hyper-V のインストールは、Windows 11 について説明した方法を使用して行うことができます。同じオプション (PowerShell、コマンド プロンプト、およびコントロール パネルを使用) を使用できます。
よくある質問
Hyper-V を実行するためのハードウェア要件を満たしていない場合はどうすればよいですか?
適切なハードウェアがなければ、Hyper-V を使用することはできません。唯一の方法は、 RAM のアップグレードや互換性のある CPU への切り替えなど、ハードウェアを最小要件にアップグレードすることです。
Hyper-V とハードウェアの互換性を確認するにはどうすればよいですか?
簡単な方法は、コマンド プロンプトまたは PowerShell を使用することです。上記の手順に従って CMD または PowerShell ウィンドウを実行し、systeminfo
コマンドを実行します。下にスクロールして、Hyper-V の要件を確認します。
Hyper-V のスタンドアロン バージョンはありますか?
Hyper-V は Microsoft による Windows の組み込み機能であるため、スタンドアロン バージョンの Hyper-V は必要ありません。ただし、Microsoft Hyper-V Server をスタンドアロン ISO としてダウンロードできます。
サポートされていないバージョンの Windows に Hyper-V をインストールしても安全ですか?
Microsoft はサポートを提供していないため、これはあまりお勧めできません。そのため、潜在的なバグや不具合に対する保証された修正はありません。
より快適なエクスペリエンスのためにWindows 11 Pro のインストールを検討してください。ただし、Home エディションをお持ちの場合は、このガイドを使用して Hyper-V を使用することもできます。
画像クレジット: Pexels . Farhad Pashaei によるすべてのスクリーンショット。
- フェイスブック
- つぶやき
コメントを残す