MacOS uitvoeren op Windows 10 op een virtuele machine

Velen van ons willen misschien overstappen op Mac OS Maar ramen Het heeft zijn eigen voordelen die niet gemakkelijk kunnen worden aangetast. Twee verschillende systemen hebben is niet echt logisch. Maar wat kan men doen?

Welnu, daar is een oplossing voor, de virtuele machine! Als uw systeem voldoet aan de vereisten van goede hardware en software, moet u: Installeer macOS op een virtuele machine in een Windows-pc. Lees verder om erachter te komen hoe u Mac OS op een Windows-computer kunt gebruiken.

Windows 10 is een geweldig besturingssysteem. Nu kan je met macOS Op Windows, wat perfect is wanneer u maar wilt Gebruik Mac-apps alleen op Windows.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

In deze zelfstudie leert u hoe u macOS op een virtuele machine kunt installeren, d.w.z. een virtuele Hackintosh maken waarmee u Apple-apps kunt uitvoeren. "Hackintosh" is de naam van elk niet-ondersteund apparaat met macOS.

Welke bestanden heb je nodig om een ​​virtuele macOS-machine te maken op Windows 10?

Voordat u in de How To-weergave duikt, moet u de basistools downloaden en installeren. In de zelfstudie wordt uitgelegd hoe u virtuele machines maakt om macOS uit te voeren met Oracle VirtualBox Manager (VirtualBox) VMware Workstation Player (VMware Launcher). Weet u niet zeker welke u moet gebruiken? Lees meer over de verschillen tussen VirtualBox en VMware.)

  • Download de nieuwste versie van VirtualBox. De tutorial maakt gebruik van VirtualBox 6.1.4.
  • Download de nieuwste versie Van VMware Player. De tutorial gebruikt VMware Player 15.0.4.

Je hebt ook een kopie van macOS nodig. Catalina is de nieuwste versie van macOS. U vindt downloadlinks voor macOS Catalina in het volgende gedeelte.

Deze tutorial is gericht op het installeren van macOS Catalina op een virtuele Intel-machine, met behulp van VirtualBox of VMware Player.

Helaas heb ik geen toegang tot AMD-hardware, dus ik kan de tutorial niet geven.

Er is echter het codefragment dat iedereen die AMD gebruikt, nodig heeft om macOS Catalina op te starten met VMware op AMD-machines.

Het proces voor het opstarten van macOS Catalina naar de virtuele machine is hetzelfde als dat in de Intel-versie, maar gebruikt een iets ander codefragment. U vindt de zelfstudie en het codefragment in het onderstaande gedeelte.

Verder vindt u aan het einde van het artikel links naar verschillende tutorials voor het uitvoeren van macOS Catalina, Mojave en High Sierra op een virtuele AMD-machine.

MacOS Catalina standaardafbeelding downloaden

Gebruik de volgende links om macOS Catalina te downloaden voor zowel VirtualBox als VMware.

Als Google Drive de downloadlimiet heeft bereikt, klikt u met de rechtermuisknop op het bestand en selecteert u Kopiëren om een ​​kopie te maken in uw Google Drive. U kunt dan de macOS Catalina-standaardafbeelding vanaf daar downloaden.

Houd er rekening mee dat Deze links werken mogelijk van tijd tot tijd niet meer. Als dat zo is, laat dan een reactie achter, en ik zal het zo snel mogelijk oplossen.

Nadat u klaar bent met het downloaden van de bestanden, klikt u met de rechtermuisknop en extraheert u ze met uw favoriete compressietoepassing. Ik klik bijvoorbeeld met de rechtermuisknop en selecteer vervolgens 7-Zip -> Uitpakken naar 'macOS Catalina'. In de map vindt u het .VMDK-bestand, wat staat voor Virtual Machine Disk Format. Het VMDK-bestand bevat het besturingssysteem dat we in de volgende sectie zullen gebruiken.

Een virtuele machine maken voor macOS Catalina met VirtualBox

