Windows 11でHyper-Vをアクティブ化する方法



Windows 10 ProまたはWindows 11 Proをお使いの場合は、Hyper-Vを有効にするだけで、VirtualBoxやVMWareなどのサードパーティ製ツールに頼ることなく、すぐに仮想マシンを作成できます。ただし、Hyper-Vは使い慣れていないと見つけるのが難しく、有効化もスムーズにいかない場合があります。このガイドでは、Hyper-Vを起動して実行する方法を説明します。複数のOSのセットアップをテストしたり、開発作業をスムーズに進めたりできるようになります。ちなみに、Hyper-VはWindows Proエディションでのみ利用可能です。Homeエディションをご利用の場合は、アップグレードしないとHyper-Vはご利用いただけませんのでご注意ください。

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

Hyper-VはWindowsのデフォルトの仮想化ツールと言えるかもしれませんが、必ずしもデフォルトでオンになっているわけではありません。パワーユーザーでない限り、必要になるまでその存在に気づかないかもしれません。Windowsの設定で実際にオンにする方法は次のとおりです。ただし、一部のマシンでは、Hyper-Vを完全にサポートするためにBIOS設定の調整が必要になる場合があります。主に仮想化テクノロジーの有効化ですが、デフォルトでは無効になっていることが多いです。マシンによっては、すべてが機能するまでに数回の再起動やBIOS/UEFIの設定の切り替えが必要になる場合があります。

CPUが仮想化をサポートし、BIOSでHyper-Vが有効になっているかどうかを確認します。

  • PC を再起動し、BIOS/UEFI セットアップに入ります (通常は起動中にDelまたは を押しますF2)。
  • 「Intel VT-x」や「AMD-V」などの設定を探して、オンになっていることを確認します。
  • また、「Hyper-V」または「仮想化テクノロジ」を見つけて、無効になっている場合は有効にします。
  • 変更を保存し、Windows を再起動します。

CPU またはマザーボードがこれらの機能をサポートしていない場合、Hyper-V は動作しませんので、まずこの点を確認してください。

方法1: Windowsの機能パネルを使用する

コマンドラインを使うよりもクリック操作で済むなら、これが最も簡単な方法です。メリット:シンプルで、ほとんどの場合、Hyper-V を起動するのに十分です。Hyper-V のオプションが表示されているのに、まだ有効になっていない場合に役立ちます。

  • 検索バーに「コントロール パネル」と入力して開きます。
  • [プログラム]をクリックし、[プログラムと機能]に移動します。
  • 左側で、[Windows の機能の有効化または無効化] を見つけてクリックします。
  • 下にスクロールして「Hyper-V」を見つけます。プラス記号または矢印をクリックしてカテゴリを展開します。
  • Hyper-V 管理ツールHyper-V プラットフォームの両方を選択します。
  • 「OK」をクリックします。Windows が選択内容を処理します。これには 1 ~ 2 分かかる場合があります。
  • プロンプトが表示されたら、「今すぐ再起動」をクリックして変更を適用します。この手順は遅延したり、バックグラウンドで再起動が必要になる場合があります。これは想像以上に頻繁に発生します。

再起動後、スタートメニューでHyper-Vを検索してください。すべてが順調に進んでいれば、Hyper-Vマネージャーがポップアップ表示されます。そこからは、VMの作成は主にクリック操作で完了しますが、十分なリソース(RAM、CPUコア)が割り当てられていることを確認してください。

方法2: PowerShell (またはコマンドライン) を使用する

ターミナルの操作に慣れている場合や、GUI経由でWindowsの機能が正常に有効化されない問題のトラブルシューティングを行う場合は、この方法の方が高速です。GUIではHyper-Vの有効化が拒否される場合があり、その場合はPowerShellを使って強制的に有効化する必要があります。PowerShellは、GUIではカバーできないより深いレベルでHyper-Vの有効化をシステムに強制的に試行させるため、非常に便利です。また、一部の環境では、Windowsの更新プログラムの未適用やファイルの破損といった隠れた問題のためにGUIの方法が失敗することがありますが、PowerShellを使えばこうした問題を回避できます。

  • PowerShell を管理者として開きます(右クリックして「管理者として実行」を選択します)。
  • 走る: DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V -LimitAccess /NoRestart
  • に続く: bcdedit /set hypervisorlaunchtype auto
  • これらのコマンドを実行した後、PC を再起動します (すでに有効になっていると表示される場合がありますが、安全のために再起動してください)。

このプロセス中にエラーが発生した場合は、更新プログラムが不足しているか、ハードウェアに互換性がない可能性があります。まずはWindowsの更新プログラム、特にセキュリティとファームウェアの更新プログラムを確認してください。

Hyper-V を有効にした後に期待できること

完了して再起動すると、Hyper-V がスタートメニューに表示されるようになります。Hyper-V マネージャー を開いて、VM イメージの作成、リソースの割り当て、OS のインストールを開始できます。最初のうちは、動作が少し遅かったり、反応しなかったりすることがありますが、これは一部のハードウェアにおける仮想化設定の仕組みによるものです。オプションが表示されない場合や Hyper-V が動作しない場合は、BIOS 設定、Windows の更新プログラム、CPU が仮想化をサポートしているかどうかを再確認してください。Windows は仮想化を必要以上に難しくしているからです。

基本的に、一度セットアップしてしまえば、仮想環境の作成はスムーズに行えます。



この記事は役に立ちましたか?