VT-x dinonaktifkan di BIOS untuk semua mode CPU (VERR_VMX_MSR_ALL_VMX_DISABLED)

237

Unduh Xamarin Android Player dan dengan >> next >> progres diinstal Virtual Box.

Ketika saya mencoba memulai sebuah emulator, saya dapat

Failed to initialized device (name Of the emulator)
VboxManager Commendt Failed

dan detail kesalahan dalam Oracle Vm Virtualbox adalah

VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)

Bagaimana saya bisa memperbaikinya?

Saya telah menemukan solusi dari masalah saya, menaruh beberapa gambar untuk membantu orang lain, terima kasih di sini

Sam
sumber
2
Ini lebih merupakan pertanyaan superuser.com, tetapi coba ini: sysprobs.com/disable-enable-virtualization-technology-bios
SushiHangover
1
Jika Anda telah memecahkan masalah Anda, Anda harus menambahkan jawaban di sini daripada menautkan ke situs Web luar.
Peter O.
3
Saya telah menemukan solusi dari masalah saya, menaruh beberapa gambar untuk membantu orang lain, terima kasih buka di sini -> forums.xamarin.com/discussion/54479/...
Sam

Jawaban:

207

Ini adalah masalah terkait RAM. Dokumentasinya cukup jelas:

Anda mencoba mengalokasikan> 3GB RAM ke VM. Ini membutuhkan: (a) sistem host 64 bit; dan (b) pass-through perangkat keras yang sebenarnya yaitu VT-x.

Solusi cepat

Alokasikan kurang dari 3GB untuk mesin virtual.

Solusi lengkap

  1. Pastikan sistem Anda 64 bit.
  2. Aktifkan virtualisasi di mesin host Anda. Anda dapat menemukan cara melakukannya di sini atau ada banyak sumber daya lain yang tersedia di Google .
dnaranjo
sumber
12
Solusi cepat tidak berfungsi pada sistem saya. Harus mengaktifkan virtualisasi di bios. (Ubuntu 16.04)
Edo
3
Ini bisa menjadi masalah RAM. Tapi itu hanya satu kemungkinan.
Auspex
144

Menghidupkan / mematikan PAE / NX tidak berhasil untuk saya. Saya hanya perlu mengaktifkan virtualisasi di komputer saya. Saya sedang mengerjakan HP Compaq 8200 dan mengikuti langkah-langkah di bawah ini untuk menghidupkan virtualisasi. Jika Anda bekerja pada komputer yang berbeda, Anda mungkin hanya perlu mencari cara mengaktifkan virtualisasi di komputer Anda. Langkah-langkah di bawah ini untuk HP Compaq 8200 (atau serupa) disalin kata demi kata dari komentar yang diposting oleh pengguna qqdmax5 pada papan diskusi Hp di sini .


Untuk menjalankan mesin Oracle VM Virtual Box / VMware pada host 64-bit ada kebutuhan untuk mengaktifkan Teknologi Virtualisasi (VTx) dan Teknologi Virtualisasi Directed I / O (VTd).

Biasanya pengaturan ini dinonaktifkan pada tingkat BIOS.

Untuk mengaktifkan VTX dan VTD Anda harus mengubah pengaturan yang sesuai di BIOS.

Berikut adalah contoh cara melakukannya untuk HP Compaq 8200 atau PC serupa:

  1. Mulai mesin.
  2. Tekan F10 untuk masuk ke BIOS.
  3. Keamanan-> Keamanan Sistem
  4. Aktifkan Teknologi Virtualisasi (VTx) dan Teknologi Virtualisasi Mengarahkan I / O (VTd).
  5. Simpan dan mulai ulang mesin.

Ada juga beberapa diskusi tentang ini di askubuntu .

sedeh
sumber
6
+1 Terima kasih atas jawaban ini. Untuk PC Lenovo saya, saya harus melakukan amiduos.com/support/knowledge-base/article/…
Mayoares
Setelah Window memperbarui pengaturan BIOS saya telah berubah. Untuk membuatnya bekerja lagi saya harus menonaktifkan Vt-d dan mengaktifkan virtualisasi perangkat keras di BIOS.
Onshop
1
Ini adalah jawaban yang tepat untuk semua pengguna yang pengaturan bios (VTx) telah dinonaktifkan. Terima kasih telah memposting.
Alex Raj Kaliamoorthy
Di BIOS saya, saya harus mengaktifkan "Teknologi Virtualisasi Intel".
Kris
Ini juga masalah bagi saya, menjalankan laptop HP EliteBook dan OS Linux yang lebih tua. F10> BIOS> Konfigurasi Sistem. >
Teknologi
59

