Run Mac OS X on Windows 10 Using VMware

I’ve never been a Mac fan, but I do have to say that our family does have several Apple products in our home, 2 iPads and an iPhone… for the kids and my wife. Whether I like to admit it or not they do make a highly polished quality product.

It had been an interest of mine recently to run Mac OS X on my powerhouse PC at home, but I wanted it to run as virtual machine. I raked over some sites that stated it was not possible, I found that rather funny I mean how is it not possible doesn’t Mac run on Intel hardware nowadays anyhow? Then I stumbled on this video.

It does a good job at showing the basic steps, however it doesn’t explain much along the way, I figured it would be good to break this down and explain it.

  1. Download this file (approx. 6 GB), within this file is a file called Yosemite 10.10 Retail VMware.rar, this needs to be extracted to a location of your choice, preferably onto a SSD. This rar file contains VMware prepped OS X files (vmx, vmdk) for use with VMware products.
  2. Install VMware Workstation or VMware Player, I chose the Workstation route since I already had it installed.
  3. Confirm VMware Workstation or VMware Player is installed correctly, and close the program.
  4. Download the latest OS X Unlocker, at the time of writing it is version 2.0.8.
  5. Extract the contents of OS X Unlocker onto your computer. OS X Unlocker essentially patches the installed VMware product so Mac OS X can be installed. It does this modifying some core VMware system files.
  6. Browse to the folder where you extracted OS X Unlocker and Run the following files As Administrator (win-install.cmd and win-update-tools.cmd)os_x_unlocker
    Note: if something goes wrong or you’d like to restore the original files for your VMware application you can run win-uninstall.cmd.
  7. Run VMware Workstation or VMware Player and select Open a Virtual Machine.vmware_open_a_vm
  8. Select the Mac OS X 10.9.vmx file and select Open.vmware_open_vmx
  9. Go to Edit virtual machine settings. Either by right clicking on the Mac OS X 10.9 object on the left side panel or via the tabbed window.vmware_edit_vm
  10. You can keep the default resources if you prefer or bump them up, I personally bumped them up to 8 GB and 2 vCPU. The important option here is Version which is on the Options tab. This needs to be set to Mac OS X 10.7. This option is not available by default, the OS X Unlocker we ran earlier has exposed this option. If for some reason you don’t see this option, look at re-running the OS X Unlocker steps, it needs to be Run as Administrator.vmware_mac_os_x
  11. Now power on the Virtual Machine using Power on this virtual machine or by right clicking and going to Power > Start Up Guest.
  12. The machine will boot up and take you through the OS X setup process, it’s very quick and painless. Once complete it’s now time to install the latest VMware Tools onto the newly created OS X VM. You may have picked up on it when we ran win-update-tools.cmd for OS X Unlocker… it pulled down the latest and greatest for us to mount and install.
  13. Right click on the Mac OS X 10.9 VM on the left side and go to Settings.
  14. Go to CD/DVD and go to Browse and mount the darwin.iso file. Make sure Connected is checked!
    mount_vmware_tools_darwinbrowse_vmware_tools_darwin
  15. The VMware Tools installer should pop right up, just click Install VMware Tools and then reboot upon completion.os_x_vmware_tools
  16. If you want to take it a step further to improve the VM performance there is tool called BeamOff which is included in this file we downloaded in step 1. This tool disables beam synchronization which in turn improves OS X VM performance.
    • Mount the Beamoff Tool.iso similarly to VMware Tools in the step previous. Alternately you can download BeamOff zip and do this yourself if you prefer.
    • Extract the BeamOff application to somewhere on your VM.
    • Go to System Preferences.
      os_x_system_pref
    • Go to Users & Groups.os_x_users_and_groups
    • Click on your User account and select Login Items, click the + and browse and select beamoff.os_x_login_beamoff
  17. At the time of this writing OS X El Capitan is now available, if you want to apply it, go fetch the update from the App Store and install it!os_x_el_capitan

Hopefully you found this informative, I found it interesting and thought I should share my experience.

107 thoughts on “Run Mac OS X on Windows 10 Using VMware

Add yours

  1. I see updates to VMWare Workstation 12.5.7. I ‘think’ I uninstall the unlocker, apply update and then install unlocker again.. right?

  2. Hi I have finished most of the steps but the VM tools says it won’t let me install the VMware tools from the Darwin.iso to my virtual mac. Do you have any suggestions?

  3. I have noticed you don’t monetize your website, don’t waste your
    traffic, you can earn extra bucks every month because you’ve
    got hi quality content. If you want to know how to make extra bucks, search for: Mrdalekjd methods for $$$

  4. I went to upgrade to El Capitan and the app store said I couldn’t. Suggestions?

    (I need to be able to use iBooks Author and I can’t with this version.)

  5. I have tried this with 2 different versions of VMware player and cannot get it in options to show any other version of Mac except 10.9. Any ideas? Should I run VMware workstation or another virtualization program? So, in essence it doesn’t work for me. Please help.

    1. OK…I have installed the workstation for VMware and got it working.
      But I cannot get Beamoff to work…says “This operation cannot proceed because your Mac OS guest is using the CD/DVD.” That is a strange message. Don’t know how to fix that so I’m guessing it won’t work on my system.
      Also, on another note, the MacOS 10.7 is updating to the Mac OS High Sierra version.
      I hope it works ok.

  6. HI, it worked except for that the CD/DVD connected status is not possible, only the when power on. VMware tools popped up on the mac browser but needs to update to later macOS. should I update? how can I transfer files from the macOS to my pc?

  7. After following steps above, I’m getting the following on Windows 10 Pro with VM Player:

    VMware Player and Device/Credential Guard are not compatible. VMware Player can be run after disabling Device/Credential Guard.

    I followed the link to find out how to disable this feature and spent hours going through editing the registry, policy settings and rebooting, but did not succeed.

  8. Partey is normally used in a holding role to help Atletico see out games, but his pace means he can play in a more advanced position when required.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blog at WordPress.com.

Up ↑