Korjaus: vt-x ei ole käytettävissä (verr_vmx_no_vmx)



Kokeile Instrumenttia Ongelmien Poistamiseksi

Jotkut käyttäjät ovat saaneet VT-x ei ole käytettävissä (verr_vmx_no_vmx) virheilmoitus joka kerta, kun he yrittävät käynnistää minkä tahansa virtuaalikoneen (virtuaalikoneen) käyttämällä VirtualBoxia tai vastaavaa ohjelmistoa.





Mikä aiheuttaa vt-x: n, ei ole käytettävissä (verr_vmx_no_vmx) -virhe

Tutkimme ongelmaa yrittämällä luoda ongelman uudelleen ja tarkastelemalla erilaisia ​​käyttäjäraportteja. Sen perusteella, mitä pystyimme keräämään, on olemassa useita skenaarioita, jotka johtavat tämän virhesanoman ilmestymiseen:



  • VT-X ei ole käytössä BIOS-asetuksissa - Jotkin kolmannen osapuolen sovellukset voivat poistaa VT-X: n käytöstä BIOS-asetuksista manuaalisesti tai etänä.
  • Koneen keskusyksikkö ei tue VT-X: ää - Vaikka nämä tapaukset ovat harvinaisia, virheitä esiintyy joissakin tapauksissa, koska kyseisellä tietokoneella ei yksinkertaisesti ole tukea VT-X-tekniikalle.
  • Hyper-V-virtualisointi on käytössä Windowsissa - Tämä on kenties yleisin syy tämän virheen esiintymiseen. Koska Microsoftin Hyper-V-tekniikan tiedetään olevan ristiriidassa VT-X: n kanssa, käyttöjärjestelmä poistaa VT-x: n käytöstä automaattisesti, jos Hyper-V-virtualisointi on käytössä.
  • Avast-päivitys poisti käytöstä VT-X: n - Kuten käy ilmi, Avast julkaisi päivityksen, joka poistaa VT-x: n käytöstä tosiasiallisen suojauksen ollessa aktiivinen, ellei käyttäjä ota sisäkkäistä virtualisointia asetusvalikosta.
  • Ydineristys on käytössä - Ydineristys on Windows Defender Security -vaihtoehto, jonka tiedetään olevan ristiriidassa VT-X: n kanssa, kun se on käytössä.

Jos yrität ratkaista tätä ongelmaa, tässä artikkelissa on luettelo vahvistetuista vianetsintävaiheista. Alla on joukko menetelmiä, joita muut samanlaisessa tilanteessa olevat käyttäjät ovat käyttäneet ongelman ratkaisemiseksi.

Koska alla olevat menetelmät on järjestetty monimutkaisuuden ja tehokkuuden mukaan, on parasta noudattaa niitä niiden esitysjärjestyksessä ja jatkaa, kunnes löydät korjauksen, joka on tehokas juuri sinun tapauksessasi.

Tapa 1: Hyper-V-virtualisoinnin poistaminen käytöstä

Koska tämä on yksi yleisimmistä tilanteista, aloitetaan varmistamalla, että Hyper-V-virtualisointi ei häiritse VT-x: ää. Aina kun Hyper-V-virtualisointi on käytössä, se poistaa VT-x-virtualisointivastaavan automaattisesti käytöstä.



Saatat olla tekemisissä tämän ongelman kanssa, kun olet asentanut sovelluksen, kuten Docker. Muista, että useimmissa tapauksissa, vaikka poistat sovelluksen, joka otti käyttöön Hyper-V: n, tekniikka pysyy edelleen käytössä - estää VT-x: ää toimimasta.

Testataan tämä skenaario poistamalla Microsoft Hyper V käytöstä. Hyper-V-virtualisoinnin voi poistaa käytöstä useilla tavoilla, mutta pidetään asiat mahdollisimman yksinkertaisina. Näin voit poistaa Microsoft Hyper V: n käytöstä korotetusta komentokehotteesta:

  1. Lehdistö Windows-näppäin + R avaa Suorita-valintaikkuna. Kirjoita sitten cmd ”Ja paina Ctrl + Vaihto + Enter avataksesi korotetun komentokehotteen. Kun kehote UAC (Käyttäjätilien valvonta) -ikkunassa napsauta Joo . Ota käyttöön sisäkkäinen virtualisointi, jos käytettävissä -vaihtoehto

    Suorita valintaikkuna: cmd ja paina sitten Ctrl + Vaihto + Enter

  2. Liitä seuraava komento korotettuun komentokehotteeseen poistaaksesi Microsoft Hyper V: n ja paina Tulla sisään :
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V Paina ENTER-näppäintä bcdedit / set hypervisorlaunchtype off Paina ENTER-näppäintä
  3. Kun komento suoritetaan onnistuneesti, sulje korotettu komentokehote ja käynnistä tietokone uudelleen.
  4. Seuraavassa käynnistyksessä avaa Virtualbox-kone uudelleen ja katso, saatko edelleen saman virhesanoman.