Dalam Kotak Virtual "Pengaturan"> Pengaturan Sistem> Prosesor> Aktifkan opsi PAE / NX. Itu menyelesaikan masalah saya.

Sandeep
sumber
5
Saya harus menghapus centang Aktifkan PAE / NX. Ini membuat kesalahan hilang dan mesin virtual dimulai!
wallyk
2
Apa bedanya dengan stackoverflow.com/a/34741964/1221410 ? Yang terdaftar sekitar 3 tahun sebelum jawaban ini?
Dave
1
Tidak bekerja untuk saya juga. Namun dalam Pengaturan> Sistem> Akselerasi, saya menghapus centang "Aktifkan VT-x / AMD-V" dan kemudian berfungsi! (Saya menonaktifkan kembali opsi PAE / NX).
Florian Richoux
Solusi sementara. Jika Anda bekerja dengan Vagrant atau teknologi lainnya, maka itu tidak akan berhasil. (Setidaknya tidak bekerja untukku. :()
Manan Shah
17

Saya mengalami masalah ini ketika mencoba menjalankan OS 32-bit dengan alokasi RAM lebih dari 3.584 MB. Pengaturan RAM OS tamu menjadi 3584 MB dan kurang membantu.

Tapi saya akhirnya hanya mengaktifkan flag di BIOS.

Klesun
sumber
15

Ikuti langkah-langkah di bawah ini di Oracle VM VirtualBox Manager:

  1. Pilih perangkat Virtual dan pilih Pengaturan
  2. Arahkan ke Sistem dan klik tab Processor
  3. Centang kotak, Aktifkan PAE / NX
  4. Klik OK dan Anda selesai

Untuk memverifikasi, mulai perangkat Virtual dari Oracle VM VirtualBox. Jika semua berjalan dengan baik, perangkat akan melakukan booting.

Tutup perangkat ini dan buka dari Genymotion.

Tinashe Chinyanga
sumber
8

aktifkan PAE / NX dalam konfigurasi jaringan virtualbox

Weverton Souza
sumber
7

Untuk Windows 10 terbaru (HP & Intel motherboard / prosesor),

Ikuti langkah-langkah di bawah ini, dimulai dengan:

Settings ->
Update & Security ->
Recovery ->
Advanced startUp -> Restart now

F10 (System Recovery) -> System Configuration tab -> Virtualization Technology

Memungkinkan

F10 untuk menyimpan dan keluar

src3369
sumber
Terima kasih. Ini membuat semua pengguna Windows pergi ke arah yang benar. Saya memiliki motherboard ASUS dan harus dimatikan dari menu Advanced Startup dan kemudian secara fisik mulai melihat opsi BIOS (F2 / Del untuk ASUS) ... sekali di BIOS itu di bawah Advanced => Advanded Configuration => CPU dan memanggil Teknologi Virtualisasi Intel.
Andrew T
6

BIOS VT-X saya aktif, tetapi saya harus mematikan PAE / NX untuk menjalankan VM.

GeorgeC
sumber
6

Untuk Ubuntu di HP (prosesor Intel),

Tekan F10 saat boot sistem, itu akan masuk ke mode pengaturan sistem.

Anda akan menemukan tab di atas seperti Main, Security, Advanced.

Pergilah ke Tingkat Lanjut >> dan klik pada Pengaturan sistem .

Tandai kotak centang pada Aktifkan Teknologi Virtualisasi (VTx) dan Teknologi Virtualisasi yang Diarahkan I / O (VTd).

Kembali ke Utama, klik simpan perubahan dan keluar.

nj2237
sumber
5

Jika Anda menggunakan mesin 32-bit jangan biarkan lebih dari 3584 MB RAM dan itu akan berjalan.

MFM
sumber
3

Saya harus mematikan PAE / NX dan kemudian kembali ke ... voila !!

Raj
sumber
1
Saya setuju, hal yang sama juga berlaku untuk saya. Windows 10 x64, Virtual Box 5.0.14. Saya harus menonaktifkan PAE / NX dalam opsi VB dan itu membantu.
Dawid Sibiński
2

Cukup periksa berapa banyak CPU yang Anda alokasikan. Dengan satu CPU Anda tidak perlu bermain-main dengan bios Anda.

Denis Pitzalis
sumber
Punya hal serupa, dan solusi lain di atas tidak bekerja. VM impor saya memiliki 4 set CPU, dikurangi menjadi hanya satu ( vboxmanage VMNAME --cpus 1) dan boot seperti pesona. Terima kasih, Denis.
Guy Park
1

Pastikan Virtualisasi diaktifkan di bios Anda.

Kyle Coots
sumber