本文へスキップ
RebootDoctor

Windows 11で仮想化を有効にする方法

By Mike Chen Fact-checked by Mike Chen (CompTIA A+ Certified) on

簡潔な回答: まず確認:タスクマネージャー→パフォーマンスタブ→CPU→右下に「仮想化:有効」または「無効」と表示。有効ならDocker、WSL2、Hyper-Vが動作するはず。無効ならBIOS/UEFIで再起動しIntel VT-xまたはAMD SVMをオン(通常「詳細」または「CPU構成」の下)。保存して終了。Windowsの「仮想マシンプラットフォーム」機能の有効化も必要な場合あり。

タスクマネージャーを開く→パフォーマンスタブ→CPU。右下を確認。「仮想化:有効」または「仮想化:無効」と表示。有効ならすでにオンで、実行しようとしているもの(Docker、WSL2、Androidエミュレーター、Hyper-V)は動作するはず。無効ならBIOSでオンにする必要あり。

再起動してBIOSに入る。キーはメーカーによる。デスクトップはDelまたはF2、DellとLenovoはF2、HPはF10、ASUSはDel。

BIOSで仮想化設定を見つける。メーカーで呼び方が異なる:

Intel CPU:「Intel Virtualization Technology」「Intel VT-x」「VT-x」を探す。通常「詳細」「CPU構成」「セキュリティ」の下。

AMD CPU:「SVM Mode」「AMD-V」を探す。同じ場所——「詳細」「CPU構成」。

有効にして保存・終了(通常F10)。Windows起動後、タスクマネージャーを再確認。仮想化が有効と表示されるはず。

なぜ必要か

Windows上のDocker DesktopはHyper-VまたはWSL2が必要で、どちらもハードウェア仮想化が必要。なければDockerが起動せず「hardware-assisted virtualization」エラーを出す。

WSL2(Windows Subsystem for Linux バージョン2)は軽量VM内で本物のLinuxカーネルを実行。仮想化有効化と「仮想マシンプラットフォーム」Windows機能が必要。設定→アプリ→オプション機能→Windowsのその他の機能→「仮想マシンプラットフォーム」と「Linux用Windowsサブシステム」にチェック。再起動。

Androidエミュレーター(Android Studioのエミュレーター、BlueStacks)はIntel HAXM(VT-xを直接使用)またはHyper-Vが必要。BlueStacks 5は仮想化を明示的に要求し、なしでは動作しない。

Windows Sandbox(怪しいソフトをテストする使い捨てVM)もHyper-V機能が必要。設定→アプリ→オプション機能→Windowsのその他の機能→「Windows Sandbox」にチェック。ProとEnterprise限定。

Hyper-Vの注意点

Hyper-Vを有効にするとWindowsのハードウェア仮想化管理が恒久的に変わる。VM以外のワークロードでも。Hyper-VハイパーバイザーがハードウェアとWindowsの間に常駐し、一部のシナリオでパフォーマンスがわずかに低下する可能性。Hyper-V有効状態でのゲーミングはGPUパススルーのオーバーヘッドで一部タイトルのFPSが測定可能に低下。

DockerやWSL2のためにHyper-Vを有効にしてゲーミングパフォーマンスが低下した場合、WSL2を失わずにHyper-Vを無効化可能。管理者ターミナルでbcdedit /set hypervisorlaunchtype off→再起動。WSL2はわずかに異なる仮想化モードにフォールバック。再有効化:bcdedit /set hypervisorlaunchtype auto

一部のVPNソフトとアンチチートがHyper-Vと競合。ValorantのVanguardアンチチートはHyper-Vを明確にブロック。両方必要なら状況に応じてハイパーバイザーのオン/オフを切り替える必要があり、毎回再起動が必要。

よくある質問

Windows 11で仮想化が有効か確認するには?

タスクマネージャー(Ctrl+Shift+Esc)→パフォーマンスタブ→CPU。右下に「仮想化:有効」または「無効」と表示。有効ならハードウェア仮想化はすでにアクティブ。

BIOSのどこに仮想化設定がある?

メーカーにより異なる。Intel CPU:「Intel Virtualization Technology」「Intel VT-x」「VT-x」を詳細またはCPU構成で探す。AMD CPU:「SVM Mode」「AMD-V」を同じ場所で探す。有効にしてF10で保存。

Hyper-Vはゲームを遅くしますか?

遅くなる場合がある。Hyper-VはハードウェアとWindowsの間にハイパーバイザー層を挿入しGPUパススルーに小さなオーバーヘッドを追加。一部のゲームでFPS低下が測定可能。bcdedit /set hypervisorlaunchtype offでWSL2を失わずにハイパーバイザーを無効化可能。VMが必要な時にautoで再有効化。

WSL2に仮想化は必要ですか?

はい。WSL2は軽量VM内で本物のLinuxカーネルを実行するため、BIOSでのハードウェア仮想化有効化とWindowsの「仮想マシンプラットフォーム」機能が必要。両方有効にして再起動でWSL2が動作。

プロのサポートが必要ですか?

これらの手順で解決しない場合、認定技術者がリモートで診断・修復します。通常30分以内に完了します。