Hyper-Vを稼働させて便利やんって暫く使っていたのですが、以前に利用していたVirtualBoxの仮想サーバーを使わなければならないことがありました。
そこで、VirtualBoxを稼働させて、仮想サーバを起動しようとすると、
「Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT)」
ってエラーが出て起動できない事象になりました。
そこで、調べてみたところ、Microsoft社によると、どうやらHyper-VとVirtualBoxは同時起動できないようです。
Hyper-Vが有効化されたWindowsでVirtualBoxを稼働する方法
結論から、同時起動できないので、Hyper-Vを停止させます。
1.管理者で、コマンドプロンプトを起動します。
2.bcdeditコマンドで、ブートローダーのHyper-Vの起動設定を確認します。
※Hyper-Vが使えているならば、Autoになっていると思います。
> bcdedit
Windows ブート マネージャー
--------------------------------
...
Windows ブート ローダー
--------------------------------
...
hypervisorlaunchtype Auto
3.bcdeditコマンドで、Hyper-Vが起動しないように設定を変更します。
> bcdedit /set hypervisorlaunchtype off
4.hypervisorlaunchtypeがOffになっていることを確認します。
5.PCを再起動すると、VitualBoxが起動できるようになります。
※再度、Hyper-Vを利用できるようにするには、
bcdedit /set hypervisorlaunchtype on
を実行してからPCを再起動します。
> bcdedit Windows ブート マネージャー -------------------------------- ... Windows ブート ローダー -------------------------------- ... hypervisorlaunchtype Off