VirtualBox - VT-x sedang digunakan oleh hypervisor lain

16

OS: Windows 7 x64

VirtualBox: 4.3.14 & 4.3.15

CPU: i5-3570

Motherboard: Gigabyte GA-H77M-D3H

Saya menerima kesalahan di bawah ini ketika saya mencoba menjalankan mesin virtual dengan Aktifkan VT-x / AMD-V aktif. Dengan pengaturan ini, mesin virtual berjalan dengan sukses.

Failed to open a session for the virtual machine
MachineName

VT-x is being used by another hypervisor.
(VERR_VMX_IN_VMX_ROOT_MODE).

Virtualbox can't operate in vmx root mode. Please close all other virtualization programs.
(VERR_VMX_IN_VMX_ROOT_MODE).

Saya memiliki pengaturan virtulisasi diaktifkan di BIOS.

Saya mencoba memperbarui BIOS, itu tidak memperbaiki masalah.

Ketika BIOS saya diperbarui, virtulisasi dimatikan secara default, dan masuk ke VirtualBox opsi Enable VT-x / AMD-V tidak ada di sana, saya mengaktifkan kembali virtulisasi dan opsi itu kembali - sehingga VirtualBox tampaknya mengetahui dengan benar kapan virtulisasi saya aktif.

Saya mencoba memperbarui VirtualBox dari 4.3.14 ke 4.3.15 karena ternyata ia memperbaiki beberapa masalah dengan program anti-virus yang mengganggu dengan VirtualBox, jadi saya memutakhirkan untuk mengesampingkannya, masih merupakan masalah yang sama.

Saya tidak memiliki perangkat lunak virtulisasi lainnya yang diinstal sejauh yang saya tahu.

Sejauh yang saya tahu saya tidak memiliki program yang berjalan dalam mode kompatibilitas.

Ada ide apa lagi yang bisa menyebabkan kesalahan ini? Atau adakah cara untuk mencari tahu apa lagi yang menggunakan VT-x?

Tesla
sumber
beberapa malware atau bahkan beberapa antivirus dapat menginstal dirinya sebagai hypervisor. Mungkin begitu?
pqnet

Jawaban:

39

Itu terjadi pada saya ketika saya menggunakan Perangkat Virtual Android. Periksa apakah Anda menggunakan mesin virtual lain secara bersamaan.

Semoga bantuan ini.

Fabricio
sumber
Ini bukan jawaban untuk pertanyaan awal. Untuk mengkritik atau meminta klarifikasi dari penulis, tinggalkan komentar di bawah posting mereka - Anda selalu dapat mengomentari posting Anda sendiri, dan setelah Anda memiliki reputasi yang cukup Anda akan dapat mengomentari posting apa pun .
DavidPostill
1
@ Davidvidost sebenarnya masalah ini bisa datang dari menjalankan beberapa virtualisasi host pada CPU yang sama pada saat yang sama. Saya telah mengirimkan hasil edit untuk menjelaskan hal ini.
zymhan
Apa yang harus saya lakukan jika saya perlu mesin Virtualbox dan Perangkat Virtual Android berjalan pada saat yang sama?
Vadim Kotov
@ DavidvidPostill ini sebenarnya solusi. Saya baru saja mematikan Perangkat Virtual Android yang telah saya jalankan, dan mesin Vagrant mulai tanpa masalah.
xarlymg89
1

Jika Anda menginstal Microsoft Virtual PC, atau penggantinya Hyper-V, Anda harus menghapus instalannya. Salah satu dari ini akan menyebabkan masalah yang Anda lihat.

Anda juga mungkin perlu menghapus instalasi program virtualisasi lain yang mungkin telah Anda unduh, seperti VMware Player / Workstation.

Michael Hampton
sumber
1

Saya memperbaiki masalah dengan menghapus dan menginstal 4.3.12 sebagai gantinya. Sepertinya ini bug di 4.3.14 & 4.3.15 dan saya sudah melaporkannya sekarang.

Tesla
sumber
Saya menggunakan 4.3.24 dan memiliki masalah yang sama.
e-info128
Anda harus benar-benar menautkan laporan bug Anda untuk referensi di masa mendatang, sehingga kami dapat mengetahui apakah masalah khusus ini diperbaiki, atau bahkan jika masalah tersebut berlaku untuk situasi khusus kami.
zymhan
0

Saya memiliki masalah yang sama beberapa waktu lalu. Saya telah memperbarui ke versi virtualbox yang lebih baru, dan VM yang sebelumnya berfungsi memuntahkan kesalahan ini pada versi baru. Saya memeriksa solusi online dan menyatakan bahwa tidak ada proses lain yang menggunakan VT-x. Setel virtualbox.exe untuk menjalankan peningkatan (alias sebagai administrator), tidak ada perubahan.

Kemudian saya menyadari bahwa saya menjalankan installer tanpa peningkatan. Oh, mungkin begitu. Copot pemasangan, lalu instal ulang yang ditinggikan. Masalah hilang.

GoobeMaster
sumber