Valentínska akcia je tu! Získaj až 80 % extra kreditov ZADARMO na náš interaktívny e-learning. ZISTIŤ VIAC:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Nastavenie Windows PC pre virtualizáciu Nové

V tomto tutoriále si na svojom počítači sprevádzkováme rýchlejšiu virtualizáciu vo Windows s využitím podpory procesora. Dôjde tým k výraznému zrýchleniu behu programov ako sú VMware Player alebo VirtualBox.

Varovanie: Nastavenie, ktoré si tu ukážeme, spôsobí nefunkčnosť virtualizácie pre Docker a linuxový subsystém. Vo Windows bohužiaľ musíme prepínať medzi nastavením pre virtualizáciu PC a virtualizáciu pre Docker/linuxový subsystém. Oboje naraz nie je možné prevádzkovať.

Po úspešnom nastavení nám vo VirtualBox zmizne ikonka korytnačky v stavovom paneli:

Ikona korytnačky vo VirtualBox

Poďme sa tej korytnačky zbaviť!

Jazzjackrabbit

Krok 1 - Vypnutie integrity pamäte

Funkcia integrity pamäte vo Windows chráni systém proti škodlivým ovládačom, ale využíva virtualizáciu. Keď je zapnutá, iný virtualizačný softvér nemôže rýchlu hardvérovú virtualizáciu využívať. Preto ju vypneme. V ponuke Štart prejdeme do Nastavenia (Settings):

Prechod do nastavenia Windows

Vľavo klikneme na kartu Súkromie a zabezpečenie, vpravo hore potom na Zabezpečenie Windows a Zabezpečenie zariadenia:

Zabezpečenie zariadenia vo Windows

V sekcii Izolácia jadra by mala byť vypnutá integrita pamäte:

Nastavenie izolácie jadra Windows

Ak je integrita pamäte zapnutá, vypneme ju:

Nastavenie integrity pamäte vo Windows

Reštartujeme počítač a môžeme vyskúšať, či nám hardvérová virtualizácia funguje. Ak nie, pokračujeme ďalšími krokmi.

Krok 2 - Vypnutie funkcií Windows

Windows v sebe majú ďalšie virtualizačné technológie, ktoré sú aktívne najmä v edíciách Professional. Môžu opäť využívať hardvérovú podporu virtualizácie a tá potom nebude dostupná pre ďalšie aplikácie ako sú VMware Player alebo VirtualBox. Preto overíme, že sú tieto funkcie Windows vypnuté.

V ponuke Štart vyhľadáme položku Zapnúť alebo vypnúť funkcie systému Windows ( Turn Windows features on or off ):

Zapnúť alebo vypnúť funkcie systému Windows

Skontrolujeme, že sú nasledujúce položky vypnuté, ak sú prítomné:

  • Hyper-V
  • Virtual Machine Platform
  • Platforma hypervízora Windows (Windows Hypervisor Platform)
  • Windows Sandbox
  • Containers
  • Subsystém Windows pre Linux (Windows Subsystem for Linux - WSL)
Následne dialóg potvrdíme tlačidlom OK:

Vypnutie týchto položiek bude mať za následok nefunkčnosť služieb Docker a WSL. Vo Windows sa aplikácie o virtualizácii takto bijú a keď by sme chceli použiť Docker a WSL, musíme zas nastavenie vrátiť späť, čím si vyradíme rýchly VMware a VirtualBox.

Reštartujeme počítač a vyskúšame, či hardvérová virtualizácia už funguje. Ak áno, ďalšie kroky môžete ignorovať.

Krok 3 - Zapnutie virtualizácie v BIOSe/UEFI

Podpora hardvérovej virtualizácie musí byť zapnutá v BIOSe/UEFI, základnom konfiguračnom rozhraní počítača priamo od jeho výrobcu.

Vstup do BIOS/UEFI

Do rozhrania BIOS/UEFI sa dostaneme reštartovaním počítača a stláčaním určitého klávesu okamžite po jeho spustení, ešte než sa začnú načítavať Windows. Kláves pre vstup do BIOSu/UEFI sa bohužiaľ líši podľa výrobcu a pokiaľ máme napr. počítač DELL, je najjednoduchšie vygooglit frázu ako:

