How to Install macOS Mojave Final on VirtualBox on Windows PC


This useful tip will help you install macOS Mojave Final on VirtualBox on Windows PC.
macOS 10.14 is an outstanding system switch providing many awesome functions since High Sierra, which has been recently published by Apple. Indeed, night mode was enhanced as an improvement in this version. Working in a lack of light environment will be much easier with this effective feature.

What is VirtualBox?

VirtualBox is a complementary virtualization program that can be used to generate virtual machines controlled by Linux, Mac OS X or Windows operating systems within a PC that is already installed another operating system. In other words, VirtualBox allows you to experience and switch between Windows 10 operating system and macOS Mojave machines at the same time effortlessly.

The requirements for VirtualBox macOS Mojave Image

Having VirtualBox Mac OS Mojave Image is very essential to operate the virtual machine because this Image file consists of installation files which are necessary to install the 10.14 Mojave.

Furthermore, both VirtualBox software and software to unpack the image file are also required to get the job done. But don’t worry, we provide links to download all necessary files for the process.

Download links
macOS Mojave Final: 10.14.0; 18A391 (September 24, 2018): Virtual Box image download (7.76 Gb)
New version: macOS Mojave 10.14.2; 18C54 (December 5, 2018): Virtual Box image download (7.21 Gb)

DownloadCode for VirtualBox (New): View
Download VirtualBox:

Follow this instruction step-by-step to Install macOS 10.14 Mojave on VirtualBox on Windows

Step 1: Extract the macOS Mojave Virtual Image

In order to extract the files, you will need Winrar or 7zip software. Make sure that they are already installed in your Windows PC, then you will be able to extract the macOS image for Virtualbox. To get it done, just simply right-click on the macOS 10.14 image (a "rar" file, or "part1.rar") and hit “extract here”.

Step 2: Install VirtualBox

Make sure that you already updated and installed the latest versions for the VirtualBox in order to set up the macOS 10.14. Both VirtualBox 4.x or 5.x versions are acceptable.


Step 3: Create a New Virtual Machine

Launch VirtualBox and at the top of the Window, hit the “new” button. There will be a pop-up wizard to help you during the virtual machine installation process.

This installation process will require you to enter a myriad of kinds of information. Create the virtual machine name as “macOS 10.14 Mojave” and the type as Mac OS X . The version is macOS 10.14 . Tap on “continue” and the next step is setting the RAM to allocate to this time machine. The recommendation is to choose RAM that is 50% to 65% of the total RAM your computer has. This will activate the virtual machine.


After that, you will be asked to choose the hard disk to use. Select “use an existing virtual hard disk file” then open the “macOS Mojave 10.14.vmdk” file. Tap on the “Finish” button and the virtual machine will be generated.

Step 4: Edit the Virtual Machine

Afterward, launch the virtual machine you just created and click on the “Settings” button. In the “System” category, open the “motherboard” tab. Then, you check the box next to “Enable EFI” and modify chipset to IHC9 or PIIX3 .


Then in the “Processor” tab, check the box on the left of “Enable PAE/NX” and adjust cores to 2 (50% of your CPU).


Next up, in the “Display” category, modify the Video memory to 128MB. If you prefer, you can make many other changes through the different categories available. Once you get it done, quit the Virtual machine.



After that, Launch Storage tab and activate "Use Host I/O Cache".

Step 5: Use Command Prompt to add code to VirtualBox

In order to launch the Command Prompt, enter “CMD” in the search box. Then, right-click on CMD and select “Run as administrator”.

Code for Virtualbox 5.x and 6.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

In this step, you need to first launch the VirtualBox generated and hit the “Start” button à Create a new account.

Establish the account as you desire and you will be able to begin using the macOS 10.14 Mojave on a Mac.

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

Fix Mouse and Keyboard not Working in Mojave VirtualBox

Switch off, your Virtual Machine, download the latest version of the VirtualBox Extension Pack and open it.

Launch Mojave Virtual Machine Settings then enable USB 3.0 Controller. Click OK and Turn on your Virtual Machine.

Wrapping up

Installing macOS on VirtualBox actually is not difficult as you thought and this amazing feature of Virtual Box allows you to experience this operating system when you still prefer using Windows.

Instruction to Install VMware Tool in macOS High Sierra and new Mojave Enter Full Screen Mode on a New macOS machine