Ayusin: ang vt-x ay hindi magagamit (verr_vmx_no_vmx)



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang ilang mga gumagamit ay nakakakuha ng Hindi magagamit ang VT-x (verr_vmx_no_vmx) mensahe ng error sa tuwing susubukan nilang simulan ang anuman sa kanilang mga VM (virtual machine) gamit ang VirtualBox o isang katulad na software.





Ano ang sanhi ng vt-x ay hindi magagamit (verr_vmx_no_vmx) error

Inimbestigahan namin ang isyu sa pamamagitan ng pagsubok na muling likhain ang isyu at pagtingin sa iba't ibang mga ulat ng gumagamit. Mula sa kung ano ang nakakalap namin, maraming mga sitwasyon na hahantong sa paglitaw ng mensahe ng error na ito:



  • Ang VT-X ay hindi pinagana sa mga setting ng BIOS - Ang VT-X ay maaaring hindi paganahin mula sa mga setting ng BIOS nang manu-mano o malayuan ng ilang mga application ng 3rd party.
  • Hindi sinusuportahan ng CPU ng makina ang VT-X - Bagaman bihira ang mga kasong ito, may mga pagkakataong nagaganap ang error dahil ang pinag-uusapan na PC ay hindi kumpleto lamang upang suportahan ang teknolohiyang VT-X.
  • Pinapagana ang Hyper-V virtualization sa Windows - Marahil ito ang pinakakaraniwang sanhi kung bakit nangyayari ang error na ito. Dahil ang teknolohiya ng Hyper-V ng Microsoft ay kilala na sumasalungat sa VT-X, awtomatikong hindi pagaganahin ng OS ang VT-x kung pinagana ang Hyper-V virtualization.
  • Hindi pinagana ng avast na pag-update ang VT-X - Bilang ito ay lumiliko out, Avast pinakawalan ng isang pag-update na epektibo hindi paganahin VT-x habang ang real-time na proteksyon ay aktibo maliban kung ang gumagamit ay nagbibigay-daan sa naka-puntong virtualization mula sa menu ng mga setting.
  • Pinagana ang Core Isolation - Ang Core na paghihiwalay ay isang pagpipilian ng Windows Defender Security na alam na sumasalungat sa VT-X habang pinapagana ito.

Kung nakikipaglaban ka upang malutas ang partikular na isyung ito, bibigyan ka ng artikulong ito ng isang listahan ng mga na-verify na hakbang sa pag-troubleshoot. Sa ibaba mayroon kang isang koleksyon ng mga pamamaraan na ginamit ng ibang mga gumagamit sa isang katulad na sitwasyon upang malutas ang isyu.

Dahil ang mga pamamaraan sa ibaba ay iniutos ng pagiging kumplikado at kahusayan, pinakamahusay na sundin mo ang mga ito sa pagkakasunud-sunod na ipinakita ang mga ito at magpatuloy hanggang sa makita mo ang isang pag-aayos na epektibo sa iyong partikular na kaso.

Paraan 1: Hindi pagpapagana ng virtualization ng Hyper-V

Dahil ito ang isa sa mga pinaka-karaniwang sitwasyon, magsimula tayo sa pamamagitan ng pagtiyak na ang Hyper-V virtualization ay hindi makagambala sa VT-x. Kailan man pinagana ang virtualization ng Hyper-V, awtomatiko nitong idi-disable ang katumbas ng VT-x virtualization.



Maaari kang makitungo sa problemang ito pagkatapos mag-install ng isang application tulad ng Docker. Tandaan na sa karamihan ng mga kaso, kahit na i-uninstall mo ang application na pinagana ang Hyper-V, mananatili pa rin ang teknolohiya na pinapagana - pinipigilan ang VT-x na tumakbo.

Subukan natin ang senaryong ito sa pamamagitan ng hindi pagpapagana sa Microsoft Hyper V. Mayroong maraming mga paraan na maaari mong magamit upang hindi paganahin ang virtualization ng Hyper-V, ngunit panatilihin nating simple ang mga bagay hangga't maaari. Narito kung paano hindi pagaganahin ang Microsoft Hyper V mula sa isang nakataas na Command Prompt:

  1. Pindutin Windows key + R upang buksan ang isang Run dialog box. Pagkatapos, i-type ang ' cmd ”At pindutin Ctrl + Shift + Enter upang buksan ang isang nakataas na Command Prompt. Kapag sinenyasan ni UAC (Window ng User Account Control), mag-click sa Oo . Pagpapagana sa Gumamit nied virtualization kung saan magagamit na pagpipilian

    Patakbuhin ang dayalogo: cmd pagkatapos ay pindutin ang Ctrl + Shift + Enter

  2. Sa nakataas na prompt ng utos, i-paste ang sumusunod na utos upang hindi paganahin ang Microsoft Hyper V at pindutin Pasok :
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V Press ENTER Key bcdedit / set hypervisorlaunchtype off Press ENTER Key
  3. Kapag matagumpay na tumakbo ang utos, isara ang nakataas na Command Prompt at i-restart ang iyong computer.
  4. Sa susunod na pagsisimula, buksan muli ang isang Virtualbox machine at tingnan kung nakakakuha ka pa rin ng parehong mensahe ng error.

