しばらくの間VirtualBoxを使用していませんでしたが、(通常どおり)機能しなくなったことがわかりました。
実行すると、次のエラーが表示されます
いくつかの詳細
VT-dはBIOSで有効になっています
ホストシステムはWindows8です
のバージョン
テキストバージョン
仮想マシンNebullaのセッションを開くことができませんでした。
VT-xは使用できません。 (VERR_VMX_NO_VMX)。
結果コード:E_FAIL(0x80004005)コンポーネント:コンソールインターフェイス:IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
[〜#〜]解決済み[〜#〜]
Hyper-V
との競合でした。インストールされると、Oracle VirtualBoxは64ビット仮想マシンを実行できません。
すべての仮想化BIOS設定を有効にしている場合でも、Hyper-Vをオンにしている場合Windowsの機能、VirtualBoxはVMXを使用可能として検出しません。
Hyper-Vを削除できる場合は、「Windowsの機能をオンまたはオフにする」を使用します。それで対応できない場合は、VMをHyper-Vに移行できます。
これを処理する効率的な方法は https://blogs.msdn.Microsoft.com/virtual_pc_guy/2008/04/14/creating-a-no-hypervisor-boot-entry/ で説明されています。基本的に、「bcdedit」を使用して、Hyper-Vを実行せずにWindows環境を起動するための起動オプションを作成します。
bcdedit /copy {current} /d "Microsoft Windows – no hypervisor"
bcdedit /set {guid from the previous command} hypervisorlaunchtype off
これを行うと、再起動すると、起動時にHyper-Vを有効にするかどうかを選択できるメニューが表示されます。 Windows10で動作します。