Sådan bruges VirtualBox og VMware sammen med Hyper-V i Windows 10

Virtuelle maskiner giver os mulighed for at virtualisere alle typer operativsystemer på vores computer uden at skulle fysisk installere dem. Takket være dem kan vi teste andre versioner af Windows, nogen Linux distro og endda macOS. For at gøre dette kan vi bruge specialiseret virtualiseringssoftware, såsom VMware or VirtualBox. Windows 10 bringer også sin egen hypervisor, Hyper-V, som giver os mulighed for at virtualisere og bruge andre værktøjer som f.eks WSL or Sandkasse. Aktivering af Windows hypervisor forhindrede imidlertid brugen af ​​de tidligere programmer. Indtil nu.

Hyper-V er hypervisor i Windows 10 . Med det vil vi være i stand til at drage fuld fordel af de virtualiseringsfunktioner, som processoren tilbyder os, ud over at montere vores egne virtuelle maskiner. Andre værktøjer, såsom Windows Subsystem til Linux, Docker eller Sandbox, afhænger også af denne hypervisor.

Brug VirtualBox og VMware sammen med Hyper-V

Tænder Windows 10 hypervisor deaktiverede hypervisorerne i de andre virtualiseringsprogrammer. Den eneste måde at bruge disse to hypervisorer på var at deaktivere Hyper-V, når vi ønskede at bruge andre programmer (og genstarte, hvilket er den længste) og genaktivere den til at bruge microsoft funktioner.

Heldigvis har Microsoft arbejdet med de andre virtualiseringsfirmaer for at eliminere denne begrænsning. Og siden udgivelsen af ​​2004-versionen af ​​Windows 10 er det muligt for alle programmer at eksistere sammen og arbejde i fred og harmoni.

Krav

For at bruge to eller flere hypervisorer på samme tid i Windows er den første ting at gøre at have den nyeste version af Windows 10 installeret. Support til flere hypervisorer er blevet aktiveret siden Kan 2020 opdatering , 2004-versionen af ​​operativsystemet. Derfor er det første, vi skal gøre, at installere denne version eller senere. Derudover husker vi, at Hyper-V er en eksklusiv funktion af Windows 10 Pro , så hvis vi har Home-udgaven, kan vi ikke bruge den.

VMware e Hiper-V-fejl

Du skal også sørge for at have de nyeste versioner af både VirtualBox og VMware installeret. Støtte for indlejret personsøgning og VT-x sammen med Hyper-V er tilgængelig siden VirtualBox version 6.0 og VMware Workstation version 15.5.5. Vi anbefaler dog at bruge mindst mere avancerede versioner som f.eks VirtualBox 6.1 or VMware Workstation 16 , da stabilitet og ydeevne forbedres (og i høj grad) med denne funktion.

Hvis vi allerede har de nyeste versioner af virtualiseringssoftwaren installeret på vores computer, skal vi nu se, hvordan vi aktiverer alt.

Aktivér Hyper-V Shared Virtualization i Windows

Aktivér virtualisering i BIOS

Den første ting, vi bliver nødt til at gøre, er at aktivere virtualiseringsunderstøttelsen i BIOS på vores computer. Som standard deaktiverer BIOS / UEFI processorvirtualisering, da det ikke er en funktion, der normalt kræves af brugerne. Derfor, hvis vi skal bruge det, bliver vi nødt til at aktivere det manuelt.

Intel processorer bærer VT-x , mens AMD processorer bærer V-AMD teknologi. Hver BIOS er forskellig, men det mest almindelige er at finde disse muligheder inden for CPU sektion i den avancerede konfiguration.

Når disse to funktioner er aktiveret, kan vi gå ind i Windows. Selvom før vi kan bruge disse systemer på samme tid, bliver vi nødt til at foretage en vis konfiguration også i operativsystemet.

Aktivér Hyper-V, WSL og andre funktioner i Windows 10

Hyper-V er som standard deaktiveret i Windows. Derfor, medmindre vi på et tidspunkt har aktiveret det manuelt, vil det ikke være tilgængeligt.

