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 comes 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 straightforward 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

Latest release: 10.14 Beta 6 (18A353d).  August 2018
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 save 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 on 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 enables "Use Host I/O Cache" option.

Step 5: Use Command Prompt to add code to VirtualBox

To open the 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 copies 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 to explore all the features the new Mojave has to offer. Done!

macOS Mojave 10.14 on VirtualBox on Windows

Bottom line

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 on 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.


  • I’m also using an amd processor and waiting for your post to solve this issue. Looked over the internet and not a single post addressed this issue. I’m looking forward to your solution.

  • I followed the installation instructions but when I start the VB (5.2.18) the installation is looping, restarts over and over again and never get to the set up of the macOS. I read a lot of instractions mentioning they failed.

  • Hi, I have a similar problem I saw a couple others have, I don’t know how to send a screenshot, but here is everything the screen says before it freezes up and gets stuck…

    End RandomSeed

    I have an AMD FX-8350 processor, should I do anything differently? I tried some of the other solutions you posted, changing the version to Mac OS X (64-bit), tried both chipset selections, and a bunch of different memory and core settings but the result is always the same. Thanks for your help! 🙂

      • I’m so grateful for your help with this! 🙂 I found your tutorial for installing Yosemite with an AMD processor and tried it out just for practice. I got much further, however there were 2 issues. When trying to create an account, it froze on that screen indefinitely. I clicked “back” and tried to proceed without logging in and after the machine booted I got this error.

        The instruction at The memory could not be read. Click on OK to terminate the program.

        Also the mouse pointer seemed to drag a bit slow.

        This is just FYI and feel free to disregard these issues since I’ll try again with the Mojave tutorial, but I’m sending the information just in case you think I might have the same situation again. I really appreciate your brilliance 🙂 thanks so much!

          • OK the -x did something to get it working :D, but I’m still having minor issues with lagging mouse, no audio, and a little bit of messy looking graphics on occasion, but I haven’t really looked into those things yet. I may address these questions in your Yosemite tutorial, instead of in here, that’s probably the more appropriate place, but after I do more testing and read all of those comments for solutions. I might also just wait and try out the Mojave for AMD tutorial and focus on getting that running, I’ll surely use that when it’s available. Thanks again!

Leave a Reply