Windows10環境でVirtualBoxが下記のエラーで動かなくなっちゃいました。
VT-x is not available (VERR_VMX_NO_VMX).
原因
原因はDocker Desktopをインストールしたからでした。
もっと突き詰めると、Docker DesktopがHyper-Vという別の仮想化マシンプラットフォームの上で動いていて、Hyper-VがVirtualBoxと共存できないというのが原因でした。
コントロールパネルから”Windowsの機能の有効化または無効化”を開き(Win + r で検索窓を開いてWindowsの機能 とか入力すると早いです)
下記の項目を無効化します
Linux用Windowsサブシステム
Windowsハイパーバイザープラットフォーム
仮想マシンプラットフォーム
この画面ですね
これらは、Hyper-V本体ととHyper-Vの機能を使っているアプリになります。
当然、Docker Desktopもアンインストールしました。
関連記事
https://www.codelab.jp/blog/?p=2845
Amazon.co.jp