Oppaat

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

Jotkut käyttäjät ovat saaneetVT-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. Siitä, 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 esittelyjä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ä skenaarioista, 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 sittencmd”Ja paina Ctrl + Vaihto + Enter avataksesi korotetun komentokehotteen. Kun kehote UAC (Käyttäjätilien valvonta) -ikkunassa napsauta Joo.
  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 edelleenVT-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-asetukset-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.

Jos tätä menetelmää ei voitu soveltaa omaan 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 saatVT-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 ydineristys käytössä.

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

  1. Avaa vasemmassa alakulmassa oleva aloituskuvake ja etsi Windows Defender. Napsauta sitten Windows Defender Security Center avataksesi sisäänrakennetun suojausvaihtoehdon.
  2. Kun olet Windows Defenderin tietoturvakeskuksessa, napsauta Laitteen suojaus vasemmanpuoleisesta valikosta.
  3. Napsauta Device Security -valikossa Ydineristyksen yksityiskohdat (alla Ydineristys).
  4. Sisällä Ydineristys -valikossa, varmista, että Muistin eheys on käännetty VINOSSA.
  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: ää saamattaVT-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 saatVT-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 Virtualisointitekniikkatai VTx / VTd.

Jos kaikki yllä olevat menetelmät ovat osoittautuneet rintakuviksi, on erittäin 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ä) nähdäksesi tukeeko suorittimesi HAV-tekniikkaa (VT-X: n takana oleva tekniikka).