How to install macOS 15.3 on a Windows PC with VMware

How to install macOS 15.3 on a Windows PC with VMware?

In this guide, you’ll learn how to run macOS 15.3 on a Windows 11 PC using VMware. Apple prohibits the installation of macOS on non-Apple hardware via itsEULA license, but technically these restrictions can be circumvented.

The aim here is not to hack macOS, but to prove two things:

  • Installing macOS on a PC is totally feasible, despite Apple’s restrictions.
  • These restrictions are primarily commercial, not technical.

This installation is also of practical interest. Safari is the second most used browser in the world and to enrich my article How to set Google or another search engine as default on PC, it is essential for me to have access to Safari under macOS since Safari users mainly use this system and its behavior is not the same under Windows.

To achieve this, we’re going to use VMware and modify the virtualized processor ID to make macOS believe it’s running on Apple hardware.

Download VMware to install macOS in 2025

VMware Workstation or Player is virtualization software that lets you run macOS on a Windows PC.

  1. Download VMware Player or Workstation from Broadcom’s official repository.
Install VMware from the official Broadcom repository
  1. Install VMware by following the on-screen instructions.
VMware Workstation 17 installation program
The VMware Workstation 17 installation program.
  1. Once installation is complete, launch VMware.

Unlock VMware to configure macOS on Windows

By default, VMware does not support macOS. To activate this feature, we need to use Auto Unlocker.

  1. Download Auto Unlocker from GitHub.
  2. Extract the archive and run Auto-Unlocker.exe.
  3. In the interface, select the VMware installation location.
Auto-Unlocker for installing macOS on VMware
The Auto-Unlocker interface for installing macOS on VMware.
  1. Click Patch to apply changes.
  2. When finished, restart VMware.

Create a virtual machine for macOS

  1. Click on Create a New Virtual Machine.
VMware WorkStation 17 interface
VMware WorkStation 17 interface.
  1. Select Typical (recommended) and click Next.
VMware Workstation Pro 17 Virtual Machine Creation Assistant
  1. Select I will install the operating system later and click Next.
Selecting the operating system installation media on VMware Workstation
  1. Choose Apple macOS as operating system and select the corresponding version (macOS 15 in my case).
Selecting the guest operating system in VMware
  1. Give your virtual machine a name and choose a storage location.
Configuring the name and location of the macOS 15 virtual machine
  1. Set a disk size of 80 GB (or more).
Configuring the virtual disk size for macOS 15 in VMware
  1. Click on Customize Hardware… to adjust the configuration.
Summary of the macOS 15 virtual machine configuration on VMware Workstation 17
  1. Adjust memory to 4 GB (minimum recommended) or more.
Configuring the RAM for the virtual machine
  1. Allocate an appropriate number of processor cores to your configuration.
Configuring the processors for the macOS virtual machine
  1. Add the downloaded macOS ISO image.
Configuring the CD/DVD ISO drive for the virtual machine
  1. Finally, click Close then Finish, but do not open the virtual machine.
Summary of the virtual machine configuration for macOS
  1. Go to the folder where your virtual machine is stored, in our case :
C:\Users\Adrien\Documents\Virtual Machines\macOS 15\macOS 15.vmx
  1. Right-click on the .vmx file and select Open with > Notepad.
Windows File Explorer displaying the files of the macOS virtual machine
  1. Add the following lines according to your processor (CPU):

For Intel CPUs :

smbios.reflectHost = "TRUE"
hw.model = "MacBookPro6,2"
board-id = "Mac-7DF21CB3ED6977E5"
smc.version = "0"

For AMD CPUs :

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 = "MacBookAir6,2"
board-id = "Mac-7DF21CB3ED6977E5"

These settings allow macOS to detect the virtual machine as a real Mac.

  • smc.version = "0": Disables a Mac-specific control chip (System Management Controller).
  • cpuid.0.eax, etc. Modify the processor’s identity to make it look like a Mac.
  • smbios.reflectHost = "TRUE": Enables the VM to use certain information from the real PC.
  • hw.model = "MacBookAir6,2": Makes the virtual machine look like a MacBook Air.
  • board-id = "Mac-7DF21CB3ED6977E5": MacBook Air motherboard identifier.

