昔は、VirtualBox(VB)とVagrant(V)を使ってVMを実行していました。docker-for-windows(DfW)をインストールしてVを実行したので、VBはHyper-V(HV)について不満を言っています。
[user@localhost ~]$ vagrant up
Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX)
VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component
ConsoleWrap, interface IConsoleが、このリンクは VがHVをサポートしていることを示し、上記のエラーメッセージが矛盾です。VBがHVと互換性がないように見えるのはなぜですか?VがHVをサポートしているとVが言っている理由と、Vを再び使用するには、HVを無効にする必要がある方法です。
| Product    | Version |
|:-----------|--------:|
| Vagrant    |   2.0.1 |
| VirtualBox |   5.2.4 |
| Windows    |      10 | 討論
Hyper-Vのオンとオフを切り替える提案は、時間がかかるため、推奨されるソリューションではありません。
VBを置き換えることにより、同じシステムでVとDfWを実行することが可能である場合、これは1つのオプションです。