How To VirtualBox

How to Install macOS High Sierra 10.13.6 on VirtualBox on Windows

Written by John

A Comprehensive Guide on How to Install High Sierra on VirtualBox on Windows PC The latest update to the High Sierra is the version 10.13.6 and this adds better features to the already great macOS High Sierra. Among others, the High Sierra has great security features for your online data as well as what is stored in your computer, high graphics that show pictures, games, and movies clearly and easy photo editing. The High Sierra is a great OS that everyone should check out.

The macOS High Sierra 10.13.6 adds Airplay 2 support for iTunes and makes it easier to share mail. With it, users can now focus on the things that matter to them because bugs have been fixed. Play music in your iTunes directly on Airplay-enabled speakers. You can now control the entire music system in your home from iTunes. You can use more than one AirPLay 2 enables speakers and the music will play in sync. You will also be able to move mail from Gmail to other accounts of your choice with ease.

Did you know that you can install Mac OS in your Windows computer? Using Virtualbox, you do not even need to restart the computer to access the installed High Sierra. All you have to do is open the virtual machine like any other application on your Windows 10 computer and get into a whole new world. How do you do this? More on this in a few! What is even better is a combination of Windows 10 and the macOS High Sierra 10.13.6. You can have the best of both worlds in one PC; thanks to VirtualBox.

What is VirtualBox and How to install macOS High Sierra on it

VirtualBox is a free virtualization program that can be used to create virtual machines controlled by Linux, Mac OS X or Windows operating systems within a PC that is already controlled by another operating system. With VirtualBox, creating a virtual machine is easy and so is managing and accessing it. Using VirtualBox, you will be able to easily integrate your Windows 10 and macOS High Sierra machines with ease. Sharing files is assay as dragging and dropping. There are many other useful features you will find. All this is achieved without the VirtualBox Mac OS affecting the performance of the host Windows system.

How to install macOS High Sierra on VirtualBox on Windows PC

Step 1: Download macOS High Sierra form Mac App Store

Download High Sierra Installer

To create a macOS High Sierra ISO file, you will need to have a Mac or Virtual Mac and the High Sierra installer that you can download from the App Store. You will also need to back your data to avoid losing important information at the end of the process.

Open your App Store and open this link, then proceed to click on the "Download" button. Once the download is complete, your High Sierra installer will launch automatically.

Do not worry if yours does not launch automatically since you can find the installer file in your Application folder. Open it, and you will see a file named "Install High Sierra." The download is available for free in the App store.

Step 2: Create High Sierra ISO Installer for VirtualBox

If you already had the "macOS High Sierra.App", be sure to move it to your Application folder. You need to use the Terminal to convert the files into a single ISO file. To launch your Terminal go to "Applications" then "Utilities."

# Create High Sierra DMG Disk Image
hdiutil create -o /tmp/Highsierra -size 7900m -volname highsierra -layout SPUD -fs HFS+J

# Mount DMG Image to your macOS
hdiutil attach /tmp/Highsierra.dmg -noverify -mountpoint /Volumes/Highsierra

# Create a High Sierra ISO image
sudo /Applications/Install\ macOS\ High\ --volume /Volumes/Highsierra

# Unmount Disk Image
hdiutil detach /volumes/Install\ macOS\ High\ Sierra

# Convert DMG to ISO
hdiutil convert /tmp/Highsierra.dmg -format UDTO -o ~/Desktop/Highsierra

# Rename and Move ISO Image to Desktop
mv ~/Desktop/Highsierra.cdr ~/Desktop/Highsierra.iso

Problem with "createinstallmedia" tool, follow this tutorial to fix it:
How to Download Full Size macOS Installer

Step 3: Install VirtualBox 6.0

Install VirtualBox 6.0

It goes without saying that you need to have the latest version of VirtualBox in order to reap maximum benefits. Use the download link provided to get the very latest version. Ensure that you note the destination folder where this will be downloaded to.

To start the installation, browse to the folder it is contained in using Windows Explorer. Double click on the VirtualBox installer and a VirtualBox installation wizard will be opened. Just follow this and you will be able to install within a short time. There are various steps involved but the wizard guide you through it all. You just need to press a series of “next” buttons and finally the “finish” button.
When the installation is finished you will need to restart the PC and then you can continue with the subsequent steps.

Step 4: Create a new Virtual Machine

Open the newly-installed VirtualBox and on the upper left side of the screen, click on “New”. In the first screen that appears, type in a descriptive name for your Virtual Machine. An ideal name would be “macOS High Sierra”. As for the type, choose “Mac OS X” from the drop-down menu. The version is macOS 10.13. When done with specifying all these, click the “Next” button. You are now required to set the amount of RAM the virtual machine can use. The ideal should be 65% of the RAM. This can be anything between 3GB and 6GB or even more depending on the total RAM you have on the PC. Click “Next”.

High Sierra Guest OS and RAM

