How to Install macOS 10.14 Mojave on VirtualBox on Windows

Written by John

Apple recently released a new macOS that they named macOS 10.14 Mojave. This is one of the biggest system changes since the High Sierra and it come with a myriad of cool features and changes. During the WWDC 18 when this OS was launched, its features were highlighted and many were amazes. Top among the features in the Mojave is an improved night mode. This has been extended to the entire interface and now when using this OS in the dark, it will be better than before.

What more does the macOS Mojave 10.14 have to offer? You can find out even if you are using a Widows by learning how to install macOS 10.14 on VirtualBox on Windows. We will tell you how but before we do; what is VirtualBox?

VirtualBox is a virtualization software that is designed for home and enterprise use. It is made by Oracle Corporation. Unlike other virtualization software, this one has a great performance and has many useful features. Its main purpose is to make it possible for people to use two operating systems parallel to each other on one computer. This software is very easy to use.

You can now install macOS 0.14 Mojave on VirtualBox on Windows and check out all the new features this OS has. Whether it is because you are a developer and want to see how well your apps will do on the Macintosh platform or need to use macOS for any other reason, this is the best method to use. To use VirtualBox to run macOS Mojave on Windows, you need a 64-bit computer that has at least 6GB RAM and SSD.

Latest preview: 10.14 Beta 1 (18A314k).​
Google Drive (One Full): Download Link
Google Drive (6 of 6): Download Link

Latest release: 10.14 Beta 6 (18A353d).  August, 2018
Mojave Image (One Full): Download Link
Mojave Image (7 of 7): Download Link

Fix Download Limit:
Code for VirtualBox (New):

Steps to follow to Install macOS 10.14 Mojave on VirtualBox on Windows

Step 1: Extract the macOS Mojave Virtual Image

To do this you will need to use either Winrar or 7zip software. Download and install it in your Windows PC and then you can use it to extract the macOS image for Virtualbox. To do this, download the macOS 10.14 image and stave it to the desktop. Right-click on the macOS 10.14 image (a "rar" file, or "part1.rar") and click on “extract here”.

Extract Virtual Image File

Step 2: Install VirtualBox

To install the macOS 10.14 on VirtualBox on Windows you will need to have the latest versions of the VirtualBox software. You can use either VirtualBox 4.x or 5.x versions. Download this and install it in your computer. Ensure that you download the Windows version.

Install VirtualBox

Step 3: Create a New Virtual Machine

Open VirtualBox and at the top of the Window, click on the “new” button. This will open a wizard that will help you through the virtual machine creation process.

Virtual Machine Name and Memory

Throughout this process, you will be asked to provide various kinds of information. Provide the virtual machine name as macOS 10.14 Mojave and the type as Mac OS X. The version is macOS 10.14. Click on “continue” and on the next page, set the RAM to allocate to this time machine. The best choice is to choose RAM that is 50% to 65% of the whole RAM your computer has. This will enable the virtual machine to operate optimally.

Next you will be required to specify the hard disk to use. Choose “use an existing virtual hard disk file” then open the “macOS Mojave 10.14.vmdk” file. Click on the “Finish” button and the virtual machine will be created.

Step 4: Edit the Virtual Machine

Open the just created virtual machine and click on the “Settings” button. In the “System” category open the “motherboard” tab. Check the box next to “Enable EFI” and change chipset to IHC9 or PIIX3.

System tab in VirtualBox

In the “Processor” tab, check the box next to “Enable PAE/NX” and increase cores to 2 (50% of your CPU)


In the “Display” category, change the Video memory to 128MB. You can make many other changes as you wish using the different categories available. When done, close the Virtual machine.

Display Tab


Open Storage tab then enable "Use Host I/O Cache" option.

Step 5: Use Command Prompt to add code to VirtualBox

To open Command prompt, type “CMD” in the search box. When you get the results, right-click on CMD and click on “Run as administrator”.

Run Command Prompt

Code for Virtualbox 5.x:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Replace "Your VM Name" with your Virtual Machine Name in step 3.
Close VirtualBox then copy this code to Command Prompt.

Step 6: Run macOS 10.14 Mojave on VirtualBox

Open the just created virtualBox and click on the “Start” button. Create a new account.

Create a new account

Set up the account as you wish and you can start using the macOS 10.14 Mojave as you would on a Mac.

Light and Dark Mode

Have fun exploring all the features the new Mojave has to offer. Done!

macOS Mojave 10.14 on VirtualBox on Windows

Bottom line

In order to enjoy macOS on Windows, you need to learn how to install macos on VirtualBox. With this you can experience all the features of this new operating system while still being able to use Windows at the same time. 

It is just like running other apps except that you can run other apps within the virtual machine. You will have two computers, a physical one and a virtual one within the physical one. VirtualBox makes all this possible without costing anything. It is available as an open-source virtualization software that is available free of charge for non-commercial use.

Fix most common problems:
- Stuck at first screen: Open virtualbox, change Guest Version to Other 64bit, select tab "Storage" and enable "Use Host I/O Cache".
- Mouse and Keyboard not working: Install "Oracle VM VirtualBox Extension Pack". Open VirtualBox, select tab "USB", click enable USB 3.0 and add your Mouse to VirtualBox.


Leave a Reply