How To Install Mac OS On Windows PC In Virtual Machine [Mojave]

Installing Mac OS on any other hardware except apple is against Apple’s terms and conditions. This article aims to guide you on how to install Mac OS on Windows PC. We are going to install Mac OS Mojave in a virtual machine using VMware workstation player.

UPDATE – Complete guide to install macOS Big Sur Virtually In Windows

Before We Begin

Before you proceed with this tutorial, I would like to make you clear about a few things regarding this installation and setup.

  • This is not a native installation, meaning we are not replacing the primary operating system of your computer. We are just creating a virtual environment and loading the Mac OS Mojave in that environment
  • The Mac OS might have performance issue even though you have a good specs PC (more on that later)
  • You might not be able to use all the hardware devices you are using at the moment. E.g., my web camera is not detected by the mac os installed inside the virtual machine

Note: I recommend this tutorial for users with sound knowledge of windows operating systems, as you will need to install software and troubleshoot them as things might go wrong.

Also, there is no guarantee that this guide will work on your computer’s hardware.

If you have any issues do leave a comment down below and we might work to fix it together: ).

Well, this post is for those users who do not want to break their bank or even their PC to use Mac OS Mojave on their Windows PC. This tutorial will guide you to install Mac OS X on your Windows PC without formatting virtually using Vmware Workstation Player.

Not clear what we are actually doing here?? Let me explain!!

  • We will be installing Mac OS X Mojave on a virtual machine environment. Instead of installing the operating system files into the hard drive and booting from it, we will install it within a software virtually inside windows 10/8/7 that will execute the files and let us use the Mac OS. (Read More About Virtualisation)
  • This minimizes the risk of breaking your system, losing all your important data and information.
  • You also will not need to buy expensive hardware that supports Mac OS and Windows. i.e hardware compatibility is not an issue here (Sometimes).
How to install mac os mojave on virtual machine

Preparation: Where to start..

First, let’s get hold of some of the applications and tools that you will require to run mac os Mojave on windows PC.

  1. A PC with a decent hardware configuration: For e.g. At least a dual-core CPU, 40 GB hard drive space, 4 GB of RAM e.t.c.
  2. Vmware  Workstation Player (15.1.0): Vmware workstation player is a free version software, whereas Workstation is a premium software. But Vmware workstation does come with a 30 day trial subscription that you can activate by entering your email id after installing and running the application for the first time.
    But for this tutorial, the workstation player will do the job for us.
  3. Mac OS X Mojave Image/Installer: Download the Mojave Installer(provided by tech viewer) from this link and extract it into a folder.
  4. Vmware Unlocker: This Unlocks the Vmware software for the installation of Mac Os X Mojave On Vmware Workstation player.

Download Links To All The Tools & Apps

Vmware Workstation Player
Mac OS Mojave Image
Unlocker For VMware Workstation Player

Let’s break down this into smaller sections

Step 1: Installing The Vmware Player Application

Downloading and installing the Vmware application is pretty straightforward.

  • Download the application for the link provided above.
  • Open the installer and follow the instructions.
  • Do not open the Vmware workstation player just yet. Though opening the application after the installation process will not result in any issues in the future.

Step 2 : Unlocking Vmware For Installing Mac OS Guest

After installing the Vmware Workstation player. Now you need to unlock the VMware player. It is because, by default, the software does not support the installation of Mac OS on it.

This is a crucial step. If you skip it or do not complete the VMware unlock correctly, you will not see the Mac OS listed as an available operating system to be installed on the virtual machine.

  1. Download the unlocker and extract it.
  2. You should see something as shown below.
  3. Right-click on the file “win-install” and click “Run as Administrator”.
  4. A command window will pop up and run some lines of codes. You just need to wait till it finished its thing.
  5. After the process is done, the command window should automatically close

Step 3: Installing Mac OS X on the virtual machine

