Windows 11
 Computer >> コンピューター >  >> システム >> Windows 11

Windows 11 HomeにHyper-Vをインストールする方法【バッチスクリプトで有効化】

Windows 11では、オペレーティングシステムに標準搭載されているオプション機能としてHyper-Vを有効化できます。Hyper-Vを使えば、仮想ハードウェア上にゲストOSをインストールして実行する仮想マシンを作成可能です。ただし、Hyper-VはPro、Education、Enterpriseエディション限定の機能であり、Homeエディションでは正式にサポートされていません。そのため、Homeユーザーは通常サードパーティ製の仮想マシン管理ソフトに頼ることになります。

しかし、サードパーティ製ソフトを使いたくない方もいるでしょう。そこで本記事では、バッチスクリプトのテクニックを活用して、Windows 11 HomeにHyper-Vをインストールする方法を詳しく解説します。

Windows 11でハードウェア仮想化を有効にする方法

Windows 11 HomeにHyper-Vをインストールする方法【バッチスクリプトで有効化】

Hyper-Vはベアメタル型ハイパーバイザーのため、動作にはBIOSでハードウェア仮想化を有効にしておく必要があります。近年のPCの多くはハードウェア仮想化に対応しており、BIOS設定から簡単にオンにできます。

以下の手順はHPノートパソコンを例にしたものです。他のメーカーのPCをお使いの場合は、各メーカー公式サイトのユーザーマニュアルやサポートページを参照してください。

BIOSでハードウェア仮想化を有効にする手順:

  1. PCの電源が入っている場合は、シャットダウンします。
  2. 電源ボタンを押してPCを起動し、すぐにF10キーを連打してBIOS画面を表示します。BIOS起動キーはメーカーによって異なるため、F10、F2、F12、F1、DELなどを試して、お使いのPCで使えるキーを確認してください。
  3. BIOSセットアップユーティリティが開いたら、Configuration(構成)タブを開きます。
  4. 下矢印キーでVirtualization Technology(仮想化技術)をハイライト表示します。
  5. Enterキーを押し、Enabled(有効)を選択して、もう一度Enterキーを押して確定します。
  6. F10キーを押して変更を保存し、BIOSを終了します。
  7. PCが再起動し、ハードウェア仮想化が有効な状態になります。これでHyper-Vのインストール作業に進めます。

Windows 11 HomeにHyper-Vをインストールする手順

次に、必要なファイルをインストールしてWindows 11 HomeでHyper-Vを有効化するためのバッチスクリプトを作成・実行します。

作業を始める前に、必ずシステムの復元ポイントを作成しておきましょう。万が一処理中に問題が発生しても、現在の状態へ復元できるようになります。

Windows 11 HomeでHyper-Vを有効にする手順:

  1. 新しいメモ帳ファイルを開きます。Win + Rキーを押し、「notepad」と入力してOKをクリックします。 Windows 11 HomeにHyper-Vをインストールする方法【バッチスクリプトで有効化】
  2. メモ帳に以下のスクリプトをコピー&ペーストします。
    pushd "%~dp0"
    dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt
    for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
    del hv.txt
    Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
    pause
  3. Ctrl + Sキーを押して保存ダイアログを開きます。
  4. ファイル名欄に「hyperv.bat」と入力します。ファイル名末尾の拡張子「.bat」はスクリプトを実行するために重要です。 Windows 11 HomeにHyper-Vをインストールする方法【バッチスクリプトで有効化】
  5. 「ファイルの種類」のドロップダウンをクリックし、「すべてのファイル」を選択します。
  6. 保存ボタンをクリックしてファイルを保存します。 Windows 11 HomeにHyper-Vをインストールする方法【バッチスクリプトで有効化】
  7. 保存した「hyperv.bat」ファイルを右クリックし、「管理者として実行」を選択します。ユーザーアカウント制御の確認画面が表示されたら「はい」をクリックします。
  8. コマンドプロンプトでスクリプトの実行が始まり、Hyper-Vのインストールが進みます。完了まで時間がかかる場合があるため、処理が終わるまでしばらく待ちましょう。
  9. 処理が完了すると「操作は正常に完了しました」というメッセージが表示されます。 Windows 11 HomeにHyper-Vをインストールする方法【バッチスクリプトで有効化】
  10. Yキーを入力して確定し、PCを再起動します。再起動しない場合は「N」を入力してコマンドプロンプトを終了します。

変更を適用するにはPCの再起動が必要です。再起動後、Windows 11 HomeにHyper-Vがインストールされているはずです。Windows検索で「Hyper-V」と入力し、「Hyper-Vマネージャー」をクリックすれば、新しい仮想マシンを作成できます。

もしHyper-Vがまだ表示されない場合は、「Windowsの機能」ダイアログ、コマンドプロンプト、Windows PowerShellから有効化することも可能です。

Windows 11 HomeでHyper-Vを実行しよう

Microsoftは公式にHyper-VをPro、Education、Enterpriseエディション向けの機能として位置づけており、Homeエディションでの使用を制限しています。しかし、BIOS設定のちょっとした変更と便利なバッチスクリプトを組み合わせれば、Windows 11 HomeにもHyper-Vをインストールできます。

Hyper-Vが使えるようになれば、WindowsやUbuntuなど対応するOSを仮想マシン上にインストールし、自由に検証や検討を行える環境を構築できます。

  1. 今すぐWindows 11をインストールする方法|要件確認からアップグレード手順まで徹底解説

    Windows 11正式版を待つ日々が、ついに終わりを迎えました。Microsoftが最新オペレーティングシステムをついに公開したのです。より柔らかみのあるUIデザイン、滑らかなアニメーション、ドロップシャドウ、刷新されたリボンUI、強化されたセキュリティ、新デザインのアイコンやフォント、便利なスナップレイアウト、新しいサウンドなどに興味がある方は、この記事の手順に従って、今すぐアップグレードを始めましょう。 ステップ1:アップグレードに必要な環境と時間を確認する まず最初に考慮すべき点があります。Microsoft公式のサポートを受けながらWindows 11にアップグレードするには、デバ

  2. Windows 11 HomeでHyper-Vを有効化する方法|バッチファイルを使った簡単な手順を解説

    Windowsだけでなく複数のOSを試してみたい方にとって、仮想マシンプラットフォームは必須のツールです。Windowsでは、Microsoft製のネイティブハイパーバイザー「Hyper-V」がこの機能を提供していますが、残念ながらWindows 11 Homeエディションでは標準で利用できません。サードパーティ製の仮想化ソフトも多数存在しますが、Hyper-Vはパフォーマンスが高く操作性にも優れています。本記事では、Windows 11 HomeでHyper-Vを有効化するための簡単な回避策をご紹介します。 MicrosoftのHyper-Vとは? Hyper-Vは、Microsoftが開