Voordat u een virtuele macOS-machine maakt, moet u eerst installeren: VirtualBox-uitbreidingspakket. Die bevat fixes voor USB 3.0-ondersteuning, muis- en toetsenbordondersteuning en andere handige VirtualBox-patches.

Downloaden: VirtualBox-uitbreidingspakket voor besturingssysteem Dakramen en raamkozijnen (Vrij)

Scroll naar beneden, selecteer alle ondersteunde platforms om te downloaden en dubbelklik om ze te installeren.

Maak een virtuele machine voor macOS Catalina

Open VirtualBox. Kiezen جديد Type macos. VirtualBox zal het besturingssysteem detecteren terwijl u typt en aannemen dat het Mac OS X is. U kunt het laten zoals het is.

Wat betreft de naam van de virtuele machine, maak er iets gedenkwaardigs van, maar gemakkelijk te typen. U moet deze naam in een reeks opdrachten invoeren en het is frustrerend om een ​​complexe naam meerdere keren in te typen!

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Stel vervolgens de hoeveelheid RAM in die de virtuele machine en macOS kunnen gebruiken. Ik zou minimaal 4 GB aanraden, maar hoe meer je van het hostsysteem kunt bieden, hoe beter je ervaring. Onthoud dat u niet meer RAM kunt toewijzen dan uw systeem heeft, en dat u wat geheugen vrij moet houden voor het hostbesturingssysteem.

Nu moet u de harde schijf instellen, de standaardafbeelding die eerder is gedownload. bevind zich Een bestaand bestand op de virtuele harde schijf gebruiken en tik vervolgens op het mappictogram. Blader naar het VMDK-bestand en selecteer vervolgens opbouwen.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Instellingen macOS Catalina Virtual Machine bewerken

Probeer de macOS Catalina virtuele machine nog niet te starten. Voordat u de virtuele machine inschakelt, moet u enkele aanpassingen aan de instellingen maken. Klik met de rechtermuisknop op de virtuele macOS-machine en selecteer Instellingen.

binnenin Het systeem , verwijder Floppy uit de opstartvolgorde. Zorg ervoor dat de chipset is ingesteld op ICH9.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Selecteer het tabblad Processor. Stel dit in op 2. Als je een Power To Spare CPU hebt (zoals een Intel Core i7 of i9 met meerdere extra cores), overweeg dan om meer in te stellen. Dit is echter geen essentiële optie.

Zorg ervoor dat u een vakje aanvinkt PAE / NX inschakelen.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Stel onder Beeldscherm Videogeheugen in op 128 MB.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Vink nu onder Opslag het vakje aan naast Gebruik Host I / O-cache.

Ga ten slotte naar het tabblad USB en selecteer USB 3.0 en druk vervolgens op OK.

Gebruik de opdrachtprompt om aangepaste code toe te voegen aan VirtualBox

Helaas is het nog geen tijd om uw macOS Catalina virtuele machine op te starten. Met de huidige configuratie werkt VirtualBox niet met de macOS VMDK.

Om deze uitgever te omzeilen en het werkend te krijgen, moet je VirtualBox in principe patchen voordat de virtuele macOS-machine kan werken. Om dit te doen, moet u een code invoeren met behulp van de opdrachtprompt. Alle details hieronder.

Begin met het sluiten van VirtualBox. Opdrachten worden niet correct uitgevoerd als VirtualBox of een van de bijbehorende processen wordt uitgevoerd. Eenmaal gesloten, druk op de .-toets Windows + X , Selecteer vervolgens Opdrachtprompt (beheerder) van de lijst. Als uw menu een optie weergeeft PowerShell Typ gewoon cmd in de zoekbalk van het startmenu. Klik vervolgens met de rechtermuisknop op Beste match en selecteerAls administrator uitvoeren'.

De volgende code werkt voor VirtualBox 5.x en 6.x.

Gebruik de volgende opdracht om de Oracle VirtualBox-directory te zoeken:

