How To VirtualBox

How to Install macOS High Sierra on VirtualBox on Windows

Written by Techsviewer

Virtual Software like VirtualBox allows the creation of a virtual machine which can operate parallel to the main operating system. It allows Windows users to be able to enjoy other operating systems like Ubuntu and macOS without the need to buy a separate computer. In this case I will teach you on how to install macOS High Sierra on VirtualBox on Windows PC.

Why macOS High Sierra? New technologies will be used to improve all the important functions of a Mac. The data will be managed better to allow users a fast access with just a click. For added security, this OS will come with in-built encryption, easy backup and crash safe protection. For better game playing, the macOS High Sierra comes with Metal 2 which unleashes the full power of graphic cards. For the photoholics they will have fun with the better photo editing features this OS will come with. There are many more features that will be in this new OS when it is launched.

Before the official launch you can get the beta macOS High Sierra and have a glimpse at what this OS will be all about. For those on Windows you can use this OS by using VirtualBox. This will install the High Sierra as an application that runs within Windows. To enjoy this you need a 64-bit computer that has at least 4GB RAM. In this computer you will be required to download and install the VirtualBox software and download the beta macOS High Sierra image file. You will then be required to create a new virtual machine and install macOS High Sierra on VirtualBox. You will then be able to use the macOS High Sierra within Windows just like you would any other application.

Latest preview: 10.13.0 Beta (17A264c). June 5, 2017.

Download Link:
Google Drive (One Full):
Fix Download Limit:

Code for VirtualBox (New):
VirtualBox 5.1.22:

Steps to Install macOS 10.13 High Sierra on VirtualBox on Windows

Step 1: Extract Virtual Machine Image File

You can use Winrar or 7Zip Software to extract this image file. Right Click on “macOS High Sierra.rar” then select “Extract here”.

Extract Virtual Machine Image

Step 2: Install VirtualBox

This virtual disk image working with VirtualBox 4.x and 5.x version.

Install VirtualBox

Step 3: Create New Virtual Machine

Name: macOS 10.13 High Sierra
Type: Mac OS X
Version: macOS 10.13 or 10.12
Memory size: 3GB to 6GB ( 65% of your Ram)
Virtual disk file: macOS high Sierra 10.13.vmdk

Create New Virtual Machine

Select “Use an exsting virtual hard disk file” and Open “macOS high Sierra 10.13.vmdk” File.

Add macOS High Sierra Disk to VirtualBox

Step 4: Edit Your Virtual Machine

Click “Settings” button to edit your virtual machine.

Motherboard: enable EFI, change chipset to PIIX3 or IHC9

System in VirtualBox

CPU: 2 Core (70% of CPU Core) and Enable PAE/NX.

Number of CPU Core

Display: Change video memory to 128 MB.

Display in VirtualBox

Step 5: Add Code to VirtualBox with Command Prompt (cmd)

Type “CMD” in search box, right click on CMD then select “Run as admin”.

Run Command Prompt

Replace “Your VM Name” with your virtual machine name, Close your VirtualBox then Copy and Paste this code to 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

Code for Virtualbox 4.x:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,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 6: Create a New Account

Open VirtualBox and click “Start” button then you can create a new account.

Create a New Account

Done! macOS High Sierra on VirtualBox on Windows

macOS High Sierra on VirtualBox on Windows

Featured Posts
Best Mac Cleaner Software 2017

Best Mac Cleaner

Are you looking for the best Mac cleaner that you can use in 2017? Having one will ensure that your Mac is cleared of junk and therefore will operate much better and faster. Here we look at the top five.

About the author


Hi. I am very happy to welcome you my friends. Myself John, and I am a founder & admin of I love to spend time to writing useful tech posts for people and that is the main reason behind the development of the blog. Blogging is my hobby and I am doing it for part time. I am full time worker who is working as an administrator in system & network.

Leave a Reply

109 Comments on "How to Install macOS High Sierra on VirtualBox on Windows"


Awesome work! Followed the instructions and worked first try. I’m actually running this on Ubuntu 16.04 LTS. Mac on Linux! My goal is to run this headless to allow for continues integration, while I develop on my real Mac.

Artem Russakovskii

How does one update such an installation? I’m on 10.13 beta 1 (17A264c), App Store sees an update to beta 6, but I tried installing twice, and it remains on beta 1.


Hello there,
Nice job ! One thing though, I can’t set the screen resolution to more than 1024×768, which is pretty bad. How could I get a fullHD resolution ? Like that I’ll b able to use it in fullscreen mode
Thanks !


How do you increase the screen size even more? I tried to use guest additions but it says it can’t insert the disk.


I get the same error as the poster but looks like the original Virtual Box post was in 2008 so how was the license issue overcome when this blog was made?

Ivan Dimitrov

Set everything as it shows here … double checked everything and goes on black screen on boot . ;( ….
AMD Ryzen 5
nVidia GTX 1060
Virtualization : ON
Hyper V : OFF


VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) – Server execution failed (extended info not available)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.

my error


How can i resize the resolution, thanks


How to turn audio, I had enabled in Setting in Virtual Box but this not working

Kevin H

It says that the kernel module has not been loaded successfully . i dont know what it

1 2 3 5