CPU-urile moderne au caracteristici de virtualizare hardware care ajută la accelerarea mașinilor virtuale create în VirtualBox, VMware, Hyper-V și alte aplicații. Dar aceste caracteristici nu sunt întotdeauna activate implicit.
Mașinile virtuale sunt o mare inovație. Cu aplicațiile virtualizate, puteți rula o mașină complet virtuală pe Windows în cadrul sistemului actual. Cu acel desktop virtual, puteți rula diferite sisteme de operare, puteți testa aplicații într-un mediu sandbox și puteți testa funcții fără griji. Pentru a funcționa, aplicațiile pentru mașini virtuale au nevoie de accelerare hardware încorporată în procesoarele moderne. Aceasta înseamnă accelerare hardware Intel VT-x pentru procesoarele Intel și accelerare hardware AMD-V pentru procesoarele AMD.
Uneori, este posibil să întâlniți mesaje de eroare în aplicațiile VM, cum ar fi următoarele:
- Accelerația hardware VT-x/AMD-V nu este disponibilă pe sistemul dvs
- Acest server acceptă Intel VT-x, dar nu activează Intel VT-x
- Procesorul de pe acest computer nu este compatibil cu Hyper-V
Există multe cauze diferite pentru aceste erori. Prima este că accelerarea hardware nu este activată. Pe sistemele cu procesoare Intel, caracteristica Intel VT-x poate fi dezactivată prin setările BIOS sau firmware-ul UEFI. De fapt, adesea este dezactivat implicit pe computerele noi. Pe sistemele cu procesoare AMD, o astfel de eroare nu va apărea deoarece caracteristica AMD-V este întotdeauna activată, astfel încât setările BIOS sau UEFI nu sunt modificate.
Un alt motiv este utilizarea unei aplicații de virtualizare precum VMWare sau VirtualBox atunci când mașina are instalat Hyper-V Microsoft. Hyper-V are grijă de caracteristicile de accelerare hardware și împiedică accesul altor aplicații virtuale.
Deci, să vedem cum să remediam aceste probleme.
Dezinstalați Hyper-V
Dacă aveți Hyper-V instalat , acesta devine „lacom” și nu permite altor aplicații de virtualizare să acceseze funcțiile de accelerare hardware. Acest lucru se întâmplă de obicei cu hardware-ul Intel VT-x, dar se poate întâmpla și cu AMD-V. În acest caz, veți vedea un mesaj de eroare Intel VT-x (sau AMD-V) negăsit, chiar dacă este activat pe computer.
Pentru a rezolva această problemă, pur și simplu dezinstalați Hyper-V. Hyper-V este o caracteristică opțională Windows, deci este puțin diferită de dezinstalarea obișnuită a aplicației . Accesați Panoul de control > Dezinstalați un program. În fereastra „ Programe și caracteristici ” , selectați „ Activați sau dezactivați funcțiile Windows ”.

În fereastra „Funcții Windows” , debifați caseta de selectare „Hyper-V” și apoi faceți clic pe „ OK ”
Când terminați de dezinstalat Hyper-V, reporniți computerul și apoi încercați din nou să utilizați VirtualBox sau VMware.
Activați Intel VT-x în BIOS sau UEFI
Dacă aveți un procesor Intel și dezinstalarea Hyper-V nu rezolvă problema - sau aplicația virtuală tot trimite un mesaj că Intel VT-x este dezactivat - trebuie să accesați setările BIOS sau UEFI de pe computer. Sistemele BIOS se găseau în mod obișnuit în computerele personale fabricate înainte de lansarea Windows 8 și pot fi înlocuite cu UEFI în computerele de astăzi. Capacitatea de a utiliza UEFI crește din ce în ce mai mult modernitatea computerelor personale.
Pe un sistem bazat pe BIOS, accesați configurarea BIOS repornind computerul și apăsând tasta corespunzătoare la prima pornire. Tasta pe care trebuie să o apăsați depinde de producătorul computerului, dar este de obicei tasta „Ștergere” sau „F2”. De asemenea, este posibil să vedeți un mesaj în timpul pornirii care spune ceva de genul „Apăsați {Tasta} pentru a accesa configurarea”. Dacă nu puteți găsi cheia exactă pentru a accesa setările BIOS, căutați pe web ceva de genul „{Computer} {model_number} access BIOS”.
![Cum să activați virtualizarea Intel VT-x în BIOS sau UEFI Cum să activați virtualizarea Intel VT-x în BIOS sau UEFI]()
Pentru computerele bazate pe UEFI, nu puteți apăsa pur și simplu o tastă în timp ce computerul pornește. În schimb, trebuie să urmați aceste instrucțiuni pentru a accesa setările UEFI din opțiunile avansate de pornire Windows. Țineți apăsată tasta Shift când faceți clic pe Restart în Windows pentru a reporni acel meniu.
Indiferent dacă computerul dvs. folosește BIOS sau UEFI, odată ce vă aflați în meniul de setări puteți începe să căutați opțiuni etichetate „Intel VT-x”, „Intel Virtualization Technology”, „Virtualization Extensions”, „Vanderpool” sau similare.
De obicei, veți găsi opțiunea în submeniul „Procesor”. Acest submeniu poate fi localizat undeva sub meniul „Chipset”, „Northbridge”, „Advanced Chipset Control” sau „Advanced CPU Configuration”
Activați opțiunea și apoi selectați „Salvare și ieșire” sau o funcție similară pentru a salva modificările setărilor și a reporni computerul.
![Cum să activați virtualizarea Intel VT-x în BIOS sau UEFI Cum să activați virtualizarea Intel VT-x în BIOS sau UEFI]()
După repornirea computerului, încercați din nou să utilizați VirtualBox sau VMware.
Ce trebuie să faceți dacă nu vedeți opțiunea Intel VT-x în BIOS sau UEFI
Din păcate, unii producători de laptopuri și producători de plăci de bază nu au opțiunea de a activa Intel VT-x în setările BIOS sau UEFI. Dacă nu vedeți această opțiune, căutați pe web numărul modelului dacă este un laptop sau placa de bază dacă este un desktop și „ activați Intel VT-x”.
În unele cazuri, producătorii pot lansa actualizări de firmware BIOS sau UEFI care includ această opțiune. Deci, actualizarea firmware-ului BIOS sau UEFI poate fi utilă.