Install macOS Sequoia on VMware Workstation

Installing macOS Sequoia on VMware Workstation lets you run the macOS system in a virtual environment, which is particularly useful for developers, testers or anyone wishing to explore macOS without owning a Mac. Follow the installation procedure once the VM has been configured.

  1. Start the macOS 15 virtual machine and wait for the Apple logo to appear in the loading bar.
  2. When the language selection screen appears, choose French (or any other language of your choice).
Initial setup of macOS 15 on VMware Workstation with the selection of the French language
  1. Click on the arrow to continue.

Before installing macOS, you need to format the virtual hard disk.

  1. From the macOS Utilities menu, select Disk Utility and click Continue.
macOS Sequoia utilities menu
  1. In the list of storage devices, select VMware Virtual SATA Hard Drive Media.
Preparing the VMware Virtual SATA Hard Drive Media for the installation of macOS Sequoia
  1. Click on Clear and set the following options:
  • Diagram: GUID partition table
  • Name: macOS 15
  • Format: APFS
Formatting the macOS 15 virtual disk with the APFS format and GUID partition table in Disk Utility
  1. Click Clear, then OK when formatting is complete.
  2. Then close Disk Utility to return to the main utilities menu.
  3. Back to the utilities screen, click on Install macOS Sequoia and Continue.
macOS installation menu
  • Accept the license agreement.
  • Select the macOS 15 disk you formatted in the previous step.
Selecting the disk for macOS installation
  • Click on Continue.
  • Installation begins, and may take several minutes depending on your PC’s performance and allocated resources.
Accelerated video of macOS 15.2 installation on a PC and VMware.
  • When finished, the VM restarts automatically.
  • Follow the initial macOS configuration steps (no changes here).

Optimize MacOS on VMware with VMware Tools

Installing macOS on VMware Workstation allows you to use macOS in a virtual environment. However, without VMware Tools, performance is limited: the mouse is imprecise, the display is frozen at a low resolution and drag & drop doesn’t work. Installing VMware Tools on virtualized macOS considerably improves the user experience by enabling :

  • Better cursor management and overall performance.
  • Video memory is increased to 128 MB.
  • Dynamic display resolution,
  • Drag-and-drop between host and VM,
  • Clipboard sharing,

There are two ways to download VMware Tools:

  1. From Archive.org: Download the VMware Tools ISO.
  2. With Auto Unlocker: If you’re using Auto Unlocker, a darwin.iso file is already generated in the Tools folder.
Auto-Unlocker v2.0.0 with patch options for VMware Workstation and virtualization tools
  1. Once you’ve found or downloaded the right files,stop the virtual machine and open the VM settings(VM > Settings).
  2. In the CD/DVD (SATA) tab, select Browse and choose darwin.iso.
darwin.iso VMware Tools for macOS
  1. Check the Connect at power on option.
  2. Start the VM.
Installing VMware Tools on macOS 15
  1. Once macOS is booted, open Finder and select the VMware Tools disk.
  2. Double-click on VMware Tools Installation.
  3. Click Continue, accept the conditions and install.
VMware Tools interface for macOS 15

After installation, macOS blocks unsigned extensions by default.

  • Go to System Settings > Privacy & Security.
  • At the bottom, a message says VMware system software loading has been blocked.
  • Click on Authorize, then Restart VM.
Privacy and security settings on macOS 15 in VMware Workstation with VMware software blocking

After reboot :

  • Screen resolution is adjustable in System Settings > Monitors.
  • Video memory is increased to 128 MB.
  • The cursor is no longer captive and can move freely.
  • Drag-and-drop between host and VM works.
  • The clipboard is shared.
Virtual MacBook Pro running macOS 15 on VMware Workstation with unknown processor and 128 MB video memory
Virtual MacBook Pro running macOS 15 on VMware Workstation with 128 MB video memory.

Was this article helpful to you?

This article pleased 1 people! What about you?
Subscribe
Notify of
0 Commentaires
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
× zoom plus modale
Scroll to Top