web-dev-qa-db-ja.com

仮想マシン(VirtualBox)のセッションを開くことができませんでした

しばらくの間VirtualBoxを使用していませんでしたが、(通常どおり)機能しなくなったことがわかりました。

実行すると、次のエラーが表示されます

enter image description here

いくつかの詳細

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ビット仮想マシンを実行できません。

4
Dims

すべての仮想化BIOS設定を有効にしている場合でも、Hyper-Vをオンにしている場合Windowsの機能、VirtualBoxはVMXを使用可能として検出しません。

Hyper-Vを削除できる場合は、「Windowsの機能をオンまたはオフにする」を使用します。それで対応できない場合は、VMをHyper-Vに移行できます。

1
Andy Joiner

これを処理する効率的な方法は 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で動作します。

0
Larry Smithmier