<link href="https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&amp;display=swap" rel="stylesheet"/>
7 minutes reading time (1350 words)

Install macOS on Windows in VMware Workstation using a Virtual Disk Image

(UPDATED OCT 2022) How to install macOS (High Sierra 10.13, Mojave 10.14, Catalina 10.15, Big Sur 11) on Windows 10 in a VMware Workstation virtual machine including Google drive links to download the VMware VMDK virtual disk images.

This example is for installing High Sierra 10.13 on Windows 10 using VMware Workstation 15. This guide will also work for other versions of macOS e.g. Mojave 10.14, Catalina 10.15 or Big Sur 11. Google drive links to download the virtual disk images for these macOS versions are also included below.

1 Run VMWare macOS Unlocker

We'll need to run macOS Unlocker to remove VMware workstations restrictions for running Apple virtual machines. After running macOS Unlocker we will be able to create macOS guest virtual machines.

macOS Unlocker V3.0 for VMware Workstation
https://github.com/paolo-projects/unlocker/releases

Download unlocker.zip and extract

Right click win-install.cmd - run as Administrator


2 Download macOS VMware VMDK disk image file from Google Drive

3 Create macOS VMware Workstation Virtual Machine

Create a New Virtual Machine

What type of configuration do you want - Typical

Guest Operating System Installation - I will install the operating system later

Select a Guest Operating system
Apple Mac OS X - choose the right version for whichever macOS you are installing
e.g. High Sierra macOS 10.13

Enter a name for the Virtual Machine
Location - check the destination drive has enough space for the virtual machine disk files, you'll need at least 100GB free

Specify Disk Capacity
Maximum disk size: 100GB
Store virtual disk as a single file - this is the best option for performance

Ready to Create Virtual machine - Finish


4 Edit the Virtual Machine settings

Memory 8GB

I have 16GB of physical memory available, I'm allocating half of that to the virtual machine to get the best performance

Number of processors: 2
Number of cores per processor: 2

Again I'm allocating half of my available physical CPU cores so my macOS virtual machine runs well

CD/DVD - untick connect at power on
We are not using the CD/DVD drive for now so this can be turned off


5 Attach the recovery VMDK disk image

We need to attach the macOS recovery disk image (that you downloaded in step 2) so we can boot the VM and run the macOS installer. The VM will have two hard disks attached - the recovery disk macOS-recovery.vmdk and another 100GB hard drive that we will install macOS onto

Hardware - Add

Hardware Type - Hard Disk

Select a disk type - SATA

Select a disk - Use an existing virtual disk

Select an existing disk
Browse for and select macos-recovery.vmdk then click finish

Keep existing format


6 Boot virtual machine from the recovery disk

Power on the Virtual Machine

macOS installer will start to load

Select your language


7 Run Disk utility to erase the OS disk

Select the 100GB virtual disk - Erase

Name: Hard Drive
Format: Mac OS Extended (Journaled)
Scheme: GUID Partition Map

Quit Disk Utility when the erase has finished


8 Install macOS on the virtual machine

Reinstall macOS - Continue

Install macOS - Continue

Agree to the license agreement

Select the 100GB Hard Drive then click Install

Complete macOS setup - choose your country, keyboard layout, enter Apple ID etc

Shutdown the VM

Edit the virtual machine settings and remove boot disk macos-recovery.vmdk


9 Install VMware tools

Power on the VM again and Install VMWare tools


Download VMWare tools for macOS darwin.iso

Download VMware tools for macOS darwin.iso


Install VMware Tools

Continue

Install

Click Continue Installation and enter your password when prompted


Click the lock to make changes and enter your password again when prompted

System software from developer "VMWare" - click allow

Restart the Mac virtual machine after installing VMware tools


Running macOS in a Virtual Machine using AMD Processors

UPDATE 17/5/2022

Adding these notes to the article from the comments below as they might be useful for anyone trying to get a macOS VM working on AMD hardware. Thanks to everyone who took the time to comment and give feedback!

Guest - Jerry on Friday, 15 April 2022 20:11

If you have problems when the apple logo appears a nothing happens for amd hardware add the following to the vmx file:

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:0111:1000:1011:1111:1011:1111:1111"
smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388" 

