You may or may not know, but it’s entirely possible to run Apple’s macOS in Windows using software like VMware and VirtualBox. Believe it or not, Mac users actually do the opposite — running Windows apps in macOS — using similar software, like Wine.

Therein lies the beauty of modern computing. You are never confined to a single platform or operating system if you desire to branch out.

The reason you use a virtual machine or virtualization software is so that you don’t actually have to install the operating system in question as the master OS.

Should anything go wrong during the install — or during use — your OS remains untouched.

Plus, there’s the added benefit of preserving your favored operating system, whether that be Windows, Linux, or macOS — you don’t have to sacrifice your weapon of choice just to use another.

Requirements Before You Start

While getting Mojave running in VMware is not an overly complicated process, there is a lot of preparation involved.

First, the computer you wish to install Mojave on must meet the following requirements:

  • Minimum of 2 Core processor that supports Intel or AMD VT (virtualization technology)
  • Minimum of 2GB of RAM
  • 20GB of total hard drive space available
  • GPU or graphics memory (VRAM) of at least 256MB
  • Virtualization Technology must be enabled in Bios

You must also have the following files and apps downloaded:

  1. Download VMware Workstation 15 (Pro Trial)
  2. Download macOS 10.14 Mojave Final – 7.4GB Total (Google Drive)
  3. Download the Patch Tool Folder (Google Drive)
  4. Install either WinRAR or 7Zip, if you don’t already have one of them

Add files to a new folder

Once you have everything downloaded to your Windows computer, make sure you store it in a known directory. It’s always a good idea to create a separate folder which you can store all the necessary files in.

To create a new folder, simply right-click on an open area of the desktop and select New > Folder. Naming it something easily recognizable — like Mojave Install Project — is a good idea.

How to Install macOS Mojave on VMware for Windows 10

In addition to the above requirements, you must first prepare several things before you can move on to the actual installation of Mojave.

  1. Install VMware on your PC
  2. Ensure either 7Zip or WinRAR is installed

Important: You must do these two things before continuing.

You must also do the following to prepare:

1. Extract the macOS Mojave VMDK File

Assuming you’ve already downloaded all the necessary files — and installed the appropriate apps — the next step is to extract the Mojave VMDK file from the compressed archive.

If you haven’t already done so, open your Downloads folder and drag the Mojave archive to the new desktop folder we created for the project.

Extract the macOS Mojave VMDK File

With 7Zip or WinRAR installed, you can right-click on the archive and choose Extract Here from the list of options. This dialogue menu will not appear if you do not have one of the aforementioned apps installed.

Wait a few minutes and the archive will be decompressed. When it’s done the compression app menu should disappear, and you will see a series of files in the selected directory.

2. Install the Patch Tool

VMware will not populate macOS in the operating system list without completing this step. Also, make sure VMware is already installed on your computer before you do this step.

For easy access, move the patch tool folder you downloaded earlier to the Mojave Project folder on your desktop. Once that’s done, right-click on the folder and select Extract Here. After the extraction, open the new folder.

extract patch tool

There are three files in this folder including another archive titled “unlocker210 VM” Again, right-click on the archive and select Extract Here.

run win-install.CMD as administrator

After that archive has been unpacked, scroll down and right-click on win-install.CMD and select Run as Administrator from the context menu that appears. The UAC will ask for permission, so make sure you allow it by clicking yes.

The patch tool will install to the specified folder. Let it run. When it’s finished, you’re ready to install Mojave, as everything is in place.

3. Create a new Virtual Machine

Start up VMware and wait for the initial menus to appear. You should see a list of options in front of you for opening a new virtual machine. That’s exactly what you’re going to do, create a new one.

Create a New Virtual MachineClick Create a New Virtual Machine. You can also use the hotkeys CTRL+N to open a new virtual machine while VMware is open.

4. Follow the Virtual Machine Wizard

virtual machine wizard1. Select Typical (recommended) > I will install the operating system later > Next.

apple mac os x version2. Select Apple Mac OS X then select macOS 10.14. This will be another window will appear, asking which operating system you’ll be using. Next, you must specify a name for your virtual machine.

If the version number does not appear in the dropdown, then something went wrong when installing the Patch Tool. Try uninstalling and reinstalling the tool and returning to this menu. 

name your virtual machine3. In the field, type macOS Mojave 10.14 — or a custom name. Next, you must choose a directory where the virtual machine files will be saved. Just leave the option as default, unless you wish to save to another hard drive on your machine, in which case you can simply change the drive letter.

Important: Make note of where you store the virtual machine. You will need this directory later to edit files.

Store virtual disk as a single file4. You will next be asked to specify the disk capacity allotted to the virtual machine. It’s recommended to leave the default values. However, before moving on make sure the box next to Store virtual disk as a single file is checked.

finish the virtual machine5. In the summary window, make sure the settings are correct. Primarily, you’re looking at the name you chose and the directory where the virtual machine will be installed. If everything checks out, then select Finish.

5. Edit the Virtual Machine Settings

Edit virtual machine settings1. You can now open the macOS virtual machine, but there’s more to do before you can use it freely. In the VMware menu on the left-hand side labeled Library, you should see your virtual machine listed. Select it from the list and a new tab will open inside the VMware window. From within that tab, select Edit virtual machine settings.

change virtual machine settings2. Under the Hardware tab, highlight the Memory entry and change the toggle from 2GB to 4GB (it’s okay to set this to 50-60% of your total RAM). Also, highlight the Processors tab and change the 2 cores field to at least 4 (if you have a multi-core processor with at least four cores).

You may go higher if you have enough resources on your computer. At least changing to the recommended amounts, however, will vastly improve performance when using the virtual machine.

remove hard drive virtual machine3. In the same Hardware tab, highlight Hard Disk (SATA) and select the Remove button at the bottom center of the window. You’re going to replace it with the Mojave VMKD file.

Use an existing virtual disk4. Click the Add button, and select Hard Disk > Next > SATA > Next. You will then be asked to select a disk. Choose the second option to Use an existing virtual disk and click Next. Navigate to the macOS Mojave VMKD file and select Open, which you hopefully stored in the Mojave project folder on the desktop. When you’re done click Finish.

VMware will ask if you want to convert the disk to the newest format support by 15.x, but just select Keep Existing Format for now.

6. Edit macOS 10.14.vmx File

edit macOS Mojave 10.14.vmx with notepad++1. Minimize the VMware window, and open the directory where you stored the virtual machine (from step 3). Right click on the “macOS Mojave 10.14.vmx” file, and choose Open With > Notepad. Because I have Notepad++ installed, I only have to select Edit with Notepad++.

Pro Tip: Notepad++ is much easier to use and read than the default Windows notepad. It also offers some great features, like auto-syntax organization.

smc.version = “0”2. In the text file that opens, scroll down all the way to the bottom and add the following:

smc.version = “0”

3. Click on File > Save in the top left.

7. Power on the Virtual Machine

power on virtual machinepower on‘ the virtual machine for use.

Within the VMware window, once again select the Mojave virtual machine from the library tab in the left. In the tab that appears, this time choose Power on this virtual machine.

That’s it! If you were successful you will now see the standard macOS configuration menu. You need only follow through the process to configure macOS for use.

Bottom Line

Both the preparation and installation process is fairly nuanced, requiring lots of different steps. That’s okay, because the end result is definitely worth it.

When you’re done, you’ll have a fully working version of the latest macOS, without sacrificing your Windows install.

If you run into any problems or have any questions feel free to leave a comment below and I’ll do my best to help.