How to Install Mac OS on Windows with or without Mac? 

English Français Deutsch やまと Español Português Türkçe

Summary: This article tells you how to install Mac OS on Windows PC by building a Hackintosh or through a virtual machine. To ensure the installation goes well, free up more space on your Mac with iBoysoft DiskGeeker for Windows.

Want to run Apple apps on a Windows PC? Or use macOS without buying the more expensive Macintosh computer? You can install macOS on your PC.

Typically, there are two ways to get Mac on Windows. One, install macOS on a Windows PC, which is also known as creating a Hackintosh. And the other is to install macOS on a virtual machine. The Hackintosh method will require a working Mac to create a bootable USB drive. But it's not necessary when using a virtual machine.

In this article, we'll show you both ways and help you learn how to install macOS on Windows PC without Mac and with Mac. These steps apply to all macOS, OS X, and Mac OS X versions. So, if you need answers to any of the questions, this post has got you covered.

  • How to install macOS Sequoia on PC
  • How to install macOS Sonoma on PC
  • How to install macOS Ventura on PC
  • How to install macOS Monterey on PC
  • How to install macOS Big Sur on PC
  • How to install macOS Catalina on PC
  • How to install macOS Mojave on PC
  • How to install macOS High Sierra on PC

Here are the differences between installing macOS on a Hackintosh and a virtual machine:

AspectInstall macOS on HackintoshInstall macOS on Virtual Machine
Hardware RequirementsRequires compatible hardware (specific motherboards, CPUs, GPUs).Runs on any hardware that supports virtualization.
Installation ComplexityMore complex; requires bootable USB and configuration of BIOS/UEFI.Easier setup; involves installing virtualization software and creating a virtual machine.
PerformanceNear-native performance; optimized based on hardware.Performance may be limited by host resources and virtualization overhead.
Updates and CompatibilityRisky updates; may break compatibility; requiring patches.Less risky; can often roll back if issues arise.
Use CasesIdeal for powerful macOS experience; suitable for intensive tasks.Best for testing and occasional use without full commitment.

How to install Mac OS on PC by creating a Hackintosh?

If you decide to create a Hackintosh to pursue native-like performance, you can follow the procedures below to install macOS on a PC:

Step 1: Check hardware requirements

Before the macOS installation, you must ensure your PC has the required hardware to support the macOS version you want to use. Visit Dortania's GPU Byers guide to check which macOS version your GPU supports.

Step 2: Prepare needed tools

You'll also need to prepare the following software and files to install Macintosh on PC:

The macOS installer fileDownload the macOS ISO file you want to use on Windows.

Balena Etcher: Open this link, click Download Etcher, and choose the version suitable for your computer. It supports common OS image formats like .iso, .dmg, .zip, .raw, etc.

ProperTree: In the GitHub page, click Code > Download. After downloading, click File > Open and navigate to the EFI > EFI > OC and open the config.plist file to check its serial number and system product name, and ensure you use the right SMBIOS that supports your hardware. 

Explorer++: Visit its webpage, click Download 64-bit.

Gen SMBIOS: Open its GitHub page, click Code > Download ZIP.

OpenCore Configurator: Tap this link and then click Download.

Opencore EFI configuration file: You can get a prebuilt OpenCore EFI file, or create the EFI from scratch based on your hardware. Make sure you extract the EFI folder after downloading it.

Mini Tool Partition Wizard Free version: Download the free version of this tool.

An external drive with more than 32 GB of space and the important files backed up.

Step 3: Create a bootable macOS installer

With all the tools ready, you can start to create a bootable installer for the macOS version you need.

  1. Open Balena Etcher.
  2. Click "Flash from File," select the downloaded macOS ISO file, and then click "Open."
  3. Click Select Target and choose the external drive for creating a macOS bootable disk.
  4. Click Flash and wait for the boot drive to be created.

Step 4: Create a unique serial

While waiting for the bootable media, you can run GenSMBIOS to generate a suitable SMBIOS.

  1. Expand GenSMBIOS and open the folder.
  2. Run the GenSMBIOS batch file.
  3. Click More info > Run anyway.
  4. In the command prompt window, enter 1 and hit Enter to install MacSerial.
  5. Hit Enter to return.
  6. Type 2 and hit Enter to select config.plist.
  7. Go to the EFI folder > EFI > OC, then drag and drop the config.plist file to the command-line window.
  8. Hit Enter to proceed.
  9. Type 3 and hit Enter to generate SMBIOS.
  10. Type the SMBIOS you chose and hit Enter.
  11. Hit Enter to return and then close the command prompt.

