How to Install macOS on Windows 11: VMware Pro, Unlocker, and Hyper-V Fix

Let’s be real: Apple doesn’t make it easy to run their OS on anything but a Mac. If you follow a “standard” AI-generated tutorial, you’ll likely end up with a “Device/Credential Guard” error or an infinite boot loop.

After hours of troubleshooting and fixing virtualization conflicts, I’ve put together the definitive way to get macOS Ventura or Sonoma running on your Windows 11 machine. This is the guide for people who actually want it to work.

Legal Disclaimer

This guide is for educational and testing purposes only. Running macOS on non-Apple hardware violates Apple’s End User License Agreement (EULA). We do not host or provide direct links to macOS ISO files. Proceed at your own risk.

1. Get the Right Tools (Legally and Free)

The game has changed recently. VMware Workstation Pro is now FREE for personal use. You no longer need to hunt for “cracked” versions or use the limited “Player” edition.

  • The Link: Head to the Broadcom Support Portal.
  • The Action: Register an account, navigate to the downloads section, and grab the Workstation Pro installer for Windows. It’s a bit of a maze, but it’s the only way to get the official, stable build.
about vmware workstation pro

2. The Magic Patch: Unlocker

VMware doesn’t natively support macOS on Windows. To reveal the “Apple Mac OS X” option in the VM creation menu, you need a patch to bypass the restriction.

  • The Tool: Download the Unlocker by DrDonk from GitHub.
  • The Process:
    1. Close VMware and all its background processes (check Task Manager).
    2. Extract the folder, right-click unlock.exe, and Run as Administrator.
    3. The script will patch VMware’s files and download the necessary “Darwin” drivers (macOS Guest Tools).
VMware is installed at:  C:\Program Files (x86)\VMware\VMware Workstation\
VMware version:  25219725

Stopping VMware services and tasks...
Stopping service  VMUSBArbService
Stopping service  VMAuthdService
Stopping service  VmwareAutostartService
Stopping task  vmware-tray.exe

Installing unlock patches
Patching...
C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll already patched, skipping
C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe already patched, skipping
C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-debug.exe already patched, skipping
C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-stats.exe already patched, skipping
Patching Complete!

Copying VMware Tools...
C:\Users\user\Desktop\unlocker\iso\darwinPre15.iso -> C:\Program Files (x86)\VMware\VMware Workstation\darwinPre15.iso
C:\Users\user\Desktop\unlocker\iso\darwin.iso -> C:\Program Files (x86)\VMware\VMware Workstation\darwin.iso

Starting VMware services and tasks...
Starting service  VMAuthdService
Starting service  VMUSBArbService
Starting service  VmwareAutostartService
Starting task  C:\Program Files (x86)\VMware\VMware Workstation\vmware-tray.exe


Press Enter key to continue...

3. Finding a macOS ISO

Apple provides installers via the App Store, but they aren’t .iso files.

  • The Pro Way: If you have access to a Mac, you can create a clean ISO using the Terminal.
  • The Community Way: Search for “macOS Sonoma ISO for VMware” on trusted tech forums or Reddit. Look for clean ISOs rather than “pre-installed” images, installing from scratch is much more stable and secure.

4. Creating and Tweaking the VM

When creating your VM, choose “Custom (advanced)” and select “Apple Mac OS X” (choose version 13 or 14).

process of creating MacOS virtual machine from iso file
choose the virtual machine hardware compatibility
guest operating system installation
Choosing Apple macOS version 13 as a guest operating system

Crucial Hardware Settings:

  • Processors: Assign at least 4 cores.
  • RAM: 8GB is the minimum; 16GB is the sweet spot for smooth performance.
  • Disk Type: Choose NVMe.
processor configuration we use for testing macOS virtual machine
choosing the amount of memory allocated to this virtual machine
choosing size of disk for vm

The .vmx Hack (Essential): Even with the Unlocker, macOS might boot-loop. You need to “fake” the Apple hardware controller so the OS thinks it’s on a real Mac.

  1. Go to your VM’s folder and find the .vmx file.
  2. Open it with Notepad.
  3. Add this line at the very bottom: smc.version = "0"
  4. Save and close.

5. The “Invisible Disk” Trick

When the macOS installer starts, it won’t show your virtual hard drive.

  1. Select Disk Utility from the recovery menu.
  2. Find the “VMware Virtual NVMe” drive on the left.
  3. Click Erase and format it as APFS with a GUID Partition Map.
  4. Close Disk Utility, and now the installer will recognize the drive. Proceed with the installation (this usually takes 20-40 minutes).
disk utility macos
erase disk to make new formatting so mac os can see it for installation
configure name, format and scheme for virtual nvme disk
erasing operation successful
install macOS Ventura on formatted disk
macOS Ventura will be installed on the disk "Macintosh HD"

6. Post-Installation: VMware Tools & Graphics Fix

Your first boot will feel laggy, the animations will stutter, and the screen resolution will be tiny. This is because macOS doesn’t have the drivers to talk to your hardware yet.

Important: Fix the “CD/DVD is busy” Error When you try to install VMware Tools, you might see an error saying: “This operation cannot proceed because your Mac OS guest is using the CD/DVD.”

  • The Fix: Look at your macOS desktop. You’ll see the “Install macOS Ventura” disc icon. Right-click it and select “Eject”.
  • Once the drive is empty, go back to the VMware menu and click VM -> Install VMware Tools again. Now it will work.
Error: this operation cannot proceed because macos guest using the CD\DVD

The Final Step:

  1. A virtual disc will mount. Run “Install VMware Tools.”
  2. During installation, Apple’s security will block the drivers. Go to System Settings -> Privacy & Security.
  3. Scroll down and click “Allow” for the blocked VMware software.
  4. Restart the virtual machine.

Result: After the reboot, you’ll have full-screen resolution, a shared clipboard, and smooth UI animations.

installing vmware tools on macOS virtual machine
installing vm tools for video and other drivers works
system vmware tool extension blocked error
allowing vmware add-on to work

Troubleshooting: The “Virtualization Nightmare”

If you see errors like “HV capable was 0” or “VT-x is not supported,” you are hitting a conflict with Windows services (like Hyper-V or WSL).

vmware error

I’ve previously written a deep dive on fixing VMware HV capable and VT-x support errors on Windows 10/11

Leave a Comment