How to Install macOS 10.14 Mojave on VirtualBox on Windows?

Today you will learn, How to Install macOS 10.14 Mojave on VirtualBox on Windows? But before getting started let’s know about macOS 10.14 Mojave.

macOS 10.14 Mojave is the new operating system for Mac computers which is named from desert instate of the mountain this time. During the Worldwide Developers Conference (WWDC) 2018, Apple revealed they are working even more on their services. Which covers macOS, TVOS, watchOS, iOS and Finally macOS.

After macOS 10.13 High Sierra, Apple brought many effective and required features inside the macOS 10.14 Mojave. Some of the major updates are Dark Mode, a dynamic background which changes according to the hour of the day, Voice memos, Group FaceTime, New App Store, News, Stocks and more.

The good news is that John, the founder, and admin of, created the macOS 10.14 Mojave Virtual Image for Windows Users. Infect anyone who has the mac, can create Virtual Image of Mac OS for Windows Users. if you want to know how to Read the How to Install macOS High Sierra in VirtualBox on Windows 10 by Justin Pot on

So, Windows users, if your PC has at least 6GB RAM, 64-Bit Running Windows, then you are welcome to use the macOS 10.14 Mojave. According to John, your PC must have an SSD too, but I am testing mac operating systems on HDD. The Reason Why I am recommending an SSD is, Further your HDD will face too many much problems just like mines did.

Required Files to Install macOS 10.14 Mojave on VirtualBox on Windows:

Because of too many downloads, the One Part and 9 Parts won’t work, hence, use the Media Fire Link for downloading.

VirtualBox Mojave 10.14.3 HFS Version:

  1. Google Drive (One Full): Download
  2. Google Drive (6 of 6): Download
  3. Media-fire (One Full): Download

VirtualBox Mojave 10.14.3 APFS Version; 

  1. Google Drive (One Full): Download
  2. Google Drive (6 of 6): Download
  3. Media-fire (One Full): Download

We have installed and tested macOS Mojave 10.14 in VirtualBox on Windows and it worked perfectly. You may try VirtualBox Mojave 10.14.3 HFS Version or APFS version.

Also Read: Install macOS Mojave 10.14 on VMware on Windows 10

Watch on YouTube

Step to Install macOS 10.14 Mojave on VirtualBox on Windows 10

Step 1. Download and Install VirtualBox

VirtualBox is an open source virtualization software for mac, windows, Linux, and Solaris. If you are about to install and test macOS 10.12 Mojave on Virtual on Windows, you need to download & Install the latest version of VirtualBox.

However, if you are using Virtualbox 4.x and older version again it can work, but it may cause you some problem.

Step 2. Extract macOS Mojave 10.12 Virtual Image

macOS 10.14 Mojave is compressed and zipped for storing less storage and security. While creating macOS 10.12 Virtual Image we, usually compress them because of its size. The actual size of macOS 10.14 Mojave is 10 GB & when we compressed it, it becomes 6.x GB.

In order to unzip the macOS 10.14 Mojave, you can use 7Zip or WinRAR. 7Zip is an open source application but WinRAR gives you 30 days to purchase.

Install macOS Mojave 10.14 on VMware on Windows

Extract macOS Mojave using WinRAR

Step 3. Create a New Virtual machine for macOS 10.12 Mojave

Once you installed VirtualBox on your system, launch the program, and click on “New” at the top window. This will open the Virtual Machine Wizard.

  1. First, type a name for the Virtual Machine.
  2. After typing the name for Virtual Machine, copy it.
  3. For Memory size, increase its memory up to 4096 MB which will be 4 GB RAM.

Note: While typing a name for the virtual machine in VirtualBox, it will detect the version and architecture. But If you type unfair name like test 1, it won’t detect the version and architecture, that select them manually.

Specify Name, Operating System, and Memory

Step 4. Add the macOS 10.14 Mojave Virtual Image to Virtual Machine

Once you specified the amount of RAM, you will be directed to the Hard Disk Panel. Here you have to locate the macOS 10.14 Mojave and to do that,

  1. First, Select Use an existing Virtual Hard Disk File.
  2.  Then, click on the yellow folder and locate the macOS 10.14 Mojave.
  3. Once you did that click create.

Use an Existing Virtual Hard Disk

Step 5. Customizing Virtual Machine’s Preferences

Well, if you want to work perfectly with macOS 10.14 Mojave on VirtualBox, then you have to customize some settings. The settings which need to be customized for better performance is

  • Boot Order
  • Amount of Processors
  • Video memory
  • and Storage cache

To edit them, select the created Virtual machine and select settings. First, open system panel and uncheck floppy from boot order.

Uncheck Floppy From Boot Order

Now, move to the Process tab, increase the amount of processor from 1 to 2 processor and also enable the Enable PAE/NX feature.

Increase Amount of Processors

Move to the Display Panel and increase the video memory from 1 to 128 MB, if you desire you can also enable the 3D accelerations.

Increase Video Memory For Virtual Machine

The last one but not least is enabling the caching feature. To do that, visit the storage tab, on the attributes panel enable Use Host I/O cache.

