VT-x, her iki CPU modu için de BIOS'ta devre dışı bırakıldı (VERR_VMX_MSR_ALL_VMX_DISABLED)


237

Xamarin Android Player'ı indirin ve >> next >> ile birlikte Virtual Box'ı kurun.

Bir emülatör başlatmaya çalıştığımda

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

ve Oracle Vm Virtualbox'daki hatanın detayı

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

Bunu nasıl düzeltebilirim?

Sorunumun çözümünü buldum, başkalarına yardım etmek için bazı resimler koydum, teşekkürler buraya gidin


2
Bu bir superuser.com sorusudur, ancak şunu deneyin: sysprobs.com/disable-enable-virtualization-technology-bios
SushiHangover

1
Sorununuzu çözdüyseniz, dış Web sitesine bağlanmak yerine buraya bir yanıt eklemeniz gerekir.
Peter O.

Yanıtlar:


207

RAM ile ilgili bir konudur. Belgeler kendiliğinden anlaşılır:

VM'ye 3GB'den fazla RAM ayırmaya çalışıyorsunuz. Bu aşağıdakileri gerektirir: (a) 64 bit ana bilgisayar sistemi; ve (b) gerçek donanım geçişi, yani VT-x.

Hızlı çözüm

Sanal makine için 3 GB'den az ayırın.

Tam çözüm

  1. Sisteminizin 64 bit olduğundan emin olun.
  2. Ana makinenizde sanallaştırmayı etkinleştirin. Bunu nasıl yapacağınızı burada bulabilirsiniz veya Google'da başka birçok kaynak vardır .

12
Hızlı çözüm sistemimde işe yaramadı. Biyografide sanallaştırmayı etkinleştirmek zorunda kaldı. (Ubuntu 16.04)
Edo

3
Bu olabilir RAM sorunu. Ama bu sadece bir olasılık.
Auspex

144

PAE / NX'i açmak / kapatmak benim için işe yaramadı. Bilgisayarımda sanallaştırmayı açmam gerekiyordu. Bir HP Compaq 8200 üzerinde çalışıyordum ve sanallaştırmayı açmak için aşağıdaki adımları izledim. Farklı bir bilgisayarda çalışıyorsanız, muhtemelen sadece pc sanallaştırma açmak için nasıl bakmak gerekir. HP Compaq 8200 (veya benzeri) için aşağıdaki adımlar Hp tartışma panosunda kullanıcı qqdmax5 tarafından gönderildi yorumun aynen kopyalanır burada .


Oracle VM Sanal Kutu / VMware makinelerini 64 bit ana bilgisayarda çalıştırmak için Sanallaştırma Teknolojisini (VTx) ve Sanallaştırma Teknolojisine Yönelik G / Ç'yi (VTd) etkinleştirmeniz gerekir.

Genellikle bu ayarlar BIOS düzeyinde devre dışı bırakılır.

VTx ve VTd'yi etkinleştirmek için BIOS'taki ilgili ayarları değiştirmeniz gerekir.

HP Compaq 8200 veya benzeri bir bilgisayar için nasıl yapılacağına dair bir örnek:

  1. Makineyi başlatın.
  2. BIOS'a girmek için F10 tuşuna basın.
  3. Güvenlik-> Sistem Güvenliği
  4. Sanallaştırma Teknolojisini (VTx) ve Sanallaştırma Teknolojisine Yönelik G / Ç'yi (VTd) etkinleştirin.
  5. Makineyi kaydedin ve yeniden başlatın.

Bu konuda askubuntu hakkında da bazı tartışmalar var .


6
+1 Bu cevap için teşekkürler. Lenovo bilgisayarım için amiduos.com/support/knowledge-base/article/…
Mayoares

Pencere güncellemesinden sonra BIOS ayarlarım değişti. Tekrar çalışmasını sağlamak için Vt-d'yi devre dışı bırakmak ve BIOS'ta donanım sanallaştırmasını etkinleştirmek zorunda kaldım.
Onshop

1
Bu, bios ayarları (VTx) devre dışı bırakılmış tüm kullanıcılar için doğru cevaptır. Gönderdiğiniz için teşekkürler.
Alex Raj Kaliamoorthy

BIOS'umda "Intel Sanallaştırma Teknolojisi" ni etkinleştirmem gerekiyordu.
Kris

Eski bir HP EliteBook dizüstü bilgisayar ve Linux işletim sistemi çalıştıran bu da benim için bir sorundu. F10> BIOS> Sistem Yapılandırması. > Sanallaştırma
Teknolojisi