Kung nakikita mo pa rin ang Hindi magagamit ang VT-x (verr_vmx_no_vmx) error kapag sinubukan mong simulan ang isang VM, lumipat sa susunod na pamamaraan sa ibaba.

Paraan 2: Paganahin ang Nied virtualization mula sa menu ng Mga Setting ng Avast (kung naaangkop)

Kung gumagamit ka ng Avast, tandaan na ang isang pag-update ng application na inilabas noong Hunyo 2017 ay nagdaragdag ng isang awtomatikong tampok na awtomatikong pipigilan ang VT-X mula sa pagtakbo sa iyong system kung natutugunan ang ilang mga kundisyon.

Sa kabutihang palad, may isang paraan upang maitama ang isyung ito nang hindi inaalis ang pag-uninstall ng client ng seguridad ng 3rd party. Maraming mga gumagamit ang nag-ulat na maaaring ayusin ang problema pagkatapos ng pagpunta sa Mga setting ng Avast> Pag-troubleshoot at pagpapagana ng mga checkbox na nauugnay sa Gumamit ng sararang virtualization kung saan magagamit at Paganahin ang virtualization na tinulungan ng hardware.

Paganahin ang Virtualization mula sa mga setting ng BIOS

Pagpapagana sa Gumamit nied virtualization kung saan magagamit na pagpipilian

Kung ang pamamaraan na ito ay hindi nalalapat sa iyong partikular na senaryo, lumipat sa susunod na pamamaraan sa ibaba.

Paraan 3: Huwag paganahin ang paghihiwalay ng Core mula sa Windows Defender

Ang Core Isolation ay isang pagpipilian ng seguridad ng Windows Defender Device na alam na salungatan sa VT-X. Kung nakukuha mo ang Hindi magagamit ang VT-x (verr_vmx_no_vmx) error at ginagamit mo ang Windows Defender bilang default na pagpipilian sa seguridad, hinihikayat ka namin na gawin ang mga pagsisiyasat upang matukoy kung pinagana ang paghihiwalay ng Core.

Narito kung paano ito gawin:

  1. I-access ang icon ng pagsisimula sa kaliwang sulok sa ibaba at hanapin ang Windows Defender. Pagkatapos, mag-click sa Windows Defender Security Center upang buksan ang built-in na pagpipilian sa seguridad.

    Pagbubukas ng Windows Defender Security Center

  2. Kapag nasa loob ka na ng Windows Defender Security Center, mag-click sa Seguridad ng aparato entry mula sa menu sa kaliwang bahagi.

    I-access ang menu ng Security ng Device ng Windows Defender

  3. Sa loob ng menu ng Security Security, mag-click sa Mga detalye ng paghihiwalay ng core (sa ilalim Core na paghihiwalay ).

    Pag-access sa mga setting ng Core Isolation

  4. Sa loob ng Core na paghihiwalay menu, tiyaking nauugnay ang toggle Integridad ng memorya ay nakabukas PATAY .

    Hindi pagpapagana ng integridad ng memorya ng Core Isolation

  5. Kapag hindi pinagana ang setting, i-restart ang iyong computer at tingnan kung nalutas ang isyu sa susunod na pagsisimula.

Kung hindi mo pa rin magawang magpatakbo ng isang Virtualbox VM nang hindi nakuha ang Hindi magagamit ang VT-x (verr_vmx_no_vmx) error, lumipat sa huling pamamaraan.

Paraan 4: Paganahin ang VT-X mula sa mga setting ng BIOS

Kung napunta ka rito nang walang resulta, malamang na ang dahilan kung bakit mo nakuha ang Hindi magagamit ang VT-x (verr_vmx_no_vmx) error ay dahil ang teknolohiya ay hindi pinagana mula sa iyong mga setting ng BIOS. Tandaan na ang ilang mga application ng 3rd party ay maaaring mag-override sa mga setting na ito, kaya huwag tanggihan ang pamamaraang ito bago suriin kung totoo ang sitwasyong ito.

Ang mga hakbang sa pag-access sa mga setting ng BIOS at pag-check kung pinagana ang VT-X ay magkakaiba depende sa tagagawa ng iyong motherboard. Ngunit kadalasan, mahahanap mo ang setting na ito sa ilalim Seguridad (System Security) nakalista bilang Teknolohiya ng Virtualization o VTx / VTd .

Paganahin ang Virtualization mula sa mga setting ng BIOS

Kung ang lahat ng mga pamamaraan sa itaas ay napatunayan na isang bust, malamang na ang iyong machine ay hindi nasangkapan upang suportahan ang VT-X. Maaari mong makita kung ang senaryong ito ay naaangkop sa iyong sitwasyon sa pamamagitan ng pag-install at pagpapatakbo ng tool na Binuo ng Microsoft na ito ( dito ) upang makita kung sinusuportahan ng iyong CPU ang HAV (ang teknolohiya sa likod ng VT-X).

Basahin ang 4 na minuto