• Digitální příslušenství
  • Server
  • Digitální život
  • Zásady ochrany osobních údajů
  • Kontaktujte nás
  1. Domov
  2. Článek
  3. Jak používat Vmware a Hyper-V na stejném počítači s Windows 10

Jak používat Vmware a Hyper-V na stejném počítači s Windows 10

Rsdaa 05/02/2022 1881

Už je to velmi dlouho, co lidé hledali způsob, jak provozovat Vmware Workstation a Hyper-V společně na stejném počítači s Windows 10. Dříve však nebylo možné tyto dva spustit najednou na jednom počítači, musíme nejprve vypnout Hyper-v, aby pracovní stanice Vmware fungovala. Ale nyní je, nyní můžeme provozovat WSL2 (Windows subsystém pro Linux) nebo Hyper-V spolu s VMWare pracovní stanicí Pro 20H1.

Jaký je důvod, proč jsme je nemohli spustit dříve společně? Je to proto, že HyperV je hypervizor typu 1, zatímco VMware Workstation je typu 2, který běží na OS, zde Windows 10, zatímco Hyper-V samotný OS, takže převádí a používá celý hostitel Windows 10 jako virtuální stroj. Tímto způsobem, ať už VM běžíme na tomto typu hypervizorů -1, přistupují k hardwaru přes oddíl VMBus. VMBus je logický kanál, který umožňuje komunikaci mezi oddíly. Chcete-li se o něm dozvědět více, podívejte se na stránku Wikipedie. V případě pracovní stanice VMware se však nainstaloval na hostitele Windows 10 jako softwarová aplikace a ke komunikaci a přístupu k hardwaru používá hostitelský operační systém. Nicméně, jako virtualizační veterán společnost, nabízí také VMware ESXi jako alternativu Type-1 k Hyper-V.

Otázka však zůstává stejná, proč bychom nemohli platformu VM typu 1 a typu 2 používat společně. Je to proto, že jakmile povolíme Hyper-V, instrukce Intel VT-X, která umožňuje vytvářet virtualizační prostředí, již není přístupná z vašeho virtuálního stroje typu 2, právo má pouze hostitel, kterým je v tomto případě Microsoft Hypervisor. , tedy ve výsledku platformy jako VirtualBox, VMware Player & pracovní stanice nemohla získat přístup k funkcím hostitelského VT, protože samotný Windows 10 běží jako virtuální počítač.

To však není případ QEMU, může běžet spolu s hypervizorem Type-1, protože používá virtualizaci, ale emulaci jako různé dostupné emulátory Androidu, což je úplně jiný proces; to je důvod, proč je provoz operačního systému virtuálně na Qemu pomalý a extrémně bolestivý na Windows.

V procesu virtualizace běží virtuální počítače v izolovaném prostředí pomocí instrukcí CPU, takže virtuální stroj a hostitelské instrukce musí být kompatibilní. Nyní se dostáváme k aktuálnímu scénáři, kdy VMWare nedávno oznámila novou aktualizaci jejich produktu Workstation, což je květnová aktualizace VMware Workstation 20H1 Tech Preview pro Windows 10. Ano, pomocí tohoto jej můžeme provozovat spolu s Hyper-V na Windows 10, ale podmínkou je, že váš systém by měl běžet alespoň na minimálním čísle sestavení: 19041 nebo Windows 10 2004 (20H1) update, Microsoft to začal publikovat kolem svět pro každého od 10. května 2020. Zkuste tedy aktualizovat svůj systém: Přejděte do vyhledávacího pole Windows 10, zadejte update-> Vyberte „Zkontrolovat aktualizace“. Pokud nemáte a s největší pravděpodobností, bude tam.

Spouštějte VMware Workstation 20H1 spolu s Hyper-V na Windows 20H1 Parallelly

Po dlouhé práci na vývoji se společností Microsoft byl tedy k dispozici ke stažení technický náhled Workstation 2020, nicméně je ve fázi beta a brzy bude k dispozici globálně pro každého.

Na akci VMworld 2019 oba zástupci společnosti ukázali společnou ukázku tohoto produktu, jak mohou uživatelé spouštět virtuální stroje na Windows 10, když je zapnuto Hyper-V nebo hostitelské zabezpečení založené na virtualizaci. Současně můžeme také provozovat služby Device Guard a Credential Guard systému Windows.

Softwarové požadavky

Jak jsem řekl výše, alespoň Windows 10 Enterprise, Pro nebo Education běžící na aktualizaci 20H1 (19041) nebo novější.

Požadavky na hardware

Procesor Intel Haswell nebo novější verze. CPU Bulldozer AMD nebo novější verze. 64bitový procesor s překladem adres druhé úrovně (SLAT). Podpora CPU pro rozšíření VM Monitor Mode Extension (VT-c na CPU Intel). Minimálně 4 GB paměti

Proces instalace.

Nejprve si stáhněte Vmware Workstation 20H1. Zde je přímý odkaz. Jakmile bude veřejný, bude to mít i oficiální stránka produktu. Nyní aktivujte funkci Hyper-V. Za tímto účelem můžete vyhledat „Zapnout nebo vypnout funkce systému Windows“; až se zobrazí, kliknutím jej otevřete. Zde vyberte „Hyper-V“ a stiskněte tlačítko OK.

Zapněte Hyper-V ve Windows 10

Pokud nechcete používat metodu GUI, přejděte na příkazový řádek.

