Follow us:
How to Install macOS Sonoma on VMware – 2025 Easiest Complete Guide
Running macOS on a Windows PC may sound complex, but with the right tools and steps, you can easily install macOS Sonoma on VMware. Whether you’re using an AMD or Intel processor, this guide walks you through every detail to set up a smooth macOS virtual machine. The process involves setting up VMware Workstation, applying necessary patches, using OpenCore for boot support, and fine-tuning the virtual machine for maximum performance.
⚠️ Disclaimer: This guide is for educational purposes only. Ensure you comply with Apple’s software license agreement.
Prerequisites
Before starting, ensure:
- Virtualization is enabled in BIOS (AMD-V for AMD, Intel VT for Intel).
- Your system supports virtualization and has at least 8GB RAM (16GB recommended).
- You have VMware Workstation Pro 17.6.3 (free for all users now).
Checkout our another article on Enable Virtualization Technology on HP Lenovo Dell Asus Acer Systems.
Download Tools & Files
- VMware Workstation Pro 17.6.3: Download from Mega
- VMware Unlocker Tool: Download New Version
- Sonoma 14.6.1 ISO: Download
- VMware Tools ISO: Download
- Download the Right OpenCore Boot Image (VMDK)
- For Intel Processors:
- For AMD Processors:
Note: Each OpenCore Boot Disk (VMDK) includes OpenCore 1.0.4 on an EFI partition. It must be used on SATA 0:0 in VMware settings.
Prepare VMware Workstation and Run Unlocker
- Install VMware: Install VMware Workstation 17 Pro on your host machine.
- Close VMware: Shut down VMware completely, ensuring no related processes are running.
- Obtain and Run Unlocker: Download a compatible VMware Unlocker tool. Run the Unlocker script (as administrator on Windows) to patch VMware and add the “Apple Mac OS X” guest OS option.
Step-by-Step Installation Process
Let’s detail the steps to install macOS Sonoma on VMware using the OpenCore method:
1. Create a New Virtual Machine
- Open VMware Workstation 17 Pro.
- Create a new VM > Choose “Typical”
- Select “I will install the OS later”
- OS: Apple Mac OS X > Version: macOS 14
- Name the VM and choose a location
- Set maximum disk size (80GB+ recommended)
- Finish the wizard.
2. Configure Virtual Machine Settings
Hardware Settings:
- Memory: 8GB minimum (50% of system RAM is ideal)
- Processors:
- Intel: 50% of available cores
- AMD: Match the downloaded OpenCore image (4, 8, or 16 cores)
- Hard Disk (SATA 0:0): Select the OpenCore VMDK (matching CPU & core count) and If prompted while adding VMDK, choose “Keep existing format.”
- Hard Disk 2: Create new virtual disk for macOS installation
- CD/DVD (SATA): Load macOS Sonoma ISO
- USB Controller: Set to USB 3.1
- Network Adapter: NAT
Note: This method uses OpenCore EFI image to boot and install the macOS Sonoma, So, You do not need to edit the .vmx file manually.
3. Install macOS Sonoma
- Power on the VM
- Choose Language.
- Open Disk Utility.
- Use Disk Utility to erase Hard Disk 2 (never touch OpenCore disk).
- Click Erase. Name it (e.g., “macOS Sonoma”), choose Format: APFS, Scheme: GUID Partition Map. Erase the disk.
- Close Disk Utility.
- Select Install macOS Sonoma.
- Choose the “macOS Sonoma” drive you just erased.
- Follow the installer prompts. The VM will restart multiple times. Let OpenCore boot again and select the “Boot macOS Install from macOS Sonoma” or similar option each time until the installation is complete.
- After the final restart, you’ll reach the macOS Setup Assistant. Complete the initial configuration (country, account, etc.).
Ready to try Apple’s latest? Dive into our complete guide on how to install macOS Sequoia on VMware—fully compatible with AMD and Intel PCs! Check it out here →
4. Final Tweaks
Install VMware Tools
Install VMware Tools: Since the latest VMware versions no longer support direct installation of VMware Tools for macOS, follow this manual method:
- Download the
darwin.iso
file for macOS VMware Tools from the link provided above. - Attach
darwin.iso
as a CD/DVD drive in your VM settings. - Start your virtual machine.
- Open the mounted VMware Tools disk inside macOS.
- Begin the installation process.
- macOS will likely block the installation. Go to System Settings > Security & Privacy and allow the VMware Tools installation to proceed.
- Once installation is complete, reboot the VM.
Set Custom Resolution (Optional)
To set a custom resolution inside macOS, open Terminal and type:
sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1600 1100
Ensure the selected resolution is supported by VMware display settings.
Common Issues & Fixes
- Crashes or boot loops (Disable Hypervisor): Open Command Prompt as Administrator and run –
bcdedit /set hypervisorlaunchtype off
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f
Restart your PC.
- White Wallpaper: Go to System Settings > Wallpaper > Disable “Show as screen saver”
- macOS not detecting disk: Ensure only Hard Disk 2 is formatted
Conclusion
Now you know how to install macOS Sonoma on VMware on any AMD or Intel PC. With correct tools, patches, and configurations, you can run macOS reliably without editing system files manually. This method is ideal for app testing, development, or exploring macOS without a Mac.
For best performance, always match your OpenCore image to your system specs and install VMware Tools after setup.
Stay updated with future macOS releases and share this guide with others who want to run macOS on Windows!