Jos näet edelleen VT-x ei ole käytettävissä (verr_vmx_no_vmx) virhe, kun yrität käynnistää virtuaalikoneen, siirry seuraavaan alla olevaan menetelmään.

Tapa 2: Ota sisäkkäinen virtualisointi käyttöön Avast Settings -valikosta (jos käytettävissä)

Jos käytät Avastia, muista, että kesäkuussa 2017 julkaistu sovelluspäivitys lisää automaattisen ominaisuuden, joka estää VT-X: ää toimimasta järjestelmässäsi, jos tietyt ehdot täyttyvät.

Onneksi on olemassa tapa korjata tämä ongelma poistamatta kolmannen osapuolen suojausasiakasta. Monet käyttäjät ovat ilmoittaneet pystyvänsä korjaamaan ongelman menemisen jälkeen Avast Asetukset> Vianmääritys ja sallitaan valintaruudut, jotka liittyvät Käytä sisäkkäistä virtualisointia, jos se on käytettävissä ja Ota käyttöön laitteistoavusteinen virtualisointi.

Virtualisoinnin ottaminen käyttöön BIOS-asetuksista

Ota käyttöön sisäkkäinen virtualisointi, jos käytettävissä -vaihtoehto

Jos tätä menetelmää ei sovellettu tiettyyn skenaarioosi, siirry seuraavaan alla olevaan menetelmään.

Tapa 3: Poista ydineristys käytöstä Windows Defenderistä

Ydineristys on Windows Defender -laitteen suojausvaihtoehto, jonka tiedetään olevan ristiriidassa VT-X: n kanssa. Jos saat VT-x ei ole käytettävissä (verr_vmx_no_vmx) virhe ja käytät Windows Defender -ohjelmaa oletusturvavaihtoehtona, suosittelemme, että teet tarvittavat tutkimukset sen selvittämiseksi, onko Core-eristys käytössä.

Näin voit tehdä tämän:

  1. Avaa vasemman alakulman aloituskuvake ja etsi Windows Defender. Napsauta sitten Windows Defender Security Center avataksesi sisäänrakennetun suojausvaihtoehdon.

    Windows Defender Security Centerin avaaminen

  2. Kun olet Windows Defenderin tietoturvakeskuksessa, napsauta Laitteen suojaus vasemmanpuoleisesta valikosta.

    Avaa Windows Defenderin Laiteturva-valikko

  3. Napsauta Device Security -valikossa Ydineristyksen yksityiskohdat (alla Ydineristys ).

    Ydineristysasetusten käyttö

  4. Sisällä Ydineristys -valikossa, varmista, että Muistin eheys on käännetty VINOSSA .

    Ydineristysmuistin eheyden poistaminen käytöstä

  5. Kun asetus on poistettu käytöstä, käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu seuraavalla käynnistyksellä.

Jos et vieläkään pysty käyttämään Virtualbox VM: ää saamatta VT-x ei ole käytettävissä (verr_vmx_no_vmx) virhe, siirry alas lopulliseen menetelmään.

Tapa 4: Ota VT-X käyttöön BIOS-asetuksista

Jos olet tullut niin pitkälle ilman tulosta, on todennäköistä, että syy miksi saat VT-x ei ole käytettävissä (verr_vmx_no_vmx) virhe johtuu siitä, että tekniikka on poistettu käytöstä BIOS-asetuksista. Muista, että jotkin kolmannen osapuolen sovellukset saattavat ohittaa nämä asetukset, joten älä hylkää tätä menetelmää ennen kuin tarkistat, onko tämä tilanne totta.

Vaiheet BIOS-asetusten käyttämiseen ja VT-X: n käyttöönoton tarkistamiseen vaihtelevat emolevyn valmistajan mukaan. Mutta yleensä löydät tämän asetuksen kohdasta Suojaus (järjestelmän suojaus) lueteltu Virtualisointitekniikka tai VTx / VTd .

Virtualisoinnin ottaminen käyttöön BIOS-asetuksista

Jos kaikki edellä mainitut menetelmät ovat osoittautuneet rintakuviksi, on hyvin todennäköistä, että koneellasi ei ole tukea VT-X: ää. Voit tarkistaa, soveltuuko tämä skenaario tilanteeseesi, asentamalla ja suorittamalla tämä Microsoftin kehittämä työkalu ( tässä ), jotta näet, tukeeko suorittimesi HAV-tekniikkaa (VT-X: n takana oleva tekniikka).

4 minuuttia luettu