Nyní otevřete obě virtualizační platformy a začněte vytvářet virtuální stroje společně, není to jednoduché. Po povolení Hyper-V však dojde k určitému snížení výkonu způsobenému pracovní stanicí při spouštění virtuálních strojů, protože v tomto okamžiku používá rozhraní API Microsoft Hypervisor…

Říkám to proto, že když jsem osobně testoval obě platformy současně na jednom počítači s Windows 10, před povolením Hyper-V pracovní stanice spouštěla ​​virtuální počítače rychleji, ale později ne. Navíc, ve srovnání, Hyper-V neztratil výkon a spouštěl stroje rychleji. To ukazuje jasné mýtné na pracovní stanici, pokud běží paralelně s platformou Microsoft Typ-1.

Omezení při provozu v režimu Host VBS

VM nemůže přistupovat k funkcím virtualizace x86, pokud je povoleno hostitelské VBSToto omezení znamená, že funkce virtualizace x86 (Intel VT / AMD-V) nejsou dostupné pro hosta běžícího na tomto virtuálním počítači. V důsledku toho se host, který používá tyto funkce – zejména Windows VBS nebo většina hypervizorů – nebude moci zapnout. Toto omezení je důsledkem omezení ve schopnostech, které systém Windows poskytuje. Spolupracujeme se společností Microsoft na vyřešení problému v budoucí verzi. Řešení: Zakažte Hyper-V v hostiteli a zapněte virtuální počítače s x86 virtualizačními funkcemi. x86 MPX funkce zastaralá Společnost Intel zavrhla funkce rozšíření ochrany paměti (MPX), které byly představeny ve Skylake procesory. V návaznosti na tento příklad hypervizor VMware počínaje VMware Workstation pro-Tech Preview 20H1 pro Windows nevystavuje tuto schopnost virtuálním počítačům, pokud to nevyžaduje nová možnost konfigurace cpuid.enableMPX. Když je cpuid.enableMPX == TRUE, zapnutí se nezdaří, pokud hostitel nepodporuje MPX. Pokud však cpuid.enableMPX == TRUE, ale verze hardwaru virtuálního počítače je nižší než minimální podporovaná verze hardwaru pro MPX (verze 13), zapnutí proběhne úspěšně, ale MPX nebude virtuálnímu počítači vystaven. Všimněte si, že neexistuje žádný prvek uživatelského rozhraní, který lze použít k úpravě cpuid.enableMPX.vPMC není podporováno Zapnutí virtuálních počítačů s povoleným vPMC selže na hostiteli Windows 10 s povoleným Hyper-V.

Známé problémy v náhledu technologie při provozu v Režim hostitele VBS

Virtuální počítač může selhat s BSOD, když se hostitel Windows 10 probudí po několika hodinách spánku.

Řešení: Upravte režim spánku na hodnotu Nikdy v režimu napájení hostitele a nastavení spánku při vyhodnocování dlouho spuštěného virtuálního počítače. U virtuálního počítače pozastaveného ve VMware Workstation 15.5.1 nebo starší může obnovení virtuálního počítače s povoleným hostitelským VBS způsobit paniku virtuálního počítače. Řešení: Navrhněte obnovení pozastavený virtuální počítač s vypnutým hostitelským Hyper-V. U virtuálního počítače obsahujícího snímek generovaný při zapnutí nebo pozastavení s VMwareWorkstation 15.5.1 nebo starší může návrat ke snímku a pokračování ve spouštění virtuálního počítače s povoleným hostitelským VBS způsobit paniku virtuálního počítače. Řešení: Navrhněte pokračování ve spouštění virtuálního počítače se zakázaným hostitelským Hyper-V. U virtuálního počítače, který je pozastaven s zakázaným hostitelským Hyper-V, může obnovení virtuálního počítače v režimu hostitelského VBS způsobit BSOD virtuálního počítače. Nekonzistentní zacházení při virtualizaci určitých MSR způsobí, že Microsoft detekovat chybu CRITICAL_STRUCTURE_CORRUPTION a BSOD. Spolupracujeme se společností Microsoft na nalezení řešení problému. Mezitím by restartování hosta po BSOD mělo problém vyřešit – i když za cenu přerušení všech aplikací, které byly ve spuštěném stavu v pozastaveném obrazu. Řešení: Zakažte Hyper-V v hostiteli a obnovte VM.For VM obsahuje snímek generovaný ve stavu zapnutí nebo pozastavení s vypnutou hostitelskou VBS, pokud povolíte hostitele Hyper-V, zapnutí může způsobit VM BSOD. Řešení: Zakažte Hyper-V v hostiteli a zapněte virtuální počítač. V závislosti na pracovní zátěži a VM může běžet na snížené úrovni výkonu při provozu v režimu hostitelského VBS v porovnání s nehostitelským režimem VBS. Výkon virtuálních počítačů se systémem Windows XP je snížen, když běží v režimu hostitelského VBS

Toto byla stručná informace, kde jsme unaveni, abychom probrali technický náhled pracovní stanice 20H1. Pokud jej již používáte, dejte nám vědět, s jakými problémy se při testování potýkáte. Další články:


PREV: Průvodce přiřazením proxy serveru pro PS4 | Blog | Limeproxy

NEXT: Nejlepší proxy server pro PS4 2021 | Jak používat proxy server na PS4

Populární články

Žhavé články

Navigační seznamy

Zpět na začátek