How To

Windows 11で仮想化テクノロジーを有効にする方法

February 11, 2026 1 分で読む Updated: February 11, 2026

仮想マシンの導入は、一見簡単そうに思えますが、実際には何も機能しない壁にぶつかってしまいます。仮想化を有効にし、サポートを確認し、BIOS設定も試してみたものの、仮想マシンが起動しなかったり、パフォーマンスが低下したりするケースは、想像以上に多くあります。Windows PC、特にWindows 11をお使いの場合、こうした問題に悩まされる可能性がありますが、ほとんどの場合、いくつかの調整で解決できます。このガイドでは、Hyper-Vを使用する場合でも、VirtualBoxなどのサードパーティ製アプリを使用する場合でも、サポートの確認、BIOS/UEFIでの仮想化の有効化、そして仮想マシンをスムーズに起動させる方法について説明します。このガイドを参考にすれば、LinuxディストリビューションやWindows仮想マシンを、いつものように面倒な手間をかけずに起動できるようになります。

Windows 11 の仮想化サポートと有効化の問題を修正する方法

PCが仮想化をサポートしているか確認する

このステップは非常に重要です。サポートされていない機能を有効にしようとして時間を無駄にするのは全く意味がありません。お使いのCPUがIntel、AMD、その他のCPUの仮想化をサポートしているかどうかを確認してください。特に古いノートパソコンや低価格のノートパソコンでは、BIOSで仮想化が無効になっている場合や、デフォルトで無効になっている場合があり、CPUが仮想化に対応していない場合もあります。

  • Intel CPU の場合は、Intel Processor Identification Utilityをダウンロードしてください。インストール後、実行し、「CPU Technologies」を展開して「Intel® Virtualization Technology」を探します。見つかった場合は、サポートが確認されています。
  • AMDチップの場合は、AMD-V検出ユーティリティを入手してください。ファイルを解凍して右クリックし.exe「管理者として実行」を選択してください。すると、CPUが仮想化をサポートしているかどうかが表示されます。

場合によっては、CPUがサポートしていても、BIOSで機能が無効になっていることがあります。私の経験では、一部の環境ではサポートが確認されていても、仮想化はデフォルトで無効になっています(当然ながら、Windowsは必要以上に仮想化を難しくする必要があるためです)。

Windows の仮想化サポートの現在のステータスを確認する

CPUが仮想化をサポートしていることがわかったら、仮想化が有効になっているかどうかを確認してください。タスクマネージャーCtrl + Shift + Esc)を開き、「パフォーマンス」タブに移動します。仮想化を探します。「有効」と表示されていれば問題ありません。そうでない場合は、BIOS/UEFIで有効にする必要があります。

念のためお知らせしますが、仮想化が有効になっている場合でも、他の設定や競合により仮想化が利用できない場合があります。しかし、少なくとも有効になっているかどうかを確認することが第一歩です。

BIOS/UEFI設定にアクセスして仮想化を有効にする

この部分は本当に面倒です。メーカーによって仮想化の切り替えボタンの隠し場所が異なるためです。通常は起動時にDeleteF2F10F12などのキーを押します。PCによってはロゴのスプラッシュ画面でキーが一瞬表示されますが、マザーボードのマニュアルやサポートサイトを参照する必要がある場合もあります。例えば、ASUSはF9キー、MSIはDeleteキー、DellはF2キーまたはF12キーを使用することが多いです。ノートパソコンでは、Enter + F1キーまたはF10キーの組み合わせになることもあります。

もう1つ、もし待ちきれないなら、Windows Recoveryを起動し、「Advanced Startup(高度なスタートアップ)」から「UEFIファームウェア設定」まで移動する方法があります。 を押して とWin + R入力し、再起動したら「トラブルシューティング」 > 「詳細オプション」 > 「UEFIファームウェア設定」shutdown /r /o /f /t 00を選択し、「再起動」をクリックします。UEFIメニューが表示されます。

