Popravak: vt-x nije dostupan (verr_vmx_no_vmx)



Isprobajte Naš Instrument Za Uklanjanje Problema

Neki su korisnici dobivali VT-x nije dostupan (verr_vmx_no_vmx) poruka o pogrešci svaki put kad pokušaju pokrenuti bilo koji od svojih VM-ova (virtualnih strojeva) koristeći VirtualBox ili sličan softver.





Što uzrokuje vt-x nije dostupno (verr_vmx_no_vmx) pogreška

Istražili smo problem pokušavajući ga ponovno stvoriti i pregledavajući različita korisnička izvješća. Prema onome što smo uspjeli prikupiti, postoji nekoliko scenarija koji će dovesti do pojave ove poruke o pogrešci:



  • VT-X nije omogućen u postavkama BIOS-a - VT-X mogu onemogućiti postavke BIOS-a ručno ili na daljinu pomoću nekih aplikacija treće strane.
  • CPU uređaja ne podržava VT-X - Iako su ti slučajevi rijetki, postoje slučajevi u kojima se pogreška događa jer dotično računalo jednostavno nije opremljeno za podršku VT-X tehnologiji.
  • Virtuelizacija Hyper-V omogućena je u sustavu Windows - To je možda najčešći uzrok nastanka ove pogreške. Budući da je poznato da se Microsoftova Hyper-V tehnologija sukobljava s VT-X, OS će automatski onemogućiti VT-x ako je omogućena Hyper-V virtualizacija.
  • Ažuriranje Avasta onemogućilo je VT-X - Kako se ispostavilo, Avast je objavio ažuriranje koje učinkovito onemogućava VT-x dok je aktivna zaštita u stvarnom vremenu, osim ako korisnik ne omogući ugniježđenu virtualizaciju iz izbornika postavki.
  • Omogućena je izolacija jezgre - Izolacija jezgre opcija je sigurnosnog sustava Windows Defender za koju se zna da je u sukobu s VT-X dok je omogućena.

Ako se mučite s rješavanjem ovog određenog problema, ovaj će vam članak pružiti popis provjerenih koraka za rješavanje problema. Ispod je zbirka metoda koje su drugi korisnici u sličnoj situaciji koristili kako bi riješili problem.

Budući da su metode u nastavku složene prema složenosti i učinkovitosti, najbolje je da ih slijedite redoslijedom kako su predstavljene i nastavite dok ne pronađete rješenje koje je učinkovito u vašem konkretnom slučaju.

Metoda 1: Onemogućavanje Hyper-V virtualizacije

Budući da je ovo jedan od najčešćih scenarija, započnimo s osiguranjem da virtualizacija Hyper-V ne ometa VT-x. Kad god je omogućena virtualizacija Hyper-V, automatski će onemogućiti ekvivalent VT-x virtualizacije.



Možda ćete se suočiti s ovim problemom nakon instaliranja aplikacije poput Dockera. Imajte na umu da će u većini slučajeva, čak i ako deinstalirate aplikaciju koja je omogućila Hyper-V, tehnologija i dalje ostati omogućena - što sprečava pokretanje VT-x.

Isprobajmo ovaj scenarij onemogućavanjem Microsofta Hyper V. Postoji nekoliko načina na koje možete onemogućiti Hyper-V virtualizaciju, ali neka stvari budu što jednostavnije. Evo kako onemogućiti Microsoft Hyper V iz povišenog naredbenog retka:

  1. Pritisnite Windows tipka + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite ' cmd 'I pritisnite Ctrl + Shift + Enter otvoriti povišenu zapovjednu liniju. Na upit UAC U prozoru (User Account Control) kliknite na Da . Omogućavanje opcije Upotrijebi ugniježđenu virtualizaciju tamo gdje je dostupno

    Pokreni dijaloški okvir: cmd, a zatim pritisnite Ctrl + Shift + Enter

  2. U povišenom naredbenom retku zalijepite sljedeću naredbu da biste onemogućili Microsoft Hyper V i pritisnite Unesi :
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V Pritisnite tipku ENTER bcdedit / postavi tip hipervizora isključeno Pritisnite tipku ENTER
  3. Nakon što se naredba uspješno izvrši, zatvorite povišen naredbeni redak i ponovno pokrenite računalo.
  4. Pri sljedećem pokretanju ponovo otvorite stroj Virtualbox i provjerite primate li i dalje istu poruku o pogrešci.