cd "C:\Program Files\Oracle\VirtualBox\"

Voer nu de volgende opdrachten één voor één in. Pas de opdracht aan zodat deze overeenkomt met de naam van uw virtuele machine. Mijn standaard machinenaam is bijvoorbeeld "macos". Dit zijn de commando's:

  • VBoxManage.exe modifyvm "macos" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
    
    VBoxManage setextradata
  • "macos" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
    
    VBoxManage setextradata "macos"
  • "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
    
    VBoxManage setextradata "macos"
  • "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
    
    VBoxManage setextradata "macos"
  • "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
  • VBoxManage setextradata "macos" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Nadat u klaar bent met de opdrachten en ervan uitgaat dat u geen fouten bent tegengekomen, sluit u de opdrachtprompt.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Schakel de virtuele machine in voor macOS Catalina

Open VirtualBox opnieuw. Dubbelklik op de virtuele macOS-machine om deze op te starten. U ziet een lange reeks tekst, gevolgd door een grijs scherm. Het grijze scherm kan even duren, maar maak je geen zorgen. Wanneer het wordt omzeild, komt u op het macOS "Welkom" -scherm.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Vanaf hier kunt u de macOS Catalina virtuele machine naar eigen inzicht instellen.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Pro-tip: Maak een momentopname van uw virtuele machine zodra u het grijze scherm bent gepasseerd. Als er iets onverwachts misgaat, kunt u teruggaan naar het instellen van het welkomstscherm en het proces opnieuw starten. Nadat u de installatie van macOS hebt voltooid, maakt u nog een momentopname, zodat u direct naar de installatie van macOS kunt gaan. Ga naar Apparaat -> Maak een screenshot , geef je Snap een naam en wacht tot deze is verwerkt.

Een macOS Catalina Virtual Machine maken met VMware Workstation Player

Geeft u de voorkeur aan VMware boven VirtualBox? U kunt een virtuele machine voor macOS Catalina maken met VMware die net als VirtualBox werkt. Net als bij VirtualBox vereist VMware ook wat extra patching voordat de macOS Catalina virtuele machine zal werken.

Dit deel van de tutorial werkt voor Intel- en AMD-systemen. AMD-gebruikers moeten het tweede codefragment gebruiken bij het bewerken van het VMX-bestand voor de virtuele machine. Lees de tutorial om erachter te komen wat dit precies betekent.

VMware Workstation Player-patch

Onder het macOS Catalina-standaardafbeeldingsgedeelte hierboven vindt u "VMware Player-patchtool.” Download de patchtool voordat u aan de slag gaat.

Blader vervolgens naar de map waar u de patch hebt gedownload. Pak de inhoud van het gecomprimeerde bestand uit. Dit proces werkt het beste wanneer de mappen zich op dezelfde harde schijf bevinden (de VMware-map en het uitgepakte zipbestand bevinden zich bijvoorbeeld op de schijf C: \).

Zorg ervoor dat VMware volledig is afgesloten. Klik nu in de map Patcher met de rechtermuisknop op de scriptopdracht win-installatie en selecteer Uitvoeren als Administrator. Het script wordt geopend in een opdrachtpromptvenster en patch-script wordt uitgevoerd. Kijk uit. Tijdens het uitvoeren van het script moet je letten op eventuele foutmeldingen zoals “Geen bestand gevonden'.

De meest voorkomende oorzaak van fouten”Geen bestand gevondenof berichtHet systeem kan het gespecificeerde bestand niet vindenInstalleer VMware Workstation Player op een andere locatie dan de standaardmap en voer de patch uit vanuit een andere map.

Maak een macOS Catalina Virtual Machine met VMware

