Labojums: vt-x nav pieejams (verr_vmx_no_vmx)

Dažiem lietotājiem ir parādījies, ka VT-x nav pieejams (verr_vmx_no_vmx) kļūdas ziņojums katru reizi, kad viņi mēģina iedarbināt kādu no savām VM (virtuālajām mašīnām), izmantojot VirtualBox vai līdzīgu programmatūru.

Kļūda, kas izraisa vt-x, nav pieejama (verr_vmx_no_vmx)

Mēs izpētījām problēmu, mēģinot to atjaunot un apskatot dažādus lietotāju pārskatus. No tā, ko mēs varējām apkopot, ir vairāki scenāriji, kuru rezultātā parādīsies šis kļūdas ziņojums:

  • VT-X nav iespējots BIOS iestatījumos - VT-X var atspējot no BIOS iestatījumiem manuāli vai attālināti, izmantojot dažas trešo personu programmas.
  • Iekārtas centrālais procesors neatbalsta VT-X - lai arī šie gadījumi ir reti, tomēr ir gadījumi, kad rodas kļūda, jo attiecīgais dators vienkārši nav aprīkots, lai atbalstītu VT-X tehnoloģiju.
  • Sistēmā Windows ir iespējota Hyper-V virtualizācija - tas, iespējams, ir visbiežākais iemesls, kāpēc šī kļūda rodas. Tā kā ir zināms, ka Microsoft tehnoloģija Hyper-V ir pretrunā ar VT-X, OS automātiski atspējo VT-x, ja ir iespējota Hyper-V virtualizācija.
  • Avast atjauninājums ir atspējots VT-X - kā izrādās, Avast izlaida atjauninājumu, kas efektīvi atspējo VT-x, kamēr ir aktīva reāllaika aizsardzība, ja vien lietotājs iestatījumu izvēlnē neļauj ligzdotu virtualizāciju.
  • Ir iespējota galvenā izolācija - galvenā izolācija ir Windows Defender drošības opcija, kas, kā zināms, ir pretrunā ar VT-X.

Ja jūs cenšaties atrisināt šo konkrēto problēmu, šajā rakstā tiks parādīts pārbaudīto problēmu novēršanas darbību saraksts. Zemāk ir metožu kolekcija, kuru citi lietotāji līdzīgā situācijā ir izmantojuši, lai problēmu atrisinātu.

Tā kā tālāk norādītās metodes ir sakārtotas pēc sarežģītības un efektivitātes, ieteicams ievērot tās secībā, kādā tās tiek uzrādītas, un turpināt darbu, līdz atrodat labojumu, kas ir efektīvs jūsu konkrētajā gadījumā.

1. metode: Hyper-V virtualizācijas atspējošana

Tā kā šis ir viens no visizplatītākajiem scenārijiem, sāksim ar to, ka pārliecināsimies, ka Hyper-V virtualizācija netraucē VT-x. Ikreiz, kad ir iespējota Hyper-V virtualizācija, tā automātiski atspējos VT-x virtualizācijas ekvivalentu.

Iespējams, ka jums būs jārisina šī problēma pēc tādas programmas kā Docker instalēšanas. Paturiet prātā, ka vairumā gadījumu, pat ja atinstalējat lietojumprogrammu, kas ļāva Hyper-V, tehnoloģija joprojām paliks iespējota - neļaus VT-x darboties.

Pārbaudīsim šo scenāriju, atspējojot Microsoft Hyper V. Ir vairāki veidi, kā varat atspējot Hyper-V virtualizāciju, taču lietas uzturēsim pēc iespējas vienkāršāk. Lūk, kā atspējot Microsoft Hyper V no paaugstinātas komandu uzvednes:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist. Pēc tam ierakstiet “ cmd ” un nospiediet Ctrl + Shift + Enter, lai atvērtu paaugstinātu komandu uzvedni. Kad UAC (User Account Control) logs to pieprasa, noklikšķiniet uz .

    Palaist dialogu: cmd, pēc tam nospiediet taustiņu kombināciju Ctrl + Shift + Enter
  2. Paaugstinātajā komandu uzvednē ielīmējiet šo komandu, lai atspējotu Microsoft Hyper V, un nospiediet taustiņu Enter .
     dism.exe / Tiešsaistē / Disable-Feature: Microsoft-Hyper-V 
  3. Kad komanda darbojas veiksmīgi, aizveriet paaugstināto komandu uzvedni un restartējiet datoru.
  4. Nākamās palaišanas laikā vēlreiz atveriet Virtualbox mašīnu un pārbaudiet, vai jūs joprojām saņemat to pašu kļūdas ziņojumu.