Denne komponent er ligesom andre en del af Windows-funktionerne. Derfor skal vi indtaste Windows 10-søgefeltet for at aktivere det ” Windows-funktioner ”For at åbne dette konfigurationsvindue.

Aggregar eller quitar karakteristikker af Windows

Nu kan vi se vinduet for at aktivere eller deaktivere Windows-funktioner. Her er de funktioner, der interesserer os med Hyper-V og ” Windows Hypervisor-platform ".

Habilitar Hyper-V, WSL, Sandkasse

Men vi kan også drage fordel af og aktivere andre funktioner, som vi kan bruge i Hyper-V, såsom Windows Subsystem til Linux eller Sandbox, også kendt som Windows Sandbox.

Når disse indstillinger er aktiveret, kan vi kun genstarte pc'en, så Windows kan anvende ændringerne, og det er det.

Brug VMware og VirtualBox med HyperV

Efter at have udført de foregående trin og genstarte Windows, har vi alt klar. Fra nu af fungerer de virtuelle maskinprogrammer for os på samme tid som Windows-funktionerne, der afhænger af Hyper-V. For eksempel kan vi have en Windows 10 virtuel maskine, mens vi opdaterer Linux-arkiverne i WSL.

WSL + VM Windows 10

I VirtualBox kan vi for eksempel vide, at vi bruger denne kompatibilitetsmetode, fordi vi ser ikonet for en skildpadde nederst til højre.

Icono VirtualBox Hyper-V

I både VMware og VirtualBox er det nødvendigt at installere de nyeste drivere (Guest Addition eller Tools) for at alt fungerer korrekt. Ellers, indtil vi gør det, har vi ydeevneproblemer på grund af dette kompatibilitetslag.

Forbedre VMware-ydelse med Hyper-V

Mens VirtualBox ikke giver os problemer, VMware kan vise ydeevneproblemer . Dette skyldes en sikkerhedsforanstaltning, som denne software bringer, der giver os mulighed for at afbøde processorenes Meltdown og Spectre-sårbarheder. Denne funktion giver os større sikkerhed, men medfører igen et betydeligt tab af ydeevne. Når vi starter en VM med denne funktion aktiveret, kan vi se en besked som den følgende.

Aviso gengivelse af VMware Hyper-V

Heldigvis kan vi nemt deaktivere denne sikkerhedsforanstaltning fra programindstillingerne. For at gøre dette skal vi blot åbne indstillingerne for den virtuelle maskine, gå til fanen Indstillinger og afsnittet "Avanceret". Her finder vi muligheden for at aktivere eller deaktivere denne sikkerhedsforanstaltning.

Des rehabilitar protección especulación VMware

Hvis vi deaktiverer det, kan vi forbedre den virtuelle maskines ydeevne betydeligt. Selvom vi kan være i fare på grund af disse sårbarheder. Vi skal altid bruge det omhyggeligt.

Hvis du ikke bruger WSL, Sandbox eller Docker, skal du deaktivere Hyper-V bedre

Denne tilstand af kompatibilitet mellem hypervisorer er noget, som mange af os har ventet på i lang tid. Især i betragtning af de nye funktioner, Microsoft arbejder på, såsom WSL2. Nu behøver vi ikke længere vælge mellem at bruge en eller anden type virtualisering, da vi kan have det hele uden kompatibilitetsproblemer.

Men hvis vi ikke vil bruge disse funktioner, det er unødvendigt at have Hyper-V aktiveret , det bruger ressourcer, der perfekt kan bruges af andre programmer. Derudover kan Hyper-V-kompatibilitetslaget forringe en vis ydelse fra virtuelle maskiner. Derfor, hvis vi ikke vil bruge disse funktioner, er det bedste, vi kan gøre, at deaktivere de muligheder, som vi har forklaret, hvordan man aktiverer i de foregående trin.

Selvfølgelig, hvis vi har brug for det igen i morgen, kan vi genaktivere det.