59

Sanal Kutu'da "Ayarlar"> Sistem Ayarları> İşlemci> PAE / NX seçeneğini etkinleştirin. Sorunumu çözdü.


5
PAE / NX'i etkinleştir'in işaretini kaldırmak zorunda kaldım. Bu hatayı ortadan kaldırdı ve sanal makine başladı!
wallyk

2
Bunun stackoverflow.com/a/34741964/1221410 ile farkı nedir? Bu cevaptan yaklaşık 3 yıl önce hangileri listelendi?
Dave,

1
Benim için de çalışmadı. Ancak Ayarlar> Sistem> Hızlandırma'da "VT-x / AMD-V'yi Etkinleştir" seçeneğinin işaretini kaldırdım ve sonra çalışıyor! (PAE / NX seçeneğini geri aldım).
Florian Richoux

Geçici çözüm. Vagrant veya başka bir teknoloji ile çalışıyorsanız, çalışmaz. (En azından benim için çalışmadı. :()
Manan Şah

17

Bunun için ayrılan 3584 MB RAM ile 32-bit bir işletim sistemi çalıştırmaya çalıştığımda bu sorunu yaşadım. Konuk OS RAM'in 3584 MB ve daha azına ayarlanması yardımcı oldu.

Ama yine de BIOS'ta bayrağı etkinleştirmeye son verdim.


15

Oracle VM VirtualBox Manager'da aşağıdaki adımları izleyin:

  1. Sanal cihazı seçin ve Ayarlar'ı
  2. Sistem'e gidin ve İşlemci'yi tıklayın sekmesine tıklayın
  3. Onay kutusunu işaretleyin, PAE / NX'i etkinleştir
  4. Click Tamam ve bitirdiniz

Doğrulamak için Sanal cihazı Oracle VM VirtualBox'tan başlatın. Her şey yolunda giderse, cihaz açılır.

Bu cihazı kapatın ve Genymotion'dan açın.



7

En son Windows 10 (HP ve Intel anakart / işlemci) için,

Aşağıdakilerden başlayarak aşağıdaki adımları izleyin:

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

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

etkinleştirme

Kaydetmek ve çıkmak için F10


Teşekkürler. Bu, tüm Windows kullanıcılarının doğru yönde gitmesini sağlar. Bir ASUS anakartım var ve Gelişmiş Başlangıç ​​menüsünden kapanmak zorunda kaldım ve daha sonra fiziksel olarak bir BIOS seçeneği (ASUS için F2 / Del) görmeye başladım ... BIOS'ta bir kez Gelişmiş => Gelişmiş Yapılandırma => CPU altındaydı ve Intel Sanallaştırma Teknolojisi.
Andrew T

6

BIOS VT-X'im açıktı, ancak VM'nin çalışmasını sağlamak için PAE / NX'i kapatmak zorunda kaldım.


6

HP'deki Ubuntu (Intel işlemciler) için,

Sistemi önyüklemek için F10 tuşuna basın , sistem kurulum moduna girecektir.

Üstte Main, Security, Advanced gibi sekmeler bulacaksınız.

Gidin Gelişmiş >> ve tıklayın System ayarlarında.

Sanallaştırma Teknolojisini Etkinleştir (VTx) ve Sanallaştırma Teknolojisine Yönelik G / Ç (VTd) onay kutularını işaretleyin.

Main'e geri dön, değişiklikleri kaydet ve çık'ı tıkla.


5

32 bit makinedeyseniz, 3584 MB'den fazla RAM'e izin vermeyin ve çalışacaktır.


3

PAE / NX kapatıp geri açmak zorunda kaldı ... voila !!


1
Katılıyorum, aynısı benim için de işe yaradı. Windows 10 x64, Sanal Kutu 5.0.14. VB seçeneklerinde PAE / NX'i devre dışı bırakmak zorunda kaldım ve yardımcı oldu.
Dawid Sibiński

2

Kaç CPU ayırdığınızı kontrol edin. Bir CPU ile bios'unuzla oynamanıza gerek yoktur.


Benzer bir şey vardı ve yukarıdaki diğer çözümler işe yaramadı. İçe aktarılan VM'm 4 CPU'lu bir sete sahipti, sadece bir tane ( vboxmanage VMNAME --cpus 1) olarak indirdi ve bir cazibe gibi önyüklendi. Teşekkürler Denis.
Guy Park

1

Sanallaştırmanızda Sanallaştırmanın etkinleştirildiğinden emin olun.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.