Selecteer Een nieuwe virtuele machine maken. Kiezen Ik zal het besturingssysteem later installeren. Selecteer nu Apple Mac OS X en wijzig de versie in macOS 10.14. Als je macOS-opties niet ziet, komt dat omdat de patch niet correct is geïnstalleerd.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Vervolgens moet je een naam kiezen voor de macOS Catalina virtuele machine. Kies iets dat u gemakkelijk kunt onthouden en kopieer vervolgens het pad van het bestand naar een handige plaats - u heeft het nodig om zo meteen een paar bewerkingen uit te voeren. Houd u op het volgende scherm aan de voorgestelde maximale harde schijfgrootte en selecteer vervolgens Sla virtuele schijf op als een enkel bestand. Voltooi de wizard voor het maken van virtuele schijven, maar start de virtuele machine nog niet.

De macOS Virtual Machine-instellingen bewerken

Voordat u de virtuele machine kunt uitvoeren, moet u de hardwarespecificaties bewerken. Bovendien moet u VMware vertellen waar het de macOS VMDK kan vinden.

Selecteer in het startscherm van VMware macOS Catalina Virtual Machine, klik met de rechtermuisknop en selecteer Instellingen. Verplaats, net als VirtualBox, de geheugenschuifregelaar van de virtuele machine naar ten minste 4 GB. U kunt meer toewijzen als u meer RAM heeft.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Wijzig onder Processors het aantal beschikbare cores in 2.

Nu moet u onder Harde schijf (SATA) de eerder gemaakte harde schijf verwijderen. bevind zich verwijderen (verwijderen) en VMware zal de schijf automatisch verwijderen. Selecteer nu Toevoegen -> Harde schijf -> SATA (aanbevolen) -> Gebruik een bestaande schijf. Blader naar de macOS VMDK-website.

Een macOS VMX-bestand bewerken

Uw laatste reeks aanpassingen voordat u macOS Catalina Virtual Machine op VMware uitvoert!

Sluit VMware. Ga naar de locatie waar u uw virtuele macOS-machine hebt opgeslagen. De standaardlocatie is:

C:\Users\YOURNAME\Documents\Virtual Machines\YOUR MAC OS X FOLDER

Blader naar macOS.vmx, klik met de rechtermuisknop en selecteer geopend met behulp van … en selecteer kladblok (of je favoriete teksteditor). Scroll naar de onderkant van het configuratiebestand en voeg de volgende regel toe:

smc.version = "0"

Opslaan en dan afsluiten.

U kunt nu VMware openen, uw macOS Catalina virtuele machine selecteren en starten!

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Een macOS Catalina VMX-bestand voor AMD-apparaten bewerken

Dit gedeelte is voor AMD-gebruikers. Net als in het bovenstaande gedeelte, moeten AMD-gebruikers ook het VMX-bestand bewerken voordat ze verder gaan. De mod voor AMD bevat een paar regels meer in vergelijking met de Intel-versie, maar je kunt de gegevens kopiëren en in het bestand plakken.

Sluit VMware. Ga naar de locatie waar je je macOS virtuele machine hebt opgeslagen. De standaardlocatie is:

C:\Users\YOURNAME\Documents\Virtual Machines\YOUR MAC OS X FOLDER

Blader naar macOS.vmx, klik met de rechtermuisknop en selecteer geopend met behulp van … en selecteer kladblok (of je favoriete teksteditor). Scroll naar de onderkant van het configuratiebestand en voeg de volgende regels toe:

smc.version = "0"

cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"

cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"

cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"

cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"

cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"

cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"

cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"

cpuid.1.edx = "0000:1111:1010:1011:1111:1011:1111:1111"

Opslaan en dan afsluiten.

U kunt nu VMware openen, uw macOS Catalina virtuele machine kiezen en starten!

Installeer VMware Tools op een macOS Catalina Virtual Machine

Nu moet je VMware Tools installeren, een set hulpprogramma's en extensies die de muisbediening, videoprestaties en andere nuttige dingen verbeteren.

Terwijl de virtuele macOS-machine draait, selecteert u Speler > Beheren > VMware Tools installeren.

