In this article, I am going to show you how to install macOS Catalina on VMware on Windows. So, Apple announced macOS Catalina in WWDC 2019. If you want to give macOS Catalina a try, then you’re in the right place. We will provide a link to download macOS Catalina ISO or a guide to create your own ISO if you want. So without wasting any more time, let’s get started. If you want Catalina on Virtualbox then follow the article on how to install macOS Catalina on VirtualBox on Windows.
Required: If you haven’t already then you should enable Virtualization Technology (aka Intel VT or AMD-V).
Steps to Install macOS Catalina on VMware on Windows 10
- Download the prerequisites
- Install the Prerequisites
- Unlock VMware to Install macOS Catalina on Windows
- Create a New Virtual Machine
- Edit macOS Catalina VMX File (Optional)
- Install macOS Catalina as VM on VMware
- Complete Basic macOS Account Settings
- Install VMware Tools (Optional)
Step 1: Download the Prerequisites
Before you begin, you should download some files, and you may also download & install the Virtualisation application, which is required later on in this guide. But if you have done any of the followings already, then you may skip it. Here is the list:
- Download VMware Workstation Pro 15.5.x or VMware Player 15.5.x.
- Download the macOS Unlocker V3 for VMware
- Download macOS Catalina ISO
Step 2: Install the Prerequisites
Now install the following application, and if you already have it by any chance then you’re welcome to Skip but make sure then it works properly and updated to the latest version.
- Install VMware Workstation Pro 15.5.x or VMware Player 15.5.x
After downloading the VMware Workstation pro/player, run the setup and follow the prompt leaving all the options as default.
Step 3: Unlock VMware to Install macOS Catalina on Windows
Firstly make sure VMware Workstation application is closed completely otherwise the VMware unlocker won’t work. You can do this by Clicking on File Tab > Exit.
You should have downloaded macOS Unlocker V3 for VMware GitHub or the direct link above. So now extract the macOS Unlocker V3.0 for VMware Workstation. Right-click on win-install.cmd and select Run as Administrator.
Note: You may always uninstall the previous version of the Unlocker before using a new release. Failure to do this could render VMware unusable. – David Parsons
Step 4: Create a New Virtual Machine
#1. Open VMware and click on Create a New Virtual Machine (Ctrl+N) then select Typical (Recommended) and click Next.
- Create a VM
- Select Typical (recommended)
#2. Now select I will install the operating system later and click Next. Choose Apple Mac OS X from operating system list then select macOS 10.15 from version and click Next.
- Select Install the Operating System Later
- Select macOS 10.15 Verizon
#3. Name the virtual machine as you prefer like macOS Catalina. Click Browse then choose a location to save virtual machine files and click Next, or you may let it as default.
#4. Specify the disk size of 120 GB or more than 50 GB. Then select Store virtual disk as a single file and click Next.
#5. On Ready to Create Virtual Machine, Click Customize Hardware.
#6. Increase the Memory from 4 GB to 8 GB or higher for better performance.
#7. Select Processor menu then increase the CPU processor core from 2 cores to 4 or Higher cores for better performance.
Note: If you don’t have enough resources then you may not increase the Memory and Processor since the minimum requirement is 4 GB Memory and 2 Cores of Processor.
#8. Select New CD/DVD (SATA) from the menu then click Use ISO image file: and click Browse.
#9. Locate the macOS Catalina 10.15.5 (19F101).iso file then click Open. If you don’t have this file then you should download this from Step 1: Download the Prerequisites section.
#10. After selecting the macOS Catalina ISO, to save all the changes click Close.
Edit macOS Catalina VMX File (Optional)
- Do these 2 steps only if you can’t boot into macOS or have other issues. Navigate to the virtual machine folder which you select in step #4.3 of this guide. If you didn’t specify a new location, then the default location is in Document > Virtual Machine. Right-click on macOS Catalina.vmx then open it via Notepad or any third-party text editor of your choice.
- Scroll down to the bottom of texts and add the following code; then click on File > Save. After that, you may close it as you don’t need it anymore.
smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
smc.version = "0"
- Open macOS Catalina VMX with NotePad
- macOS Catalina VMX File
Step 5: Install macOS Catalina as VM on VMware
- Open VMware and on the macOS Catalina VM window Click Power on this Virtual Machine.
- Wait for it boot up.
- Select English on the language page then click Continue Arrow.
- Now, you’ll see macOS Utilities Window. From the list, select Disk Utility and click Continue.
- Select VMware Virtual SATA Hard Drive Media then click Erase. Choose the following options and again click Erase.
- Name: Catalina HD (You can type any name you want)
- Format: APFS (If you get an error, select Mac OS X Extended Journaled)
- Scheme: GUID Partition MAP
- From Disk Utility Tab, click Quit Disk Utility
- From macOS Utilities, select Install macOS and click Continue.
- Click Continue on Install macOS Catalina screen.
- Agree to the macOS Catalina License agreement.
- Select Catalina HD and click Install.
- Wait for macOS Catalina will restart 2/3 times to complete the installation itself without you touching anything. It will take roughly 15-20 minutes depending on your system, be patient.
- Installing macOS On the VMDK
- Installing macOS On the VMDK
Step 6: Complete Basic macOS Account Settings
Once the installation part complete, the VM will reboot, and after the reboot, you should see macOS Catalina Welcome page.
- Select your Country and click Continue.
- Choose a Keyboard Layout and click Continue.
- On the Data & Privacy page, click Continue.
- Select Don’t transfer any information now and click Continue.
- Click on Set Up Later then Skip.
- Click Agree to the Terms and Conditions.
- Fill out the Full name, Account name, Password, and Hint then click Continue.
- Click on Continue on the Express Set Up page.
- On the Analytics, click Continue.
- Click Continue on Screen Time.
- Skip set up Siri
- Select any appearance theme and click Continue. You can choose between dark mode or light and Auto mode.
- macOS Catalina Screent Time
- Choose Your macOS Catalina Look
- Finally, wait a little while for macOS to finish setting up then it should boot into the macOS Catalina Desktop.
Step 7: Install VMware Tools (Optional)
So now you should have noticed that the resolution of macOS Catalina can’t be changed and it’s not working as smoothly as you expected. To fix macOS Catalina Resolution on VMware or Make it more responsive, you need to install something called VMware Tools. It’s quite easy and straightforward to work with any system. So to do that we have created a comprehensive guide. Please click the link below and follow the guide Step by step.
See this guide: How to install VMware Tools on macOS Catalina
Summary
Basically, in this article, I’ve shown you the step by step pictorial guide on how to install macOS Catalina on VMware on Windows 10 using ISO. After reading and following this guide, you should have done the following:
- Download the prerequisites
- Install the Prerequisites
- Unlock VMware to Install macOS Catalina on Windows
- Create a New Virtual Machine
- Edit macOS Catalina VMX File (Optional)
- Install macOS Catalina as VM on VMware
- Complete Basic macOS Account Settings
- Install VMware Tools (Optional)
Related: New version of macOS is out!. Check out How to Install macOS Big Sur on VMware on Windows and Install macOS Big Sur on VirtualBox on Windows.
We are ready to keep receiving your feedback about this article, and other posts on wikigain. Your suggestion and feedback are highly appreciated.
worked exactly as described… thank you!
While installing its showing that ” an error occurred validating the installer data” . i downloaded the iso file again and tried still shows the same error
Mouse and keyboard not working to init the installation.
I use VMware Workstation 16
I not edit the vmx, same when I edit and restart the PC for avoid issues.
No luck here. Running Version 16 Pro of Vmware because it is required for newer Windows 10 Pro versions. I keep getting a blue Boot Manager box.
At first it says
“Attempting to start up from:
-> EFI VMware Virtual SATA Hard Drive (0.0)… unsuccessful.
-> EFI VMware Virtual SATA CDROM Drive (1.0)… unsuccessful.
-> EFI Network…
>>Start PXE over IPv4.
Station IP address is 192.168.189.135”
Then it shows me the blue “Boot Manager” screen.
Any ideas?
Please does anyone know if it is okay to upgrade to big sur?
Please does anyone know if it is okay to update to big sur?
yes it is safe to update to big sur
Everything works really fine. But the Catalina-Guest-System seems to be not able to change the Screen-Resolution from 1024×768 to 1920×1080. Is there any way to solve this?
im in a bootloop loads apple and progress bar the goes back to the vmware log and repeats over and over
It worked perfectly on my ASUS Prime B250 Pro with Win10 and VMware 15. Unfortunately SIP and MRT ruin any VM, the disk thrashes all the time. To disable SIP you have to go into recovery mode, which, using this method isn’t possible.
A really good tip : When you Erase the disk before installation proper starts, load Terminal and enter “crsutil disable” (without the quotes). then continue the rest of the installation. IT WORKS!
Thank you so much
I want to confirm that this is working. And if someone is not able to make it through. Just use the latest VMWare Workstation preferably version 16 and install the unlocker again and you be all set to install macOS Catalina on Windows 10 : -))
More garbage. DOES NOT WORK. CPU disabled. Restart or shut down. Virtualization has been enabled since the day this machine was built. THAT IS NOT THE PROBLEM. Your crappy instructions have missed something. LOTS of other comments/problems exactly like mine. And NO RESPONSE from you.
chille, there are guids to mask AMD proccesor id’s… yes its a problem with AMD.
Big surprise it doesn’t work. There isn’t even an OSX 10.15 option. Does anyone actually try this or is it just bs
it works for me, maby the osx unlocker didnt work for you, you can email me at chrelliott978@gmail.com if you need assistance…
After selecting the hard drive to install tha os it stucks everytime and after some time whole laptop screen goes blank and cant do anything aprat from forcing window off by pressing and holding the power button. What to it is not installing everytime same thing happens. Screen freezes and later goes blank the whole screen blank.
After installing, I still cannot boot the system. it always stuck on apple logo when progress bar full. I can use mouse and keyboard but nothing happens…
By the way, could someone explain what those fields mean in vmx file? I cannot edit that file because it will be rewritten every time I start the VM…
That’s because you might not exit the VMware. When you edit vmx file, you have to quit the VMware and it should not be running in the background.
It didn’t work for me, the last entry in the “vmware.log” file is:”2020-08-17T14:20:05.516+02:00| vmx| I005: Vix: [guestCommands.c:1942]: Error VIX_E_TOOLS_NOT_RUNNING in VMAutomationTranslateGuestRpcError(): VMware Tools are not running in the guest” and then the VM is frozen.
is it possible to do on amd processor , because when i tried booting up it give me an information CPU has been disabled.
Use this guide to fix your issue. You should enable Virtualization Technology from your host machine.
OMG you are my hero!
does it work on linux? (zorin os)
When I change the file system to Windows 10 x64 I get a message pop up “The CPU has been disabled by the host. Please shutdown or restart the machine.”
Firstly thanks for all of these. I wonder if it works when we increase the memory to 8 GB.
Thanks in advance.
Not working on ryzen 3700x
is it passable to install Xcode 11.2 in Beta versions ?
Step 5 is not clear.
“#5. Now click on Options tab then from Guest operating system section select Microsoft Windows and make sure Windows 10 x64 is selected in the Version drop-down. Finally, Click OK to save changes. ”
Yet, the picture states to change it back to MacOS. Changed it to MacOS, working fine now.
Thanks
Is this working with an AMD Ryzen CPU?
It should work but I personally have not tried yet
From the guest operating systems list in VMware, there is no option for macOS
Run the script (Win-install.cmd). It’s mentioned in the guide.
Quit the VMware before running the script.
Is it working now?
I was anxious to test this out and take a peek, but when I try to attach the harddrive, I get an incompatibility error. I was using V.14, so I upgraded it to V.15 but still get the error. Any thoughts?
Error:
The selected virtual disk is incompatible with this Workstation 14.x virtual machine. Adding this disk would make this virtual machine incompatible with older VMware products.
Interesting, the same error is obtained whether using v.14 or v.15….. It won’t allow the drive to be saved.
Make sure you attach the hard drive as SATA not SCSI. You may try installing it via macOS Catalina ISO which you can download from here: https://www.wikigain.com/download-macos-catalina-iso-image/