Enable IO Cache

Step 6. Enable Apple Services for macOS 10.14 Mojave with Command Prompt and Codes

By default, VirtualBox has the ability to support the Apple operating system. But when you are testing Mac OS, it fails to start the process of installing and using Mac Operating Systems.  That’s the reason for using the codes.

Code For Virtual Box 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

Code For VirtualBox 4.x

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Virtual Machine Name" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

If you Remembered, while creating Virtual Machine, I told you to copy the Virtual Machine Name that you are typing. Now you need to Replace that name with "Virtual Machine Name"

Once you replaced the name with Virtual Machine, follow the below procedures.

  1. First, Run Command Prompt as Administrator.
  2. Copy each line of code one by one and paste that on Command Prompt. When you did press enter.
Install macOS 10.14 Mojave on VirtualBox on Windows

Deployed Codes on Command Prompt

Step 7. Install macOS 10.14 Mojave on VirtualBox

  1. Open VirtualBox and start the created Virtual Machine.
  2. Wait for some seconds until the codes panel and apple logo go away.
  3. On the Welcome screen, select your country and select continue.
  4. Select your Keyboard layout.
  5. Select, don’t transfer any information type and click continue.
  6. Decide to sign in with Apple ID or Not.
  7. Agree to the terms and conditions.
  8. Create an Account for the macOS Mojave 10.14.
  9. Choose a look for your Mac Device, whether it is the light mode or Dark Mode.
  10. Select Continue on the Express Set up window.
  11. Wait for Some seconds until your Mac is set up for use.
Install macOS 10.14 Mojave on VirtualBox on Windows

Install macOS 10.14 Mojave on VirtualBox on Windows

When you installed macOS 10.14 Mojave, learn how to customize 10 new features in macOS Mojave.


well, It was all about How to Install macOS 10.14 Mojave on VirtualBox on Windows. I hope it was helpful for you for testing the new macOS 10.14 Mojave on Windows. If you really liked the post please comment on the post, so we feel better. And by the Once read the what’s your idea for this Post and give us 5 stars.


  1. mack
  2. zach
  3. zach
  4. Aven Hatlage
  5. Vic
  6. Chris
      • Chris
  7. Abdu Hawi
  8. Jorge Najera
      • Caio
  9. Kjell Antony Nina Aguilar
  10. Bosko
      • Daniel
        • ellolazo
          • redalertexpert
          • qnebra
  11. Yash
      • NEO YANG
  12. Emre Ozturk
  13. kingwap
  14. Arnie
      • Brandon
          • Daniel
  15. Anton
  16. Ivan
  17. Gabor
  18. Sam
  19. caveman
  20. caveman
  21. caveman
  22. Rayne
  23. Alan
  24. Minizarby
  25. Satyen Achint
  26. Leon
    • mohamed fahmy
  27. Ernesto
      • Javier
          • Javier
  28. Ernesto
  29. Jason Shapiro
  30. John O.
  31. John O.
  32. John O.
  33. John O.
  34. Ingopan
  35. Roidan Sutherland
  36. vicente fuentes matus
  37. Abhishek
  38. justin nguyen
  39. Idan
  40. Wolf
    • ellolazo
  41. Chris
  42. Chris
  43. Wolf
  44. Viperswipe
  45. Wimsomnia
  46. Wimsomnia
  47. Wimsomnia
  48. efx
  49. Georgik Markarian
  50. Georgik Markarian
  51. Priyadarshan Socraties
  52. Priyadarshan Socraties
  53. johnne
  54. Robert Jacobson Jr
  55. Vahan Petrosyan
  56. its me
  57. Gerry Rufman
      • Gerry Rufman
  58. Edu
  59. Abhi
  60. Josh
  61. jean pierre huart
  62. jean pierre huart
  63. Muscled Beard
      • ak
    • ak
  64. Ben
      • Ben
  65. James Fraley
  66. James Fraley
  67. Florian
  68. Nicolas
  69. UsmanHaider
  70. Johnny Mnemonic
  71. George
  72. Ciaran
  73. Murillo Gumiero
      • Vit Kysilko
  74. Alexander
  75. Battou
  76. Micha
  77. Bob
  78. Jean-Louis LORTIE
  79. James
  80. Devidas m
      • Kunal
        • Kunal
  81. Craig
  82. Stefan
      • Stefan Braem
  83. Javier
  84. alifdewa
    • Koos
  85. Alex Schmitz
  86. Scott Campbell
  87. ian
  88. Bijomaru78
  89. Eyad
  90. Sadin Selmani
  91. Sadin Selmani
  92. 21Void
  93. Gary
  94. Gary
  95. Viral Shah
  96. jcousino
  97. valfur03
  98. Dilan
  99. HGE
  100. jhon
  101. Marvin
  102. Murat Kezlev
  103. Johnny Lennox
  104. will
  105. Aniruddh
  106. lucas1969
  107. Joe
  108. John
  109. anormalusername
  110. william fetkovich
  111. mohammad
      • mohammad
      • mohammad
  112. blastb
  113. mike

Leave a Reply