DELL enter BIOS
AI výsledok nám oznámi, ktorá klávesa to je. Rovnako tak sa môžeme aj opýtať AI. Väčšinou sú to klávesy F2, Del, F1 alebo F12:
Vstup do BIOSu pre počítače DELL

Rozhranie každého výrobcu tiež vyzerá inak. Osobne vlastním PC Intel NUC, kde sa po stlačení klávesu F2 bezprostredne po štarte počítača zobrazí nasledujúce rozhranie:

EUFI pre Intel NUC

UEFI sa väčšinou ovláda jednoducho myšou.

Pokiaľ sa vám do BIOSu nedarí vstúpiť, nestrácajte hlavu, chce to chvíľku trpezlivosti. Musíte zistiť správnu klávesu pre váš model a stláčať ju prerušovane naozaj od sekundy čo stlačíte zapínacie tlačidlo vášho počítača. Notebooky majú občas nastavené klávesy F1 - F2 tak, že ovládajú funkcie počítača ako hlasitosť zvuku alebo jas displeja. V tomto prípade je nutné stlačiť spolu s klávesom F... aj kláves Fn.

Nastavenie virtualizácie

V BIOSe/UEFI budeme hľadať nastavenia virtualizácie, položky sa budú volať pravdepodobne Virtualization, VT-d alebo VT-x. Môžeme si opäť pomôcť Googlom, AI a ak všetko zlyhá, tak originálnym manuálom výrobcu nášho počítača. Ja osobne som Virtualizáciu našiel pomocou ChatGPT, ktorý ma naviedol prvýkrát do záložky Performance, ale keď som ju tam nenašiel, „spomenul si“, že sa nastavenie presunulo do záložky Security. A naozaj, po kliknutí na možnosť Processor sa zobrazila nasledujúca konfigurácia, kde je vidieť, že mám hardvérovú virtualizáciu zapnutú:

Pokiaľ máte nejaký veľmi lacný alebo starý procesor, je aj možné, že hardvérovú virtualizáciu vôbec nepodporuje a túto možnosť v BIOS/UEFI nenájdete.

Ako nastavenie uložíme býva vypísané na obrazovke. Ako vidíte v pravom dolnom rohu, ja nastavenie uložím pomocou klávesu F10. Opäť pamätajte na to, že môže byť nutné pritlačiť aj kláves Fn.

Pokiaľ sme nastavenie menili, uložíme ho a reštartujeme počítač. Vyskúšame, či hardvérová virtualizácia už funguje. Ak áno, ďalšie kroky môžete ignorovať.

Krok 4 - Terminál

Pokiaľ hardvérová virtualizácia stále nefunguje, v ponuke Štart vyhľadáme Terminal a pravým kliknutím ho spustíme ako správcovia:

Spustiť terminál Windows ako správca

Do terminálu následne vložíme príkaz na vypnutie hypervízora Windows pri štarte PC a stlačíme Enter:

Windows PowerShell
bcdedit /set hypervisorlaunchtype off

Počítač reštartujeme. Teraz ste vypli väčšinu nástrojov, ktoré by mohli virtualizáciu používať a mali by teda byť dostupné pre vaše aplikácie. VMware Player by mal bežať výrazne rýchlejšie a vo VirtualBox už neuvidíte korytnačku:

Ak by sme nastavenia v termináli chceli vrátiť späť, napr. pre používanie Dockeru a linuxového subsystému, príkaz by bol:

Windows PowerShell
bcdedit /set hypervisorlaunchtype auto

Pretrávajúce problémy

Ak problém stále pretrváva, je pravdepodobné, že vám hardvérovú virtualizáciu blokuje iná aplikácia alebo špecifické nastavenie Windows. V takom prípade odporúčame pokračovať aj s pomalším počas virtuálneho stroja – na účely kurzu je to úplne dostačujúce.

Na internete je možné nájsť aj ďalšie, výrazne pokročilejšie návody na ladenie virtualizácie. Tieto postupy však často zahŕňajú zásahy do systému (napr. registre alebo bezpečnostné politiky), ktoré môžu narušiť stabilitu alebo zabezpečenie počítača. Ich použitie preto neodporúčame a prípadné vykonávanie je na vlastné riziko.


 

Článok pre vás napísal David Hartinger
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David sa informačné technológie naučil na Unicorn University - prestížnej súkromnej vysokej škole IT a ekonómie.
Aktivity