Ja joprojām redzat, ka VT-x nav pieejams (verr_vmx_no_vmx), mēģinot iedarbināt virtuālo datoru, pārejiet uz nākamo metodi.

2. metode: Iespējot ligzdotu virtualizāciju no izvēlnes Avast iestatījumi (ja piemērojams)

Ja izmantojat Avast, paturiet prātā, ka lietojumprogrammas atjauninājums, kas izlaists 2017. gada jūnijā, pievieno automātisku funkciju, kas automātiski novērš VT-X darbību jūsu sistēmā, ja ir izpildīti noteikti nosacījumi.

Par laimi, ir veids, kā novērst šo problēmu, neatinstalējot trešās puses drošības klientu. Daudzi lietotāji ir ziņojuši, ka var novērst problēmu pēc tam, kad esat devies uz Avast iestatījumi> Traucējummeklēšana un iespējojis izvēles rūtiņas, kas saistītas ar Lietot ligzdoto virtualizāciju, ja tāda ir pieejama, un Iespējot aparatūras atbalstītu virtualizāciju.

Iespējojot opciju Izmantot ligzdoto virtualizāciju, ja tāda ir pieejama

Ja šī metode nebija piemērojama jūsu scenārijam, pārejiet pie nākamās metodes tālāk.

3. metode: atspējojiet pamata izolāciju no Windows Defender

Core Isolation ir Windows Defender Device drošības opcija, kas, kā zināms, ir pretrunā ar VT-X. Ja saņemat VT-x nav pieejama (verr_vmx_no_vmx) kļūda un kā noklusējuma drošības opciju izmantojat Windows Defender, mēs iesakām veikt nepieciešamos izmeklējumus, lai noteiktu, vai ir iespējota galvenā izolācija.

To var izdarīt šādi:

  1. Piekļūstiet sākuma ikonai apakšējā kreisajā stūrī un meklējiet Windows Defender. Pēc tam noklikšķiniet uz Windows Defender drošības centra, lai atvērtu iebūvēto drošības opciju.

    Windows Defender drošības centra atvēršana
  2. Kad esat Windows Defender drošības centrā, kreisās puses izvēlnē noklikšķiniet uz ierīces drošības ieraksta.

    Piekļūstiet Windows Defender izvēlnei Ierīces drošība
  3. Izvēlnē Ierīces drošība noklikšķiniet uz Core izolācijas informācija (sadaļā Core izolācija ).

    Piekļuve serdes izolācijas iestatījumiem
  4. Core izolācijas izvēlnē pārliecinieties, vai ar atmiņas integritāti saistītais pārslēgs ir izslēgts .

    Core Isolation atmiņas integritātes atspējošana
  5. Kad iestatījums ir atspējots, restartējiet datoru un nākamās palaišanas laikā pārbaudiet, vai problēma ir novērsta.

Ja jūs joprojām nevarat palaist Virtualbox VM, nesaņemot VT-x nav pieejama (verr_vmx_no_vmx) kļūda, pārejiet uz pēdējo metodi.

4. metode: iespējojiet VT-X no BIOS iestatījumiem

Ja esat tik tālu nonācis bez rezultātiem, iespējams, ka VT-x iegūšanas kļūda nav pieejama (verr_vmx_no_vmx), jo tehnoloģija ir atspējota no jūsu BIOS iestatījumiem. Ņemiet vērā, ka dažas trešo pušu lietojumprogrammas var ignorēt šos iestatījumus, tāpēc neatmetiet šo metodi pirms pārbaudiet, vai šis scenārijs ir pareizs.

Darbības, kas saistītas ar piekļuvi BIOS iestatījumiem un pārbaudi, vai VT-X ir iespējots, atšķirsies atkarībā no jūsu mātesplates ražotāja. Bet parasti jūs varat atrast šo iestatījumu sadaļā Drošība (sistēmas drošība), kas uzskaitīta kā virtualizācijas tehnoloģija vai VTx / VTd .

Virtualizācijas iespējošana no BIOS iestatījumiem

Ja visas iepriekš aprakstītās metodes ir izrādījušās kņada, ļoti iespējams, ka jūsu mašīna nav aprīkota, lai atbalstītu VT-X. Jūs varat redzēt, vai šis scenārijs ir piemērojams jūsu situācijai, instalējot un palaižot šo Microsoft izstrādāto rīku ( šeit ), lai redzētu, vai jūsu centrālais procesors atbalsta HAV (tehnoloģija, kas atrodas aiz VT-X).

Interesanti Raksti