Microsoft Hyper-V, VirtualBox en VMware Workstation zijn drie van de populairste hypervisorplatforms voor Windows-apparaten. Ze zijn echter niet compatibel met elkaar, dus het is mogelijk dat u ze niet allemaal op één hostcomputer kunt uitvoeren. In dit bericht gaan we de reden voor deze incompatibiliteit ontrafelen en kijken hoe we dit kunnen doen voer Hyper-V, VirtualBox en VMware uit op dezelfde computer.
Voer Hyper-V, VirtualBox en VMware uit op dezelfde computer
Voordat we zien hoe je Hyper-V, VirtualBox en VMware op dezelfde computer kunt draaien, moeten we eerst leren waarom er incompatibiliteit bestaat.
Alleen wanneer de hypervisor is ingeschakeld tijdens het opstartproces van de computer Type 1 hypervisors zoals Hyper-V hebben de mogelijkheid om virtuele machines te draaien. Om de functionaliteit van de virtuele machine in te schakelen Type 2 hypervisors zoals VirtueleBox of VMware , moet de hardwarehypervisor worden gedeactiveerd. De Type 1 hypervisor wordt rechtstreeks op de bare metal server geïnstalleerd, waardoor directe toegang tot de hardwarebronnen mogelijk is. Daarom wordt het vaak een bare metal-hypervisor genoemd. Terwijl de Type 2-hypervisor een applicatie is die binnen het hostbesturingssysteem is geïnstalleerd.
Hoewel er geen directe manier is om Hyper-V, VirtualBox en VMware op dezelfde hostcomputer uit te voeren, zijn er een paar oplossingen die we kunnen proberen.
xbox one bordspel
- Schakel Hypervisor eenvoudig in of uit
- Gebruik HyperVSwitch om Hypervisor snel in of uit te schakelen
- Gebruik twee afzonderlijke instanties om op te starten
Laten we ze in detail bespreken.
1] Hypervisor eenvoudig in- of uitschakelen
Als u wilt dat uw hostmachine compatibel is met Hyper-V, moet u Hypervisor inschakelen. Maar om het compatibel te maken met VirtualBox en/of VMware, moet u het uitschakelen.
In deze handleiding zullen we zien hoe u dat snel kunt doen.
- Open eerst de Opdrachtprompt als beheerder .
- Ren dan bcdedit om alle opstartvermeldingen op uw computer weer te geven. U moet uw besturingssysteem zoeken waar de identificatie zal worden ingesteld als {huidig} ,
- Controleer ook de hypervisoropstarttype veld, als dit is ingesteld AUTO, de functie is ingeschakeld, terwijl deze, als deze is ingesteld op UIT, is uitgeschakeld.
- Als de Hypervisor is ingeschakeld, kunt u Hyper-V uitvoeren, maar om VirtualBox of VMWare uit te voeren, voert u de volgende opdracht uit om de functie uit te schakelen.
bcdedit /set {current} hypervisorlaunchtype off
- Om dit in te schakelen en uw systeem compatibel te maken met Hyper-V, voert u de onderstaande opdracht uit.
bcdedit /set {current} hypervisorlaunchtype auto
Je zult het keer op keer moeten doen als je wilt wisselen tussen de twee varianten van hypervisor.
2] Gebruik HyperVSwitch om Hypervisor snel in of uit te schakelen
De Hyper-V Switch leest en schrijft het BCD-bestand. Het toont de huidige status en laat je Hyper-V eenvoudig met één klik in- of uitschakelen. Nadat u de overstap heeft gemaakt, moet u uw computer opnieuw opstarten. Dit komt omdat Windows, om het gebruik van Hyper-V te veranderen, vanaf het begin moet opstarten zonder permanente virtualisatie of als een gevirtualiseerde gast. Houd er rekening mee dat u deze informatie alleen kunt openen en wijzigen als u beheerdersrechten heeft. Wij raden u dus aan om naar te gaan github.com voor meer informatie over deze tool en om deze te downloaden.
geheugenoptimalisatoren
3] Gebruik twee afzonderlijke instanties om op te starten
Als een van de hierboven genoemde methoden u niet bevalt, laten we dan een permanente oplossing bespreken. Om het proces naadloos te laten verlopen, kunnen we twee afzonderlijke opstartinstanties maken: Win 11 met Hypervisor en Win 11 zonder Hypervisor.
Open dus eerst de Opdrachtprompt als beheerder en dan rennen bcdedit om het begin van uw hypervisor te kennen.
bestandsverkenner wordt geopend in opstartvensters 10
Als de ‘Hypervisor’ is 'OP' , uitvoering bcdedit /copy {current} /d "W11 without Hypervisor"
. Maar als het is uitgeschakeld, voer dan bcdedit /copy {current} /d "W11 with Hypervisor"
uit .
Het genereert een tekenreeks die u ergens moet kopiëren en plakken, omdat het een nieuw opstartitem is en aan de lijst wordt toegevoegd.
Voer nu de volgende opdracht uit om de status van dat opstartitem te wijzigen in UIT als het AAN is; op AAN als deze Uit is.
bcdedit /set {copied-identifier-value} hypervisorlauncher off
bcdedit /set {copied-identifier-value} hypervisorlauncher on
Zorg ervoor dat u de waarde vervangt ‘{copied-identifier-value}’ met de tekenreekswaarde die we u eerder hebben gevraagd te kopiëren.
Wanneer u nu uw computer opnieuw opstart, wordt u gevraagd in welke opstartinstantie u wilt inloggen.
Dat is het!
annuleer Google Drive-opslag
Lezen: Hyper-V inschakelen op Windows 365 Cloud PC ?
Kunnen Hyper-V en VMware op dezelfde machine worden uitgevoerd?
U kunt Hyper-V en VMware op dezelfde machine uitvoeren, maar niet tegelijkertijd. U kunt twee afzonderlijke exemplaren van uw besturingssysteem maken, waarbij bij de ene de hypervisor is uitgeschakeld en bij de andere de hypervisor ingeschakeld blijft. U kunt ook tussen de twee modi schakelen met behulp van de opdrachtprompt of de HyperVSwitch-app.
Lezen: Hoe u ervoor kunt zorgen dat de virtuele Hyper-V-machine automatisch wordt gestart bij het opstarten
Kan ik VirtualBox en VMware samen gebruiken?
Ja, Oracle VirtualBox en VMware Workstation kunnen naast elkaar bestaan en tegelijkertijd op één host draaien, aangezien beide type 2-hypervisors zijn. Zorg ervoor dat u voldoende geheugen hebt om tussen de twee te verdelen.
Lees ook: Converteer Hyper-V VM naar VirtualBox of omgekeerd.