Now that the virtual machine has been unlocked, you are all set to install Mac OS on the virtual machine.

  1. Fire up the VMware workstation player
  2. On the dashboard, click on “ Create a New Virtual Machine”
  3. Set the configuration type to “Custom(advanced)” and click next
  4. On the operating system window, select “I will install the operating system later” radio button and hit next
  5. Now select “ Apple Mac OS X” on the given list and Mac OS X 10.14 on the version.
    Note: If you do not see “Apple Mac OS X” listed, you need to go back to step 2 and unlock your Vmware again. Restart your PC, do it again and come back here.
  6. Click on next for all the windows after that. This is because all the pre-selected options are good enough for the installation and smooth operation of your Mac OS installation
  7. Alternatively, in the final window before you hit finish you should see a button that reads “Customize Hardware”. Open that and customize the basics of your virtual machine. Like, add some more RAM, add the default number of processors. But always be careful that you do not add more resources than your current system has.
  8. Hit Finish
  9. You should now be back to the dashboard of your VMware and Mac OS X machine.
  10. Open “Edit virtual machine settings”
  11. Click on “Add”
  12. Under “Hardware Types”, select Hard Disk and click next
  13. Leave the recommended Virtual disk type to default and click next
  14. Its time to load the OS X installation file on the machine, on the next window, select “Use an existing virtual disk”
  15. Click on “Browse” and locate the .vmdk file that you downloaded from google drive or the download location provided above and “finish”. If it asks you to convert the file, just “Keep existing format”. ( This is the huge MAC OS X Mojave file that you downloaded previously and extracted
  16. Hit the “Ok” button and finally hit the green play button that reads “Power on this virtual machine”

Step 3: Mac OS X Mojave Installation

Now if you have not received any issues or errors by this point, you are all good to install the operating system on the hard-drive.

  1. After powering the virtual machine on, you should see a grey screen with a silver apple logo in the center. Let it load and you should get into the installation
  2. This is just a basic setup which you should have no issue completing
  3. After you have set up your MAC and created an account you should be able to login to MAC OS Mojave
  4. Shutdown your Mac and go to the post-installation procedures

Post Installation 

After you’ve gone through all this work and installed Mac OS X on your Windows PC virtually, there are some things that you will have to do before you can get the best of your system.

Some of the problems that will be fixed are :

  • Screen resolution: Get Mac OS X on a full screen with full resolution inside VMware.
  • Fix sound issues: You might not hear any sound, but this will fix that issue.
  • Other performance lags and issues.

Installing The Vmware Tools

Shutdown your VMware machine or Mac OS Mojave after the installation has completed.

  1. Open the “Edit virtual machine settings” once again.
  2. Select CD/DVD(SATA) and under “Connection” select “Use ISO image file:
  3. Click on browse and navigate to the unlocker folder that you used to unlock the virtual machine in step 2.
  4. Navigate to unlocker208/tools/darwin and select darwin.iso.
  5. Power on the virtual machine.
  6. As soon as you log in into Mac OS, you should be prompted with the Virtual machine tools installation window.
  7. Just install the tools and restart the machine.
  8. This should basically fix every issue with the virtual machine.

That’s how to install Mac OS Mojave on PC/Windows virtually. If you have any issues, do let me know.

From This Series:

i) Optimizing Mac OS For Full Performance On Virtual Machine

