You cannot copy content of this page


How to Install macOS High Sierra 10.13.4/5/6 in VirtualBox on Windows 10

In this article, we will examine how to install macOS on the Windows 10 PC using the VirtualBox virtualization program.

How to Install macOS High Sierra 10.13.4/5/6 in VirtualBox on Windows 10

How to Setup macOS 10.13.4 / 10.13.5 / 10.13.6 in VirtualBox on Windows 10

Before buying a MacBook Pro or iMac computer, if you are a Windows operating system user, you can test the Mac operating system by installing it on virtual machines.

Apple released the latest version of the macOS High Sierra operating system (10.13.4) in the past days. macOS High Sierra’s biggest feature is the eGPU.

Using VMware Workstation, VMware Player, and Oracle VM VirtualBox virtualization programs, you can run a Mac virtual machine on your PC or Laptop.

You can use the Mac OS ISO file on virtualization programs such as VMware Workstation or Oracle VM VirtualBox. Click here to download the Mac OS High Sierra 10.13.4 ISO file. You can also download new versions of macOS from the following links;

Without using VMware Unlocker on VMware, we could not create a new virtual machine for the setup. You do not need to use a program like VMware Unlocker on Oracle VM VirtualBox. Once you have created a VM for Mac OS in VirtualBox, it is sufficient to run only a few codes before installation begins.

In our previous articles, we used VMware to install mac OS on Windows 10. You can access our macOS setup articles from the links below.

Update: By following this guide, you can install macOS Catalina (10.15) with VirtualBox.

How to Run macOS High Sierra on Virtual Machine

If you have not already done VirtualBox setup on Windows, you can browse our article called the How to Install VirtualBox on Windows 10. If you want to download an original Windows 10 operating system from Microsoft, take a look at How to Download Windows 10 ISO from Microsoft.

To install the High Sierra version on Windows 10 using Oracle VM VBox, follow the stages below in order.

Apple today (June 1, 2018) released the 10.13.5/6 version of Mac OS High Sierra. The installation of Mac OS 10.13.5 in VBox is the same as the following stages.

   Step 1

Open the Oracle VM VBox program and click the New button to create a new VM for Mac OS High Sierra 10.13.4/5/6.

Creating a New Virtual Machine in VirtualBox

   Step 2

After you have specified the name, type and version of the Mac OS VM in the Create Virtual Machine window, click Next.

Configuring Type and Version of macOS High Sierra Virtual Machine

   Step 3

Add 4096 (4 GB) of RAM to the Mac OS VM.

Add RAM to macOS Virtual Machine

   Step 4

Select Create a virtual hard disk now and then click the Create button.

Create a Virtual Hard Disk Now in VirtualBox

   Step 5

Select VDI (VBox Disk Image) for the hard disk file type and click Next.

VDI (VBox Disk Image)

   Step 6

When you create a VM with VBox, configuring the virtual hard disk as Fixed Size will give you an extra performance boost. In this article, continue with the installation by selecting the Dynamically allocated option.

Storage on physical hard disk

   Step 7

Store the virtual machine’s HDD in a different location. After you have written the 30 GB value for the maximum disk size, click on the Create button.

Creating a New Virtual Drive

   Step 8

After creating the virtual machine, open the settings of the virtual machine. Remove Floppy from the System / Motherboard / Boot Order section.

VirtualBox Device Boot Settings

   Step 9

Also, add 2 processors to the VM. Otherwise, you will encounter a Load_init_program error during Mac OS setup.

Adding Processor to VM

   Step 10

Click the Acceleration tab and check the Hardware Virtualization options.

Enabling Virtualization Technology in macOS VM

   Step 11

Finally, configure the Mac OS 10.13.4/5/6 virtual machine’s Video Memory value to 128 MB.

Configuring Video Memory for macOS VM

   Step 12

After downloading the Mac OS ISO file to your computer, add the ISO file to the Mac OS VM and click the OK button to close the Settings window.

Adding ISO File to VM

How to Apply the Code Required for macOS High Sierra on VBox

To install macOS with VBox on Windows 10, you must run the following codes absolutely once at the CMD command prompt.

Before running the CMD command prompt as an administrator on Windows 10, you need to close the VirtualBox program. Execute these commands on CMD respectively. In addition, you must type the macOS VM name instead of the Your Virtual Machine Name.

The commands required for the macOS High Sierra VM;

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

   Step 1

Open the code file and type your virtual machine name in the Your Virtual Machine Name field.

Required Commands to Install macOS in VirtualBox

   Step 2

Click on File.

Required Commands

   Step 3

Save the code as a .cmd file extension.

Save the File

   Step 4

Run Code.cmd as administrator.

Run as administrator

   Step 5

The commands shown below will be applied.

VirtualBox macOS Commands

How to Configure Mac OS High Sierra on Virtual Machine