BIOSまたはUEFIに入ったら、仮想化オプションを探します。マザーボードやメーカーによっては、Intel VT-x、 AMDの場合はSVMなど、類似のキーワードで表示されている場合があります。通常は「詳細設定「CPU構成」セキュリティ」などのタブ内にあります。

異なるマザーボードで仮想化を有効にする方法

BIOS はそれぞれ見た目が異なり、用語も異なる場合があるため、簡単に説明します。

ASUSマザーボード

  • BIOS を再起動します (通常、詳細モードでは F7 キーを押します)。
  • [詳細設定]または[CPU 構成]に移動します。
  • Intel Virtualization TechnologyVT-dを有効にします。
  • F10 キーを押して保存して終了します。

MSIマザーボード

  • BIOS にアクセスします (起動中に Delete キーを押します)。
  • [詳細設定] > [オーバークロック モード]に移動します。
  • SVM モードを見つけて有効にします。
  • IOMMU が存在する場合はオンにします。
  • 変更を保存し、F10 キーを押して再起動します。

その他のブランド(Acer、Lenovo、GIGABYTE、Dell、HP)

  • 通常は同様のプロセスです。詳細メニューで仮想化またはSVMオプションを探します。
  • Dell や HP では、多くの場合、セキュリティまたは詳細設定の下にあります。
  • 終了する前に設定を保存することを忘れないでください。デフォルトに戻すと、仮想化が誤って無効になる場合があるため、保存後に再度確認してください。

何も動作しない場合はどうすればいいですか? BIOS アップデートを再確認するか、サポートにお問い合わせください。

サポートが確認されているにもかかわらず、設定がなかなか反映されない場合は、BIOSのアップデートが必要かもしれません。特にGIGABYTEやASUSなどのメーカーでは、アップデートが必須です。メーカーのサイトで最新のBIOSファームウェアをご確認ください。古いバージョンのBIOSでは、仮想化オプションが非表示になったり、完全に無効になっている場合があります。

Windows 11で仮想化を有効にしたら使用する

仮想化がオンになり、サポートが確認されると、Hyper-V を起動して Windows 機能を有効にするだけです。

  • [実行] ( Win + R)を開き、optionalfeaturesと入力して Enter キーを押します。
  • Hyper-V仮想マシン プラットフォーム、およびWindows ハイパーバイザー プラットフォームのチェックボックスをオンにします。
  • [OK]をクリックして、マシンを再起動します。

再起動後、Hyper-V マネージャーを開いて仮想マシンを作成します。VirtualBox や VMware などのサードパーティ製アプリでは、Hyper-V を無効にする必要がある場合がありますので、その点に注意してください。これらのアプリは相性が悪くなる場合があります。

関連する質問

仮想化を有効にしても動作しないのはなぜですか?

これはよくある悩みの種です。Hyper-Vまたは仮想化機能が有効になっているにもかかわらず、VMが起動しない場合は、Hyper-VがVirtualBoxやVMware Workstationなどの他のVMソフトウェアと競合している可能性があります。通常は、まずHyper-Vを無効にする必要があります。

Hyper-Vを無効にするには、PowerShellを管理者として起動し、次のコマンドを実行します bcdedit /set hypervisorlaunchtype off。再起動してからもう一度お試しください。それでも解決しない場合は、ファームウェアが完全に更新されていること、そしてCPUが仮想化をサポートしていることを確認してください(もちろん、それほど驚くことではありません)。

場合によっては、新規インストールやBIOSリセットが役立つことがあります。特に、サポートされていないBIOSオプションを試していた場合は有効です。また、一部のシステムでは、Hyper-Vまたはサードパーティ製VMの仮想化機能を完全に有効にするために、レジストリまたはグループポリシーの調整が必要になる場合があります。しかし、ほとんどの場合、Hyper-VをオフにするだけでVirtualBoxは正常に動作します。

これで、BIOSメニューやサポートチェックリストのわかりにくさが少しでも解消されたなら幸いです。仮想化を有効にすれば、VMの起動がずっと楽になります。あとは、隠れた設定を徹底的に削除するだけです。