56 thoughts on “How To Install Mac OS On Windows PC In Virtual Machine [Mojave]”

  1. Hi Prajwal: thanks for the easy instructions… I thought I was doing well with everything, but then I got this error message at the end:

    Error while powering on: Unable to open file
    One of the disks in this virtual machine is already in use by a virtual machine or by a snapshot.

    Is this a common error, and can you tell me how to fix it?

    • Hey Rachel G.
      If That Is The Case, Try this trick.

      Goto the folder where all your virtual machine files are. ( Your virtual machine working folder)
      Delete a folder that says .lck at the end and try restarting the virtual machine. Let me know the outcome.

  2. Awesome..thank you so much for this write-up! I assume at the time of this write-up that the most current osx was 10.7? How would I update it to 10.12? Through the normal way? Settings>general>…?

  3. hi, thanks for the instructions, everything was doing fine ans i got this error message : cannot connect the virtual device sata0:1 because no corresponding device is available on the host.

    Do you want to try to connect this virtual device every time you power on the virtual machine?
    then this one
    The CPU has been disabled by the guest operating system. Power off or reset the virtual machine
    can you tell me how to fix it ?

  4. Please help, on the apple logo VMWare says: “The CPU has been disabled by the guest operating system. Power off or reset the virtual machine.”

  5. Hi! Great Work!
    But I’ve got a problem when launching the virtual machine… VMware says me “This host supports Intel VT-x, but Intel VT-x is disabled”. Then a few step explaining how to enter the BIOS / firmware settings… And finally : “Module ‘CPUIDEarly’ power on failed. Failed to start machine.”
    What do you think about it?

    • Hi Paul
      if you are getting the This host supports Intel VT-x, but Intel VT-x is disabled try the following:
      Power off the virtual machine
      Edit virtual machine settings
      Click on “Processors” on the left-hand side and you should see “Virtualize Intel VT-x/EPT or AMD-V/RVI
      Make sure it is checked and then start the virtual machine again.

      Post the results here.

  6. Hi!
    I launched MacOS on VMware app, then the Mac apple appears 1s and a VMware screen is displaying the following text : “EFI VMware Virtual SATA Hard drive (0.0)… Unsuccessful” about 1s and so on… What could I do?
    Have a great day

    • Hi Paul,
      Did you edit the virtual machine settings, added a new Hard drive, and loaded the downloaded image on to the hard drive?

      You might have not done that properly, please confirm and reply back to me.

      • Hi Prajwal!
        Unfortunately, I did it… I even redid it…
        Do you think I could solve it?
        Have a great day and thanks for your help

        • Hi Paul,
          the image i have uploaded is a new image. Could you please try it with the new image and see if it works?
          Keep me posted.

  7. I followed all the steps, and ran the VM. But I get
    PXE-E53: No boot filename received
    Operating system not found

  8. Enuff with competing with each other all ready! 100% compatability between Microsoft windows and apple and Macintosh

  9. Hi installed and everything basically works ok. Everytime I open virtual machine get error messg “The disk you inserted was not readable by the computer with options to Initialize, Ignore, Eject. I hit Ignore and everything works but wondering how to get rid of this. I do not have an external drive connected…Thanks

  10. Hi, I am stuck at the apple logo, (which is the 2nd point in Step 3) the process bar loads almost till the end, but even after 2 hours of staying there, nothing happens .

  11. Hi,I installed VMware player 15 and run the unlocker but when launch the VMware 15 I don’t find the Mac OS in “Select a Guest Operating System”. thanks.

  12. HEy, when I am starting the win.install file it says that 0 files where found and it does´nt unlock the vmware player. What schould I do?

  13. Hi,

    I believe that I have properly followed the steps. I installed vmware 15, then I ran the win-install.cmd file and it ran some code. when i then started vmware and created a virtual machine. first of all it never gave me the advanced setup but i still selected install operating system
    later or whatever that was but in the next tab it only listed windows linux and other as the guest options not mac os. could you help me?

  14. Hello,
    thanks for this tutorial.

    It does not work for me.
    Everytime I open virtual my machine i’voe got this message : “Error while powering on: Transport (VMDB) error -14: Pipe connection has been broken.”
    So i can’t run mac os installation program.
    Any idea to fix that ?
    Thank you.

    • Hi Michel,
      could you confirm what kind of Graphics card does your system have? If it’s a nVidia graphics card, it can be a driver issue. Let me know otherwise.

  15. I am unable to go past step 2 , i do the unlocker part but i am unable to see MAC OS in the Vmware player ?
    i have tried multiple times


Leave a Comment

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

We Want You To Tech It Easy Folks...