Fix: VT-X este dezactivat în Bios pentru toate modurile CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Mai mulți utilizatori se confruntă cu VT-X este dezactivat în eroarea Bios pentru toate modurile CPU (Verr_Vmx_Msr_All_Vmx_Disabled) atunci când încearcă să deschidă o mașină virtuală cu VM Virtualbox. Problema este raportată să apară pe toate versiunile recente de Windows și pe unele distribuții Ubuntu. Natura mașinii virtuale nu pare să fie importantă, deoarece există sesiuni raportate atât cu sesiunile virtuale Windows, cât și cu Ubuntu care nu reușesc cu același mesaj de eroare.

VT-x este dezactivat în BIOS pentru toate modurile CPU (VERR_VMX_MSR_ALL_VMX_DISABLED

Ce provoacă VT-X este dezactivat în Bios pentru toate modurile CPU (Verr_Vmx_Msr_All_Vmx_Disabled)?

Am investigat acest mesaj de eroare particular, analizând diverse raporturi ale utilizatorilor și soluția pe care au folosit-o pentru a remedia problema. Această problemă nu este ușor de remediat, deoarece apare atât pe Windows cât și pe Linux. Cu toate acestea, am reușit să localizăm câteva scenarii comune care sunt cunoscute pentru a declanșa acest anumit mesaj de eroare:

  • Tehnologia de virtualizare (VT-X) este dezactivată din BIOS - De cele mai multe ori, această problemă particulară apare deoarece VT-X este dezactivat de la nivelul BIOS de pe aparat. O gazdă pe 64 de biți trebuie să aibă activată tehnologia de virtualizare (VTx) în BIOS. Pe unele mașini, va trebui să activați, de asemenea, tehnologia de virtualizare I / O dirijată (VTd).
  • CPU-ul dvs. nu acceptă VT-X / AMD-V - Un alt scenariu posibil este că procesorul dvs. pur și simplu nu este echipat pentru a susține virtualizarea. Acest lucru poate apărea cu setări vechi care utilizează un procesor vechi.
  • PAE și NX sunt dezactivate pe CPU gazdă - Câțiva utilizatori au raportat că problema a fost rezolvată după ce s-au asigurat că CPU-ul virtualizat este configurat pentru a rula cu Extensia de adrese fizice (PAE) și NX .
  • Memoria RAM alocată este insuficientă sau depășește capacitățile sistemului - Modificarea valorii implicite a Memoriei de bază a ajutat mulți utilizatori să întâmpine aceeași problemă să o rezolve în întregime.
  • Soluția de securitate a unei terțe părți interferează cu VT-X Vt-D - Există mai mulți clienți AV terți care sunt cunoscuți care provoacă interferențe cu VirtualBox. Stabilirea unei reguli o dezinstalarea clientului Av complet va rezolva conflictul.

Dacă în prezent vă chinuiți să rezolvați această problemă, acest articol vă va oferi o listă de pași de depanare a calității. Mai jos aveți o colecție de metode pe care alți utilizatori într-o situație similară au urmat-o pentru a rezolva problema.

Pentru cele mai bune rezultate, urmați metodele de mai jos în ordinea în care sunt prezentate până când întâlniți o soluție care rezolvă problema în scenariul dvs. particular.

Metoda 1: verificați dacă procesorul dvs. acceptă VT-X / AMD-V

Înainte de a încerca orice altceva, asigurați-vă că sistemul pe care vă confruntați cu problema este proiectat pentru a găzdui VT-X (Intel) sau AMD-V (AMD) . Dacă procesorul dvs. este suficient de vechi, este posibil ca pur și simplu să nu fie proiectat pentru a suporta virtualizarea.

Există mai multe metode pe care le puteți urmări pentru a verifica dacă procesorul dvs. acceptă virtualizarea, dar vom face traseul ușor. SecurAble este un software gratuit care ne va ajuta să determinăm caracteristicile procesorului dvs. și să ne spună dacă virtualizarea este realizabilă.

Iată un ghid rapid despre descărcarea și utilizarea SecurAble pentru a vedea dacă procesorul dvs. acceptă virtualizarea:

  1. Accesați acest link ( aici ), derulați în jos în secțiunea de descărcare și faceți clic pe Descărcare acum.

    Descărcarea SecurAble
  2. După ce utilitarul este descărcat, pur și simplu deschideți executabilul și sunteți bine să mergeți. Faceți clic pe Da la UAC (prompt de cont de utilizator) și așteptați până când CPU-ul dvs. este analizat.
  3. Odată ce rezultatele apar, verificați dacă aveți un Da direct deasupra virtualizării hardware .

    Virtualizarea hardware este acceptată în acest exemplu

    Dacă confirmați că virtualizarea hardware este acceptată, puteți urma metodele de mai jos pentru a ști că una dintre ele va rezolva VT-X este dezactivată în eroarea Bios pentru toate modurile CPU (Verr_Vmx_Msr_All_Vmx_Disabled) .

În cazul în care testul a arătat că aparatul dvs. nu acceptă virtualizarea hardware, nu veți putea rezolva problema folosind metodele de mai jos.

Metoda 2: Activați tehnologia de virtualizare (VTX) din BIOS

Dacă întâmpinați problema pe o gazdă pe 64 de biți, rețineți că probabil va trebui să activați tehnologia de virtualizare (VTx) din setările BIOS. Pe unele placi de bază, va trebui, de asemenea, să activați I / O direcționat Tehnologie de virtualizare (VTd)

Unele plăci de bază vin cu această opțiune activată în mod implicit, dar intervenția manuală a utilizatorului sau interferența terță parte ar putea să o dezactiveze.

Notă: Windows Hyper V poate fi, de asemenea, responsabil de dezactivarea VT-x pe computer.

Rețineți că opțiunile exacte de meniu care implică activarea VT-X sau AMD-V vor fi diferite în funcție de placa de bază. Dar, în general, pașii sunt aproximativ aceiași. Iată un ghid rapid pentru a vă asigura că VT-X sau AMD-V este activat în setările BIOS:

  1. Porniți aparatul și apăsați în mod repetat tasta Setup până când introduceți BIOS-ul. Tasta de configurare va fi de obicei afișată pe ecran imediat după pornirea computerului. Dacă nu îl vedeți, încercați să apăsați în mod repetat tastele F (F2, F4, F8, F10, F12) sau tasta Del (calculatoare Dell) până când veți obține corect.

    Apăsați [tasta] pentru a intra în configurare Notă: Puteți face o căutare online cu „ * versiunea plăcii de bază * cheia BIOS ” pentru a vă salva de la experimentarea diferitelor combinații.
  2. După ce introduceți setările BIOS, accesați Securitate> Securitate sistem și activați Tehnologia de virtualizare (VTx) și / sau Tehnologia de virtualizare cu I / O (VTd).

    Activarea virtualizării pe un BIOS bazat pe HP

    Notă: Rețineți că numele sau locația vor fi diferite în funcție de placa de bază. În unele versiuni ale BIOS, va trebui să activați tehnologia de virtualizare din funcțiile avansate ale BIOS . Pe placi de bază bazate pe Intel, puteți activa virtualizarea prin Advanced> Intel (R) Virtualization Technology .

  3. După ce tehnologia de virtualizare a fost activată pe aparat, salvați configurația curentă a BIOS și ieșiți din setările BIOS pentru a vă permite repornirea mașinii.
  4. La următoarea pornire, vedeți dacă problema a fost rezolvată prin încercarea de a deschide aceeași mașină virtuală (cea care arăta anterior mesajul de eroare)

Dacă încă întâlniți aceeași VT-X este dezactivată în Bios pentru toate modulele CPU (Verr_Vmx_Msr_All_Vmx_Disabled), treceți la următoarea metodă de mai jos.

Metoda 3: Activați PAE / NX din VirtualBox Manager

Mai mulți utilizatori care se luptă să rezolve același mesaj de eroare au raportat că problema a fost rezolvată în întregime după ce au jonglat cu setările dispozitivului virtual și au activat PAE / NX din meniul Setări .

Această opțiune determină dacă funcțiile PAE (Extensie de adrese fizice) și NX ale procesorului gazdă vor fi expuse mașinii virtuale.

Deși acest lucru nu este garantat, este de obicei raportat să rezolve problema pe computere pe 64 de biți care sunt confirmate pentru a suporta virtualizarea hardware. Iată un ghid rapid despre activarea PAE / NX de la Oracle VM VirtualBox:

  1. Selectați mașina care arată mesajul de eroare din panoul din stânga, apoi faceți clic pe pictograma Setări .

    Accesarea meniului Setări al mașinii care nu reușește
  2. În fereastra Setări a mașinii virtuale, accesați secțiunea Sistem (folosind panoul din stânga) și accesați fila Procesor . Apoi asigurați-vă că este bifată caseta de validare Activare PAE / NX (asociată cu funcțiile extinse ).

    accesați Sistemul> Procesor și bifați caseta asociată cu Enable PAE / NX
  3. Salvați modificările și porniți mașina virtuală din nou.

Dacă încă vedeți VT-X este dezactivat în eroarea Bios pentru toate modurile CPU (Verr_Vmx_Msr_All_Vmx_Disabled) când încercați să porniți mașina virtuală, treceți la următoarea metodă de mai jos.

Metoda 4: Creșterea dimensiunii RAM

Mai mulți utilizatori care întâmpină aceeași problemă au raportat că problema a fost rezolvată după ce au crescut dimensiunea RAM alocată și au pornit din nou mașina virtuală.

Actualizare: Unii utilizatori au raportat că, în cazul lor, remedierea implică reducerea dimensiunii RAM alocate.

Dacă metodele de mai sus s-au dovedit a fi ineficiente, urmați pașii de mai jos pentru a crește sau a reduce dimensiunea RAM:

  1. Selectați mașina virtuală care vă dă probleme și faceți clic pe pictograma Setări .

    Accesarea meniului Setări al mașinii care nu reușește
  2. În fereastra Setări, accesați Sistem și accesați fila Placă de bază . După ce ajungeți, măriți memoria alocată (memorie de bază ) prin reglarea glisorului, apoi faceți clic pe Ok pentru a salva modificările.

    Mărirea memoriei de bază
  3. Rulați mașina virtuală și vedeți dacă problema a fost rezolvată. Dacă mai vedeți aceeași eroare, întoarceți-vă la fila Placă de bază folosind pasul 2 pentru a aduce memoria de bază mai mică decât cea inițial.

    Reducerea memoriei de bază
  4. Porniți din nou mașina și vedeți dacă problema a fost rezolvată.

Metoda 5: Împiedicarea antivirusului terților să interfereze cu virtualizarea hardware

Un vinovat improbabil, dar unul care a fost identificat pentru a provoca problema de mai multe ori este soluția antivirus a terței părți. Mai mulți utilizatori care au întâmpinat aceeași problemă au raportat că, în cazul lor, Avast (sau un alt client AV terț) a declanșat mesajul de eroare.

După cum se dovedește, mai multe soluții de securitate de la terți utilizează ceva în fundal pentru a crea o „cutie de nisip”. Acest lucru se termină prin blocarea caracteristicilor de virtualizare de la utilizarea de VirtualBox sau un client similar.

Dacă utilizați un client de securitate terță parte, dezactivarea protecției în timp real de la acesta nu vă va ajuta să rezolvați problema. Aceleași reguli de securitate vor rămâne în vigoare, indiferent dacă funcționează în mod activ sau nu.

Dacă utilizați Avast, puteți împiedica clientul de securitate să interfereze cu VirtualBox accesând Setări> Depanare și debifând caseta asociată cu Activare virtualizare asistată de hardware . Reporniți sistemul după ce efectuați această modificare.

Dezactivarea virtualizării hardware Avast

Dacă utilizați un client diferit, căutați online setarea echivalentă. Rețineți însă că unii clienți AV de la terți nu vă vor permite să dezactivați funcția sandboxing.

Dacă acesta este cazul, singura soluție este să dezinstalați AV-ul terțului dvs. complet din sistem. Puteți face acest lucru cu ușurință urmând acest ghid ( aici ).

Articole Interesante