22Aug
Procesoarele moderne includ funcții 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 în mod implicit.
Mașinile virtuale sunt lucruri minunate. Cu aplicațiile de virtualizare, puteți rula un întreg calculator virtual într-o fereastră pe sistemul dvs. actual.În cadrul acestei mașini virtuale, puteți rula diferite sisteme de operare, puteți testa aplicații într-un mediu cu mediul de nisip și puteți experimenta caracteristici fără griji. Pentru a funcționa, aceste aplicații ale mașinii virtuale au nevoie de caracteristici de accelerare hardware încorporate în procesoare moderne. Pentru procesoarele Intel, aceasta înseamnă accelerare hardware Intel VT-x. Pentru procesoarele AMD, înseamnă accelerare hardware AMD-V.
La un moment dat, este posibil să întâlniți mesaje de eroare în aplicațiile dvs. VM, cum ar fi următoarele:
- VT-x /Accelerarea hardware AMD-V nu este disponibilă pe sistemul dvs.
- Această gazdă suportă Intel VT-x, dar Intel VT-x este dezactivată
- Procesorul de pe acest computer nu este compatibil cu Hyper-V
Aceste erori pot apărea pentru câtevamotive diferite. Primul este că caracteristica de accelerare hardware poate fi dezactivată.La sistemele cu procesor Intel, funcția Intel VT-x poate fi dezactivată prin setarea firmware-ului BIOS sau UEFI.De fapt, este adesea dezactivat în mod implicit pe noile computere. Pe sistemele cu procesor AMD, aceasta nu va fi o problemă.Funcția AMD-V este întotdeauna activată, deci nu există nicio setare BIOS sau UEFI care să se schimbe.
Celălalt motiv pentru care pot apărea aceste erori este dacă încercați să utilizați o aplicație de virtualizare cum ar fi VMWare sau VirtualBox când aveți deja instalat Hyper-V de la Microsoft. Hyper-V preia caracteristicile de accelerare hardware și alte aplicații de virtualizare nu vor putea să le acceseze.
Să aruncăm o privire asupra modului de a remedia aceste probleme.
Încercați să dezinstalați Hyper-V
Dacă aveți instalat Hyper-V, acesta devine lacom și nu va permite altor aplicații de virtualizare să acceseze caracteristicile accelerației hardware. Acest lucru se întâmplă cel mai adesea cu hardware-ul Intel VT-x, dar se poate întâmpla și cu AMD-V ocazional.În acest caz, veți vedea mesaje de eroare în aplicația dvs. de virtualizare în sensul că Intel VT-x( sau AMD-V) nu este disponibil, chiar dacă este activat pe computer.
Pentru a rezolva această problemă, trebuie doar să dezinstalați Hyper-V.Hyper-V este o caracteristică opțională Windows, deci dezinstalați-o este puțin diferită de dezinstalarea unei aplicații obișnuite. Accesați panoul de control & gt;Dezinstalați un program.În fereastra "Programe și caracteristici", faceți clic pe "Activarea sau dezactivarea caracteristicilor Windows".
În fereastra "Caracteristici Windows", debifați caseta de selectare "Hyper-V" și apoi faceți clic pe "OK."
Când Windows se dezinstalează-V, va trebui să reporniți PC-ul și apoi puteți încerca din nou să utilizați VirtualBox sau VMware.
Întoarceți Intel VT-x în BIOS-ul dvs. sau UEFI Firmware
Dacă aveți un procesor Intel și dezinstalați Hyper-V nu a rezolvat problema dvs. sau dacă aplicația dvs. de virtualizare a anunțat că Intel VT-x a fost dezactivat, va trebui săaccesați setările BIOS sau UEFI ale computerului. PC-urile făcute înainte de lansarea Windows 8 utilizează probabil BIOS.PC-urile făcute după ieșirea Windows 8 pot folosi UEFI în schimb, iar probabilitatea de a folosi UEFI crește cu cât PC-ul este mai modern.
Pe un sistem bazat pe BIOS, veți accesa setările BIOS, restartați PC-ul și apăsând tasta potrivită la prima pornire. Tasta pe care o apăsați depinde de producătorul PC-ului dvs., dar este adesea tasta "Ștergere" sau "F2".De asemenea, veți vedea cel mai probabil mesaj în timpul pornirii, care spune ceva de genul "Apăsați tasta { Key} pentru a accesa configurarea". Dacă nu puteți găsi cheia corectă pentru a intra în setările BIOS-ului,"{ computer}{ model_number} accesați BIOS-ul."
Pe un computer bazat pe UEFI, nu este suficient să apăsați o tastă în timp ce computerul pornește.În schimb, va trebui să urmați aceste instrucțiuni pentru a accesa setările firmware-ului UEFI din opțiunile de pornire avansate Windows.Țineți apăsată tasta Shift când faceți clic pe Repornire în Windows pentru a reporni direct în acel meniu.
Dacă PC-ul dvs. utilizează BIOS sau UEFI, odată ce vă aflați în meniul de setări, puteți începe să căutați în jurul unei opțiuni etichetate ca "Intel VT-x", "Intel Virtualization Technology", "Virtualization Extensions", "Vanderpool,"Sau ceva similar.
Deseori, veți găsi opțiunea sub 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 "Salvați și ieșiți" sau caracteristica echivalentă pentru a salva modificările de setări și a reporni computerul.
După ce computerul repornește, puteți încerca din nou să utilizați VirtualBox sau VMware.
Ce 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 includ o opțiune în setările lor BIOS sau UEFI pentru a permite Intel VT-x. Dacă nu vedeți opțiunea, încercați să efectuați o căutare web pentru numărul de model al laptopului dvs. sau a plăcii dvs. de bază, dacă acesta este un PC desktop și "activați Intel VT-x".
În unele cazuri, producătorii pot lansa ulterior o actualizare de firmware BIOS sau UEFI care include această opțiune. Este posibil să vă actualizați firmware-ul BIOS sau UEFI - dacă aveți noroc.
Și, rețineți - dacă aveți un procesor mai vechi, este posibil să nu fie suportate deloc caracteristicile de virtualizare hardware Intel VT-x sau AMD-V.
Credit de imagine: Nick Gray pe Flickr