Step 5:  Map your USB ports

  1. Open USBToolBox, click Assets, and download Windows.exe.
  2. Open the USBToolBox kext file page(https://github.com/USBToolBox/kext/releases/), click Assets, and download USBToolBox-1.2.0-RELEASE.zip.
  3. Run the downloaded Windows.exe.
  4. In the command prompt, enter d and hit Enter to discover all ports.
  5. Hit b to go back.
  6. Type c and hit Enter to change settings.
  7. Run c again.
  8. Hit b to go back.
  9. Type s and hit Enter to select ports and build kext.
  10. Type a and hit Enter to select all ports.
  11. Disable the USB 2 option for USB 3 ports by typing the number. For example, in the case below, numbers 3,4,5,6,11, and 12 are USB 3 Type A ports recognized as USB 2.
    To disable them, simply run the following command: 
    3,4,5,6,11,12
  12. Type k and hit Enter to generate the kext. (The generated folder is called UTBMap.kext.)
  13. Exit the command prompt.
  14. Extract USBToolBox.
  15. Open the expanded USBToolBox folder.
  16. Copy the USBToolBox.kext folder, open the EFI folder, and paste it into the OC/Kexts folder.
  17. Copy the UTBMap.kext folder to EFI/OC/Kexts.
  18. Open the ProperTree folder and then launch the ProperTree (Windows Batch File).
  19. Click File > Open.
  20. Select config.plist and click Open.
  21. Click File > OC Snapshot > Select Folder.
  22. Click File > Save.
  23. Close the software.

Step 6: Change drive letter and partition the Windows hard drive

  1. Extract Explorer +++.
  2. Open MiniTool Partition Wizard.
  3. Select the EFI partition of the external bootable macOS drive.
  4. Right-click and choose "Change Letter."
  5. Change the letter from "None" to something like "X:".
  6. Right-click on the unallocated space.
  7. Click Create > Yes.
  8. Name the partition OCC and click OK.
  9. Click Apply > Yes.
  10. Right-click on your Windows hard drive and choose Split.
  11. Move the slider to set space for the new macOS partition. (You need around 65GB of space to run macOS.)
  12. Click OK.
  13. Right-click on the new NTFS partition and choose Label.
  14. Type a new name for the partition.
  15. Click OK > Apply.
  16. Close the tool.
  17. Copy the OCC archive to the OCC partition.

Step 7: Add the EFI folder to the EFI partition

  1. Open Explorer +++.
  2. Right-click on it and choose Run as administrator.
  3. Open the EFI partition.
  4. Delete everything inside.
  5. Copy the EFI folder you've been working on to the partition.
  6. Close all apps and restart your PC.

Step 8: Install macOS on Windows 11/10/8/7

  1. Press F9 or F12 to boot into BIOS.
  2. Open the Boot settings.
  3. Disable Fast Boot.
  4. Turn off Secure Boot. If you can't, clear secure boot keys under Key Management.
  5. Go to Advanced settings > CPU configuration.
  6. Find Intel Virtualization Technology and ensure it's enabled.
  7. Restart your PC.
  8. Hold F8 to select boot options.
  9. Choose your macOS partition and hit Enter.
  10. Proceed to install macOS on the Windows PC.
  11. Go to Disk Utility.
  12. Choose the internal drive, click Erase.
  13. Name the drive.
  14. Choose APFS as the format if running macOS High Sierra and later; otherwise, use Mac OS Extended (Journaled).
  15. Return to the macOS Utilities window.
  16. Choose Install macOS and click Continue.
  17. Follow the instructions on the screen to finish the macOS installation on Windows.

Step 9: Move the EFI folder from your external drive to the Windows partition

  1. Open the OCC partition.
  2. Drag and drop the OCC ZIP file to your desktop.
  3. Expand the ZIP file.
  4. Run OpenCore Configurator.
  5. Click the OpenCore Configurator icon at the top-right menu bar.
  6. Click Mount Partition for the EFI partition on your bootable external drive.
  7. Mount the EFI partition on your Windows hard drive as well.
  8. Open both partitions.
  9. Copy the Boot and OC folders on the external drive to your Windows EFI hard drive.
  10. Click Replace if it says a folder named Boot already exists.

Share the steps about how to install Mac on Windows as Hackintosh with others!

How to install Mac on Windows with virtual machine?

If you're looking to install macOS on Windows PC without Mac or an easier way to install Mac OS on any PC, a virtual machine like VMware is a better choice.

This has several benefits over creating a Mackintosh:

Isolation and Safety:

Running macOS in a virtual machine keeps it isolated from your main operating system. This reduces the risk of system crashes or conflicts.

Easy Testing and Development:

Developers can quickly test applications in a controlled environment without affecting their primary OS. 
Multiple versions of macOS can be run simultaneously for testing compatibility.

Resource Management:

You can allocate specific resources (CPU, RAM, disk space) to the virtual machine, allowing better control over performance.

Convenience:

No need to partition your hard drive or deal with dual-boot configurations. You can switch between macOS and Windows easily without rebooting.

Snapshots and Backups:

Virtual machines allow you to take snapshots of the current state, enabling easy rollbacks in case of issues.

Cross-Platform Compatibility:

You can run macOS applications alongside Windows applications, facilitating workflows that require both environments.

Keep reading the guide below to install macOS on a PC with virtual machine!

How to Install Any macOS on VMware on Windows PC? [Step-by-Step]

FAQs about macOS installation on Windows PC

QIs it legal to install macOS on PC?
A

While Apple’s End-User License Agreement (EULA) for macOS strictly limits installation to Apple-branded hardware, enforcement against individual users is rare. Apple primarily targets commercial distributors of Hackintosh systems.

QCan you install macOS on a PC?
A

Yes, you can install macOS on a PC either by creating a Hackintosh or using a virtual machine.

QCan I run Mac software on a PC?
A

Yes, you can run Mac software on a PC, provided that you can run macOS on your PC.