Once you have configured the necessary settings to install macOS on VBox, follow the stages below to install macOS High Sierra.

   Step 1

Run the Mac OS VM and start installation.

Starting macOS High Sierra Virtual Machine

   Step 2

Wait while the macOS installation is starting…

Starting macOS Virtual Machine

   Step 3

Opening macOS system…

Starting Apple OS

   Step 4

Select your system language and continue.

Selecting Language

   Step 5

In the macOS Utilities window, select Disk Utility and click the Continue button.

macOS Utilities / Disk Utility

   Step 6

Select VBOX HARDDISK and click on the Erase button, configure the Harddisk name, Format type (Mac OS Extended (Journaled)) and Scheme (GUID Partition Map) settings as follows and click Erase again.

Formatting the HDD of macOS VM

   Step 7

After VBOX HARDDISK Media is formatted, click the Done button.

Erasing Disk

   Step 8

Now, to start the macOS installation, select the Install macOS option and click the Continue button.

Install macOS

   Step 9

The macOS High Sierra initial setup screen looks like the one below. Click on the Continue button to begin installation.

macOS High Sierra Setup Screen

   Step 10

Accept the Apple OS license agreement.

Accept License Agreement

   Step 11

Select the Hard Disk you format and click the Install button.

Select the Disk to be Installed

   Step 12

Wait while the installation is copying the files…

About 4 minutes remaining

   Step 13

Opening macOS…


   Step 14

macOS is preparing the files…

Starting VM

   Step 15

ATTENTION! If you encounter this window again and the installation does not continue, close the VM and proceed to the next stage.

Close Virtual Machine

   Step 16

Select Power off the machine and click the OK button.

Power off the machine

   Step 17

Open the VM settings and remove the ISO file from the Storage section.

Remove Disk from Virtual Drive

   Step 18

Run the virtual pc again.

Run Virtual PC Again

   Step 19

After opening the UEFI Interactive Shell, execute the following commands respectively.

cd "macOS Install Data"
cd "Locked Files"
cd "Boot Files"

macOS Shell Config

   Step 20

Add the macOS ISO file back to the VM.

Adding ISO File Again

   Step 21

Type boot.efi and press Enter.


   Step 22

Wait while the Mac OS system is turned on.


   Step 23

Wait a moment…

Launching the Setup

   Step 24

YEAH! We made the installation of macOS High Sierra 10.13.4/5/6 on Oracle VM software!

Installing macOS

   Step 25

After copying the installation files, the VM will restart.

Automatically restarting in 2 seconds

   Step 26

Select the region you live in and click Continue.

Choose Your Country

   Step 27

Select your keyboard layout and click the Continue button.

Select Your Keyboard

   Step 28

In the Data & Privacy, click Continue.

Data & Privacy

   Step 29

Select Don’t transfer any information nowoption and click the Continue button.

Transfer Information to This Mac

   Step 30

Click Set Up Later to configure your Apple account later.

Sign In with Your Apple ID

   Step 31

Click the Skip button.

Skip Signing In

   Step 32

Accept the macOS software license agreement.

Terms and Conditions

   Step 33

Click the Agree button.

Accept License Agreement

   Step 34

Configure your user account information for your system and click Continue.

Create a Computer Account

   Step 35

Click Continue to quickly configure Apple services and Map feature.

Allow Apple Apps

   Step 36

We have successfully installed macOS 10.13.4/5/6 on the Windows 10 operating system using virtualization software!

Check macOS High Sierra Version

How to Change macOS Virtual Machine Screen Resolution

After you have installed macOS, your screen resolution will be the 1024×768. To make macOS High Sierra resolution 2K, 4K and even 5K, click on the image below to read the related article.

Configure macOS Screen Resolution

   Final Word

In this article, we have installed mac OS High Sierra using the VirtualBox virtualization program on a laptop with Intel Core i7 3632QM processor. Thanks for following us!

   Related Articles

How to Fix Screen Resolution on macOS in VirtualBox
♦ How to Fix (load_init_program) on VirtualBox
♦ How to Install Ubuntu 18.04 LTS on VirtualBox
♦ How to Clone Virtual Machine in VirtualBox
♦ How to Take Snapshot in VirtualBox


  1. Avatar for Mustafa
  2. Avatar for Wouter
    • Avatar for tolqabaqci
      • Avatar for Alec
        • Avatar for tolqabaqci
          • Avatar for Ahmed Hamad
          • Avatar for Irina
  3. Avatar for Paul
    • Avatar for tolqabaqci
      • Avatar for Paul
        • Avatar for tolqabaqci
  4. Avatar for Max
  5. Avatar for Syed Ali Al Uraidhi Bin Syed Alwi
  6. Avatar for Paul
  7. Avatar for Evan
    • Avatar for tolqabaqci
  8. Avatar for A
  9. Avatar for Irina

Add a Comment

Your email address will not be published. Required fields are marked *