Guest - Htom on Saturday, 30 April 2022 16:02

I was getting an error about "This virtual machine requires AVX2 but AVX is not present. This virtual machine cannot be powered on.".

I changed virtualHW.version in the .vmx to "10" to fix this. This apparently limits the USB to 2.x compatibility, but I can live with that.

It looks like by default VMWare sets USB compatibility to 1.1, and the VM did not recognize my USB mouse or keyboard.
Changing that to 2.x got those working.

The VM you end up with will also work with Linux VMWare WorkStation. You need the Linux VMWare unlocker (in the same zip file that has the Windows one).



Related Posts

 

Comments 113

Guest - Stanisa on Monday, 24 October 2022 14:13

Can I change the resolution?

Can I change the resolution?
TechLabs on Thursday, 27 October 2022 18:58
Hi, I have published a guide that answers this question. I hope this helps! [url=https://techlabs.blog/categories/how-to-guides/solved-increase-video-memory-vram-for-a-macos-virtual-machine-running-on-vmware-workstation][/url]
Guest - LazyTechNerd on Sunday, 06 November 2022 22:14

I've tried the Monterey and Ventura VMDKs, but they give me this error.
"The selected virtual disk is incompatible with this Workstation 15.x virtual machine. Adding this disk would make this virtual machine incompatible with older VMware products." I cannot add it, and it will not work. Is there any fix?

I've tried the Monterey and Ventura VMDKs, but they give me this error. "The selected virtual disk is incompatible with this Workstation 15.x virtual machine. Adding this disk would make this virtual machine incompatible with older VMware products." I cannot add it, and it will not work. Is there any fix?
TechLabs on Tuesday, 08 November 2022 18:13

Hi, I think this is because the VMDKs were created using VMware Workstation 16. I've added links for VMDK's created using VMware Workstation 15 to the guide. Try those and let me know if they work? Thanks.

Hi, I think this is because the VMDKs were created using VMware Workstation 16. I've added links for VMDK's created using VMware Workstation 15 to the guide. Try those and let me know if they work? Thanks.
Guest - Fede on Tuesday, 29 November 2022 16:07

If you are using Ventura vmdk, you will need Workstation 17.X version.

If you are using Ventura vmdk, you will need Workstation 17.X version.
TechLabs on Wednesday, 21 December 2022 14:22

Thanks for the feedback, ill update the article!

Thanks for the feedback, ill update the article!
Guest - Joey on Tuesday, 08 November 2022 19:13

Hello! Having a few difficulties. I was able to get it fully installed, but when I launch it it seems to crash after I sign in? Using the ventura OS currently (or trying to rather)

Hello! Having a few difficulties. I was able to get it fully installed, but when I launch it it seems to crash after I sign in? Using the ventura OS currently (or trying to rather)
TechLabs on Wednesday, 09 November 2022 14:25

Hi, I have tested the macos-monterey.vmdk using VMware workstation 16 and the VM works OK. Maybe try the Catalina recvoery image? catalina-recovery.vmdk Good luck!

Hi, I have tested the macos-monterey.vmdk using VMware workstation 16 and the VM works OK. Maybe try the Catalina recvoery image? catalina-recovery.vmdk Good luck!
Guest - Jerry on Thursday, 10 November 2022 15:21

Hello. I'm trying to run the macOS 13 Ventura on vmware workstation pro 16. I seems like the os is getting installed but when it finishes it tries to boot up but crashes with an error "Your computer restarted because of a problem. Press any key or wait a few seconds to continue starting up". After that no matter what i do, either click or wait, it keeps restarting. Never goes past that error. I have followed this guide for macOS 11 Big Sur and it works perfectly but 13 Ventura won't. Thank you!

Hello. I'm trying to run the macOS 13 Ventura on vmware workstation pro 16. I seems like the os is getting installed but when it finishes it tries to boot up but crashes with an error "Your computer restarted because of a problem. Press any key or wait a few seconds to continue starting up". After that no matter what i do, either click or wait, it keeps restarting. Never goes past that error. I have followed this guide for macOS 11 Big Sur and it works perfectly but 13 Ventura won't. Thank you!
TechLabs on Wednesday, 21 December 2022 14:19

Hi, have had a few comments with issues using the Ventura VMDK. I think you will need to use VMware workstation 17. I'll update the article with this info. Good luck!

Hi, have had a few comments with issues using the Ventura VMDK. I think you will need to use VMware workstation 17. I'll update the article with this info. Good luck!
Guest - David on Friday, 11 November 2022 05:09

I have tried this and it takes me through all of the questions for the installation and then it just shows a grey background of a window and then reboots and starts the setup process (asking for country, etc) over again. I can never get past this.

I have tried this and it takes me through all of the questions for the installation and then it just shows a grey background of a window and then reboots and starts the setup process (asking for country, etc) over again. I can never get past this.
TechLabs on Wednesday, 21 December 2022 14:42

Hi, can you try an earlier version of the VMDK and see if that works? macOS 10.15 Catalina VMDK Also, check the vmware log to see if there are any errors.

Hi, can you try an earlier version of the VMDK and see if that works? macOS 10.15 Catalina VMDK Also, check the vmware log to see if there are any errors.
Guest - Anon on Wednesday, 16 November 2022 19:55

You do not mention the need for Python which is necessary for unlocker.

You do not mention the need for Python which is necessary for unlocker.
Guest - Gavin on Saturday, 19 November 2022 20:24

I'm getting this error:
Failed to start the virtual machine.

I followed the steps exactly as explained and also included the lines for the AMD hardware. I'm not sure where else to look.

I'm getting this error: Failed to start the virtual machine. I followed the steps exactly as explained and also included the lines for the AMD hardware. I'm not sure where else to look.
TechLabs on Wednesday, 21 December 2022 14:17

Hi Gavin, Unfortunately, I dont an AMD machine to test this on. Check the VMware log for errors - might give you some clues.

Hi Gavin, Unfortunately, I dont an AMD machine to test this on. Check the VMware log for errors - might give you some clues.
Guest - Fede on Tuesday, 29 November 2022 15:57

Hi, I'm trying Ventura and it seems that changing USB to 2.X doesn't solve the keyboard and mouse issue. Does somebody know how to fix it?

https://i.postimg.cc/QtkjgwHs/image.png

Hi, I'm trying Ventura and it seems that changing USB to 2.X doesn't solve the keyboard and mouse issue. Does somebody know how to fix it? [img]https://i.postimg.cc/QtkjgwHs/image.png[/img]
Guest - LazyTechNerd on Tuesday, 06 December 2022 23:00

Is it normal for the system to hang after a while of waiting to boot into the recovery vmdk? I tried in 17, 16, and 15. Is there aa way I cax it? It's worked before but now I can't get it to work.

Is it normal for the system to hang after a while of waiting to boot into the recovery vmdk? I tried in 17, 16, and 15. Is there aa way I cax it? It's worked before but now I can't get it to work.
TechLabs on Wednesday, 21 December 2022 14:15

Hi, check the vmware log for errors C:\Users\Username\Documents\Virtual Machines\VM-name\vmware.log. Also try an earlier version of the VMDK e.g. macOS 10.15 Catalina VMDK. Good luck !

Hi, check the vmware log for errors C:\Users\Username\Documents\Virtual Machines\VM-name\vmware.log. Also try an earlier version of the VMDK e.g. macOS 10.15 Catalina VMDK. Good luck !
Guest - LazyTechNerd on Wednesday, 28 December 2022 21:59

Hi, I don't understand what an error in the log file would be. Do you think we could take this up via email so this is easier to understand?

Hi, I don't understand what an error in the log file would be. Do you think we could take this up via email so this is easier to understand?
Guest - Tim S. on Friday, 16 December 2022 17:02

Thanks for the article. I gave this a try with Ventura. After MAC OS installed and rebooted I am stuck with this. When I reboot the VM it just goes back to this screen. Any ideas?

https://photos.app.goo.gl/QwXDfSspZtExiQeS6

Thanks for the article. I gave this a try with Ventura. After MAC OS installed and rebooted I am stuck with this. When I reboot the VM it just goes back to this screen. Any ideas? https://photos.app.goo.gl/QwXDfSspZtExiQeS6
Already Registered? Login Here
Wednesday, 10 September 2025
You can help support this website by buying me a coffee!
Buy Me A Coffee