22Aug
Virtuálne stroje sú úžasné veci. Pomocou virtualizačných aplikácií môžete v aktuálnom systéme spustiť celý virtuálny počítač v okne. V rámci tohto virtuálneho stroja môžete spustiť rôzne operačné systémy, testovať aplikácie v prostredí karantény a experimentovať s funkciami bez obáv. Aby tieto aplikácie virtuálneho stroja fungovali, potrebujú funkcie hardvérovej akcelerácie zabudované do moderných procesorov. Pre procesory Intel to znamená hardvérová akcelerácia Intel VT-x. Pre AMD procesory to znamená hardvérovú akceleráciu AMD-V.
V určitom okamihu sa môžu vyskytnúť chybové hlásenia vo vašich aplikáciách VM, napríklad nasledovné:
- VT-x /AMD-V hardvérová akcelerácia nie je vo vašom systéme k dispozícii
- Tento hostiteľ podporuje Intel VT-x, ale Intel VT-x je vypnutý
- Procesor na tomto počítači nie je kompatibilný s Hyper-V
Tieto chyby sa môžu objaviť na párz rôznych dôvodov. Prvý je, že funkcia hardvérovej akcelerácie môže byť zakázaná.Na systémoch s procesorom Intel môže byť funkcia Intel VT-x vypnutá pomocou nastavenia firmvéru BIOS alebo UEFI.V skutočnosti je v nových počítačoch štandardne zakázaná.Na systémoch s CPU AMD to nebude problém. Funkcia AMD-V je vždy zapnutá, takže nie je možné zmeniť nastavenie BIOS alebo UEFI.
Druhý dôvod, prečo sa tieto chyby môžu objaviť, je, ak sa pokúšate použiť virtualizačnú aplikáciu, ako je VMWare alebo VirtualBox, keď už máte nainštalovaný program Hyper-V spoločnosti Microsoft. Hyper-V preberá tieto funkcie hardvérovej akcelerácie a iné aplikácie virtualizácie nebudú mať prístup k nim.
Takže poďme sa pozrieť na to, ako opraviť tieto problémy.
Skúste odinštalovať Hyper-V
Ak máte nainštalovaný Hyper-V, dostane sa chamtivý a nenechá ostatným virtualizačným aplikáciám prístup k funkciám hardvérovej akcelerácie. To sa stáva častejšie s technológiou Intel VT-x, ale môže sa tiež stane s AMD-V príležitostne. Ak je to tak, v aplikácii virtualizácie sa zobrazí chybové hlásenie o tom, že Intel VT-x( alebo AMD-V) nie je k dispozícii, aj keď je v počítači povolený.
Ak chcete vyriešiť tento problém, stačí odinštalovať Hyper-V.Hyper-V je voliteľná funkcia systému Windows, takže odinštalovanie je trochu iné ako odinštalovanie bežnej aplikácie. Prejdite do ovládacieho panela & gt;Odinštalujte program. V okne "Programy a funkcie" kliknite na položku "Zapnúť alebo vypnúť funkcie systému Windows"
V okne Windows Features zrušte začiarknutie políčka "Hyper-V" a potom kliknite na tlačidlo OK.
Po dokončení operačného systému Windows sa odinštaluje Hyper-V, budete musieť reštartovať počítač a skúsiť znova použiť VirtualBox alebo VMware.
Zapnite Intel VT-x On vo vašom BIOS alebo UEFI Firmware
Ak máte procesor Intel a odinštalovanie Hyper-V nevyriešil váš problém - alebo vaša virtualizačná aplikácia oznámila, že Intel VT-x bol vypnutý - budete musieťprístup k nastaveniam systému BIOS alebo UEFI.Počítače vyrobené pred vydaním systému Windows 8 pravdepodobne používajú systém BIOS.Počítače vyrobené po vydaní systému Windows 8 môžu namiesto toho použiť UEFI a pravdepodobnosť používania UEFI rastie modernejším počítačom.
V systéme založenom na systéme BIOS získate prístup k nastaveniam systému BIOS reštartovaním počítača a stlačením príslušného tlačidla vpravo pri jeho najprv zavedení.Tlačidlo, ktoré stlačíte, závisí od výrobcu počítača, ale je to často tlačidlo "Vymazať" alebo "F2".Tiež s najväčšou pravdepodobnosťou uvidíte správu pri spustení, ktorá hovorí niečo ako "Stlač klávesu { Kľúč} pre prístup k nastaveniu." Ak nemôžete zistiť správne kľúč, aby ste sa dostali do nastavenia systému BIOS, stačí vykonať vyhľadávanie na webe ako niečo"{ computer}{ model_number} prístup k BIOSu."
V počítači so systémom UEFI nemôžete jednoducho stlačiť kláves pri spustení počítača. Namiesto toho budete musieť postupovať podľa týchto pokynov a získať prístup k nastaveniam firmvéru UEFI z rozšírených možností spúšťania systému Windows. Podržte stlačené tlačidlo Shift pri kliknutí na položku Reštartovať v systéme Windows, aby ste reštartovali priamo do tejto ponuky.
Či už váš počítač používa systém BIOS alebo UEFI, keď sa nachádzate v ponuke nastavení, môžete začať hľadať možnosti označené ako "Intel VT-x", "Intel Virtualization Technology", "Virtualizácia rozšírenia", "Vanderpool,"Alebo niečo podobné.
Často nájdete možnosť v podmenu "Procesor".Toto submenu sa môže nachádzať niekde pod menu "Chipset", "Northbridge", "Advanced Chipset Control" alebo "Advanced CPU Configuration".
Aktivujte túto možnosť a potom vyberte "Uložiť a ukončiť" alebo ekvivalentnú funkciu, ak chcete uložiť zmeny nastavení a reštartovať počítač.
Po reštartovaní počítača môžete znova skúsiť používať VirtualBox alebo VMware.
Čo robiť, ak nevidíte možnosť Intel VT-x v systéme BIOS alebo UEFI
Niektorí výrobcovia prenosných počítačov a výrobcovia základných dosiek bohužiaľ nezahŕňajú vo svojich nastaveniach BIOS alebo UEFI možnosť zapnúť Intel VT-x. Ak túto možnosť nevidíte, skúste vykonať vyhľadávanie na webe pre číslo vášho laptopu alebo pre vašu základnú dosku, ak ide o stolný počítač - a "zapnite Intel VT-x".
V niektorých prípadoch výrobcovia môžu neskôr uvoľniť aktualizáciu firmvéru BIOS alebo UEFI, ktorá obsahuje túto možnosť.Môže vám pomôcť aktualizácia firmvéru BIOS alebo UEFI - ak máte šťastie.
A pamätajte, že ak máte starší CPU, nemusí podporovať funkcie virtualizácie hardvéru Intel VT-x alebo AMD-V.
Image Credit: Nick Gray na Flickr