Next is selecting the hard disk you will use. Since you had already downloaded the VirtualBox Mac OS image, select “Create a new virtual hard disk file” with “VMDK” Disk and “Dynamically Allocated”. On the “create virtual machine” dialog box click on “Create”. The macOS High Sierra 10.13.6 virtual machine will be created within a few minutes.

Create a new virtual hard disk with 100GB

Step 5: Edit the New Virtualbox Virtual Machine

To do this, open Virtualbox and click on “settings”. Go the “System” submenu and open the Motherboard tab and tick the box next to “Enable EFI” by clicking on it. Also, change the motherboard chipset to “PIIX3”.

System tab in VirtualBox

In the Processor tab, choose at least 70% of the CPU cores you have on the computer (at least 2). Tick the box next to “Enable PAE/NX”. Click “OK” to effect the changes.

CPU for High Sierra

In Storage Tab, Click on "CD/DVD" button and open "High Sierra.iso" file.

Add High Sierra ISO image to VirtualBox

In the “Display” tab, Change the Video Memory to 128MB and Graphics Controller to VMSVGA. Click “OK” and close the settings window. Close VirtualBox.

Display Tab for macOS High Sierra

Step 6: Add the VirtualBox macOS Code to CMD

Close your VirtualBox before follow this step, Press the Windows button on the keyboard and type the word “CMD” and search. When you find CMD, right click and choose to run as administrator. CMD will be opened.

Run Command Prompt

Replace "Your VM Name" in commands line with your virtual machine name in VirtualBox. Now copy and paste the following command prompt to CMD.

  • 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
Add Code to CMD

Step 7: Install macOS High Sierra on VirtualBox

Open VirtualBox and turn on your High Sierra, then Open "Disk Utility".

Open Disk Utility in High Sierra

Format VirtualBox Virtual Disk with "Mac OS Extended".

Format High Sierra Vbox Hard Disk

Now, you can install macOS High Sierra on new virtual disk with your ISO Image.

Install macOS High Sierra on New VirualBox Disk

After your installation is completed, turn off your macOS High Sierra. Open VirtualBox, and remove High Sierra.iso file.

Remove High Sierra ISO File in VirtualBox

Turn on your Virtual Machine. At UEFI Shell screen, boot with this commands:
>"fs1:\macOS Install Data\Locked Files\Boot Files\boot.efi"

Boot to High Sierra Installer

Step 8: Start the High Sierra Virtual machine and Enjoy

The new Virtualbox macOS machine is ready and all that is left is to create your account and enjoy all the great features the High Sierra has to offer.

Create a New Account

Create an account by providing your name, the account name, and a password. Click on continue and s user account will be created. In the express setup screen just click on “continue”. The set up will start and this may take a while. Be patient and you will finally see the macOS High Sierra wallpaper. Congratulations! Our macOS High Sierra installation on Virtualbox on Windows is a success!

macOS 10.13.6 High Sierra on VirtualBox on Windows PC

Bottom line
As you can tell from this guide, having VirtualBox macOS is not that hard. With little effort, you can enjoy having a Mac and Windows PC in one computer. You never have to restart to open your Mac; simply open VirtualBox and run your virtual machine like it were any other application. You can now have the best of both worlds for both personal and professional use. Whether you are a developer who would like to test his or her creations on the two most-used platforms, or just want to check out the High Sierra for personal gain, you will find VirtualBox very useful.
We would really like to know how your experience was with this guide. Kindly let us know and we will be glad if you were successful. If not, we can help troubleshoot and get your VirtualBox macOS running in no time.

Featured Posts

Leave a Reply

517 Comment threads
823 Thread replies
Most reacted comment
Hottest comment thread
624 Comment authors
JohnAntonioRodrigoMozbiusbhavin Recent comment authors
newest oldest most voted

I don’t have a Mac to be able to create the image. In the past you made the image available. Useless to me.


At the disk formatting point, the VMDK disk does not show for selection, but it’s listed on the VM storage list.
Any clues ?


After entering the command prompt commands

Starting the VM at step 7 only gets me a shell screen

How can I get the VM to start from the installer image?


any solutions?


Hey, I have made it to step 6 and typed in all the commands. Now i have tried to start the VM, but its just showing up an blackscreen. What to do?


High Sierra doesn’t appear to me at the fouth step, what could be the reason? (i have the latest version of virtual box) Thank you.


Amazing! worked like a charm


I get up the spot in step & where it says: “After your installation is completed, turn off your macOS High Sierra.” and i am not sure what that is supposed to look like. It “installs” for a little while and then seems to reboot again and goes back to selector to pick Install, Disk Utility, etc. Thinking it had finished and is just rebooting off the iso, i kill the VM, remove iso and start VM. This time i get to the UEFI Shell screen and (painfully, as the caps lock seems to toggle randomly as i type) enter… Read more »


bonjour j’ai réussi a monter une machine virtuelle tous marchais bien mais maintenant j’ai un problème de souris qui est trop lent ou ne répond pas je suis sur windows 7 16go de mémoire vive processeur 4 coeur i7