De installatie-digavsc verschijnt op het macOS-bureaublad. Wanneer de optie verschijnt, selecteert u VMware Tools installeren en geeft u het vervolgens toegang tot het verwisselbare volume. Volg de installatieprompt waarvoor u opnieuw moet opstarten als u klaar bent.

MacOS uitvoeren op Windows 10 op een virtuele machine - Mac Windows

Opmerking: als het een beveiligingswaarschuwing tegenkomt. selecteer open Beveiligingsvoorkeuren -> Toestaan en tik vervolgens op het hangslotpictogram om de wijzigingen te bevestigen. Start de virtuele machine opnieuw op en u kunt macOS gaan gebruiken zoals u wilt.

vind de fouten en los het op

Er zijn een paar dingen die fout kunnen (en waarschijnlijk zullen) gaan tijdens het installeren van de macOS virtuele machine in VMware Player Workstation.

  • Als u "Apple Mac OS X" niet ziet tijdens de wizard voor het maken van virtuele machines, moet u het patchproces opnieuw uitvoeren. Zorg ervoor dat elk proces dat is gekoppeld aan VMware Player is uitgeschakeld voordat u begint.
  • Als u het bericht "Mac OS X wordt niet ondersteund met binaire vertaling" krijgt wanneer u de virtuele machine start, is de kans groot dat u virtualisatie moet activeren in uw BIOS/UEFI-configuratie.

  • Als u de foutmelding "VMware Player onherstelbare fout: (vcpu-0)" krijgt bij het starten van de virtuele machine, moet u teruggaan naar het macOS.vmx-configuratiebestand en ervoor zorgen dat u de extra regel toevoegt en de wijziging opslaat .
  • Als u AMD-hardware gebruikt en het systeem start op bij het Apple-logo, schakel dan eerst de virtuele machine uit. Ga nu naar Instellingen -> Opties -> Algemeen. Wijzig het gast-besturingssysteem in Microsoft Windows en de versie in Windows 10 x64. Klik op OK en probeer vervolgens de virtuele machine opnieuw op te starten. Zodra het Apple-logo is gepasseerd, schakelt u de virtuele machine uit en stelt u de gastbesturingssysteemoptie weer in op Apple Mac OS X, waarbij u de juiste versie selecteert.

macOS virtuele machine voor AMD-apparaten

Apple gebruikt Intel-hardware om zijn desktopcomputers en laptops van stroom te voorzien. Het configureren van een virtuele macOS-machine met Intel-hardware is eenvoudiger omdat de hardwarespecificaties erg op elkaar lijken. Bij AMD is het tegenovergestelde waar. Aangezien Apple geen macOS op AMD-hardware ontwikkelt, is het maken van een virtuele macOS-machine op een AMD-platform lastiger.

Bovendien heeft AMD geen systeem voor het testen van virtuele machines voor macOS, dus ik kan je geen gedetailleerde tutorial geven. Ik kan je echter wijzen op verschillende tutorials voor virtuele machines die werken op macOS AMD, zolang je geduld hebt en elke stap dienovereenkomstig volgt.

Het AMD OS X Forum is een geweldige bron voor virtuele Macs. Je kunt ook veel forumthreads vinden die verband houden met AMD macOS virtuele machines.

Het complete installatieproces voor virtuele machines voor macos Catalina

Je hebt twee opties om uit te kiezen om de virtuele machine voor macOS Catalina te maken. Beide opties zijn geweldig als je macOS wilt uitproberen voordat je het maakt Overschakelen van Windows. U kunt ook macOS gebruiken om toegang te krijgen tot enkele van de beste aangeboden Apple-apps.

je kunt gebruiken virtuele machine Om ook andere besturingssystemen te testen. Hier is bijvoorbeeld hoe: Een Linux-distributie installeren op een virtuele machine. Meer weten over virtuele machines? zien VirtualBox-gebruikershandleiding , die je alles leert wat je moet weten, of onze gids Een virtuele machine maken met Windows 10 Hyper-V.

Ga naar de bovenste knop