Přepínání virtualizace mezi VMware a Hyper-V na počítači

Přepínání virtualizace mezi VMware a Hyper-V na počítači

Dnes bych tu rád ukázal možnost, jak provozovat VMware a Hyper-V virtualizaci v rámci jednoho počítače. Protože tyto dva hypervisory nemohou plnohodnotně pracovat souběžně, tak je nutné v případě použití VMware vypnout virtualizaci pro Hyper-V a obráceně.

Jak na to?

Nejprve si otevřeme příkazový řádek s oprávněním správce (as Administrator).

Používání VMware

Pokud tedy chceme použít pro nějaké testy VMware, tak musíme pomocí níže vypsaného příkazu vypnout Hyper-V virtualizaci.

bcdedit /set hypervisorlaunchtype auto

Může se vám stát, že i přesto nastane problém se spuštěním virtuálního stroje ve VMware. Může se zobrazit následující informace

KB 79832 vás bude instruovat o tom, že v rámci vlastností virtuálního stroje bude nutné zaškrtnout následující políčko

Po této změně by mělo být již vše připraveno ke startu virtuálního počítače.

Používání Hyper-V

Pokud budete potřebovat využít Hyper-V, tak bude zapotřebí opět Hypervisor zapnout. To provedeme následujícím příkazem

bcdedit /set hypervisorlaunchtype off

Po spuštění příkazu je vždy zapotřebí restart operačního systému, aby se změna aplikovala. Když už jste v příkazovém řádku, tak i restart můžeme provést příkazem

shutdown -r -t 0
  • shutdown = příkaz pro vypnutí počítače
  • -r = restart počítače
  • -t 0 = čas (v sekundách), který bude odpočítáván do do restartu počítače

Je nutné Hyper-V odinstalovat?

Bohužel ne vždy vám bude toto přepínání fungovat. Např. jsem zjistil, že v případě instalace hypervisoru VMware ESX serveru, nepomůže ani toto vypnutí. Při pokusu o spuštění se zobrazí následující informace

Při pokusu o pokračování bez virtualizace se zobrazí tato chyba

V tomto případě je nutné odinstalovat funkci Hyper-V z počítače úplně. Potom je již možné ve VMware nainstalovat ESX server bez problémů.

Věřím, že vám tento jednoduchý návod pomůže při provozování více virtualizačních nástrojů v rámci jednoho operačního systému.