Home > How to Tips

How to Install macOS Sonoma on Windows Using VMware 2023

Updated on Monday, June 17, 2024

iBoysoft author Amanda Wong

Written by

Amanda Wong
Professional tech editor

Approved by

Jessica Shee

English Français Deutsch やまと Español Português

Summary: If you want to try the macOS Sonoma on a Windows PC, you can do it by using the virtual machine VMware Workstation. This post is a complete tutorial for you to install macOS Sonoma on VMware on Windows 10/11.

macos sonoma vmware

The latest macOS Sonoma has been available since September 26, 2023, many Mac users have upgraded to macOS Sonoma to enjoy this new version for powerful features such as Game Mode, Widgets on the desktop, enhanced video conference, etc. 

For Windows users who want to try macOS Sonoma on their PC, using a virtual machine such as VMware Workstation is the choice of most people. Based on computer architecture, it virtualizes or emulates the computer system to provide the functionality of a physical computer. You can learn how to install macOS Sonoma on VMware on Windows in this post.


Preparations for installing macOS Sonoma on VMware on Windows

There are some required files you need to download so that you can proceed to the steps to install macOS Sonoma on your Windows PC using VMware Workstation. 

How to install macOS Sonoma on VMware on Windows 10/11

In this part, we will guide you to install macOS Sonoma on Windows 10/11 with VMware Workstation in detailed steps, you should patiently follow this tutorial.

  • Step 1. Install VMware Workstation on Windows
  • Step 2. Unlock VMware
  • Step 3. Create macOS Sonoma VM
  • Step 4. Edit macOS Sonoma VMX File
  • Step 5. Install macOS Sonoma on VMware on Windows 10/11
  • Step 6. Install VMware Tools (optional, but recommended)

Now, let's dive into the specific steps.

Share with anyone who wants to install macOS Sonoma on VMware on Windows!


Step 1. Install VMware Workstation on Windows

This first step is to install VMware Workstation on your computer. Using VMware Workstation Player is recommended. This version is free and includes all the functionalities needed to run macOS Sonoma on a Windows or Linux computer. 

  1. Locate and run the downloaded installer and click Next to begin the installation.
  2. Agree to the License Agreement conditions and click Next.
  3. Check the box for Install Windows Hypervisor Platform (WHP) automatically, and click Next.
  4. Tick the box next to Enhanced Keyboard Driver to integrate the keyboard effectively. In addition, select the option to add other console tools to the system PATH. Click Next.
  5. In User Experience Settings, select your preferred settings and click Next to proceed.
  6. You can accept or change the default installation location on the following page. When done, click Next.
  7. Click the Install button on the screen, then click the Finish button to complete the configuration.
  8. Click Yes to restart your system for the changes to take effect when a window pops up. 

Step 2. Unlock VMware

Now, you can install the downloaded VMware Unlocker to enable the required features for macOS. After downloading the VMware Unlocker, open it and click Extract All, then right-click win-install.cmd and select Run as administrator to complete the Patch Tool installation.

unlock vmware

Step 3. Create macOS Sonoma VM

The next step is to launch VMware and create a virtual machine dedicated to macOS Sonoma.

  1. Open VMware and click on Create a New Virtual Machine.
  2. Click on Typical (Recommended) and tap on Next.
  3. Check the I will install the operating system later option and tap Next.
  4. Select Apple Mac OX and then macOS 14 from the drop-down menu and tap Next.create new guest os for macos sonoma
  5. Name your virtual machine like macOS Sonoma or macOS 14 and tap Next.
  6. Tap on Customize Hardware.
  7. Increase the Memory to 4GB-8GB for better performance.vm name and sonoma disk size
  8. In the Processors menu, increase the CPU Processor.set vm ram and cpu core
  9. Select New CD/DVD (SATA), then check Use ISO image file > Browse.connect sonoma iso image with vmware
  10. Tap the macOS Sonoma ISO File and choose Open.
  11. Click Close and tap on Finish.

Step 4. Edit macOS Sonoma VMX File

SMC (System Management Controller) faults can occur on macOS Sonoma under specific scenarios. The SMC settings on the Virtual Machine must be changed in order to avoid such problems. Locate the folder holding the files related to your Sonoma Virtual Machine before continuing.

  1. Right-click on macOS Sonoma.vmx and select Notepad.edit vmx file
  2. Add the following command at the end of the file: smc.version = "0"
  3. Head to File and select Save or Ctrl+S to save the changes.

Step 5. Install macOS Sonoma on VMware on Windows 10/11

You may now begin installing macOS Sonoma.

  1. Launch VMware, then select Power on this Virtual Machine.
  2. Choose your preferred language, and tap on Disk Utility > Continue.
  3. Select VMware Virtual SATA Hard Drive Media and click Erase.format vmware disk
  4. Name the drive, select Mac OS Extended (Journaled), choose GUID Partition Map, and click Erase.
  5. Click Done and quit Disk Utility.
  6. Tap on Install macOS Sonoma and tap Continue twice.
  7. Agree with all the Terms and Conditions.
  8. Wait for the downloading process to complete and the Mac will restart 2-3 times.

Step 6. Install VMware Tools (optional, but recommended)

macOS Sonoma does not support VMware full-screen mode on Windows PCs. You may run macOS Sonoma in full-screen mode on a Windows computer by using VMware tools. With the aid of VMware tools, several macOS Sonoma features can be exploited. Thus, VMware tools improve your VMware WorkStation experience.

  1. Open your VMware Workstation and power on the macOS Sonoma.
  2. Click on the VM options and select Install VMware tools.install vmware tools
  3. Double-click on the Install VMware tools > Install.
  4. Enter your password and click Install Software.
  5. Click on open system settings when a VMware warning says System Extensions Blocked.
  6. From the Security and Privacy page, click Allow.
  7. Enter your password click on Modify Settings, and select Not Now.
  8. During the process, click Restart to reboot your VMware of macOS Sonoma.

Also read:

How to Install macOS Catalina on VMware on Windows? (Full Guide)

Share these detailed steps to help others install macOS Sonoma on VMware on Windows.