Ako još uvijek vidite VT-x nije dostupan (verr_vmx_no_vmx) pogreška kada pokušate pokrenuti VM, prijeđite na sljedeću donju metodu.

2. metoda: Omogućite ugniježđenu virtualizaciju s izbornika Avast Settings (ako je primjenjivo)

Ako upotrebljavate Avast, imajte na umu da ažuriranje aplikacije objavljeno u lipnju 2017. dodaje automatsku značajku koja će automatski spriječiti da VT-X radi na vašem sustavu ako su ispunjeni određeni uvjeti.

Srećom, postoji način da se taj problem riješi bez deinstalacije sigurnosnog klijenta treće strane. Mnogi su korisnici izvijestili da mogu riješiti problem nakon što odu Postavke Avasta> Rješavanje problema i omogućavanje potvrdnih okvira povezanih sa Koristite ugniježđenu virtualizaciju tamo gdje je dostupna i Omogućiti hardversku potpomognutu virtualizaciju.

Omogućavanje virtualizacije iz postavki BIOS-a

Omogućavanje opcije Upotrijebi ugniježđenu virtualizaciju tamo gdje je dostupno

Ako ova metoda nije bila primjenjiva na vaš određeni scenarij, prijeđite na sljedeću metodu u nastavku.

Metoda 3: Onemogućite izolaciju jezgre od sustava Windows Defender

Core Isolation je sigurnosna opcija Windows Defender uređaja za koju se zna da je u sukobu s VT-X. Ako dobivate VT-x nije dostupan (verr_vmx_no_vmx) i koristite Windows Defender kao zadanu sigurnosnu opciju, preporučujemo vam da izvršite nužne istrage kako biste utvrdili je li omogućena izolacija jezgre.

Evo kako to učiniti:

  1. Pristupite ikoni Start u donjem lijevom kutu i potražite Windows Defender. Zatim kliknite sigurnosni centar sustava Windows Defender da biste otvorili ugrađenu sigurnosnu opciju.

    Otvaranje sigurnosnog centra Windows Defender

  2. Kada uđete u sigurnosni centar sustava Windows Defender, kliknite na Sigurnost uređaja unos s lijevog bočnog izbornika.

    Pristupite izborniku Sigurnost uređaja u sustavu Windows Defender

  3. Unutar izbornika Sigurnost uređaja kliknite na Detalji izolacije jezgre (pod, ispod Izolacija jezgre ).

    Pristup postavkama izolacije jezgre

  4. Unutar Izolacija jezgre izbornik, provjerite je li preklopka povezana sa Integritet memorije je okrenut ISKLJUČENO .

    Onemogućavanje integriteta memorije Core Isolation

  5. Nakon onemogućavanja postavke, ponovo pokrenite računalo i provjerite je li problem riješen pri sljedećem pokretanju.

Ako i dalje ne možete pokrenuti Virtualbox VM, a da ne nabavite VT-x nije dostupan (verr_vmx_no_vmx) pogreška, pomaknite se do konačne metode.

4. metoda: Omogućite VT-X iz postavki BIOS-a

Ako ste došli ovako daleko bez rezultata, vjerojatno je to razlog zašto ste dobili VT-x nije dostupan (verr_vmx_no_vmx) pogreška je zato što je tehnologija onemogućena u postavkama BIOS-a. Imajte na umu da bi neke aplikacije treće strane mogle nadjačati ove postavke, zato nemojte odbaciti ovu metodu prije nego što provjerite je li ovaj scenarij istinit.

Koraci pristupa postavkama BIOS-a i provjere je li omogućen VT-X razlikovat će se ovisno o proizvođaču matične ploče. Ali obično ovu postavku možete pronaći pod Sigurnost (sigurnost sustava) naveden kao Tehnologija virtualizacije ili VTx / VTd .

Omogućavanje virtualizacije iz postavki BIOS-a

Ako su se sve gore navedene metode pokazale kao propasti, vrlo je vjerojatno da vaš stroj nije opremljen za podršku VT-X. Možete vidjeti je li ovaj scenarij primjenjiv na vašu situaciju instaliranjem i pokretanjem ovog Microsoftovog alata ( ovdje ) da biste vidjeli podržava li vaš CPU HAV (tehnologija koja stoji iza VT-X).

4 minute čitanja