In this article, we will examine how to install macOS on the Windows 10 PC using the VirtualBox virtualization program.
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.
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.
After you have specified the name, type and version of the Mac OS VM in the Create Virtual Machine window, click Next.
Add 4096 (4 GB) of RAM to the Mac OS VM.
Select Create a virtual hard disk now and then click the Create button.
Select VDI (VBox Disk Image) for the hard disk file type and click Next.
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.
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.
After creating the virtual machine, open the settings of the virtual machine. Remove Floppy from the System / Motherboard / Boot Order section.
Also, add 2 processors to the VM. Otherwise, you will encounter a Load_init_program error during Mac OS setup.
Click the Acceleration tab and check the Hardware Virtualization options.
Finally, configure the Mac OS 10.13.4/5/6 virtual machine’s Video Memory value to 128 MB.
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.
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
Open the code file and type your virtual machine name in the Your Virtual Machine Name field.
Click on File.
Save the code as a .cmd file extension.
Run Code.cmd as administrator.
The commands shown below will be applied.
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.
Run the Mac OS VM and start installation.
Wait while the macOS installation is starting…
Opening macOS system…
Select your system language and continue.
In the macOS Utilities window, select Disk Utility and click the Continue button.
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.
After VBOX HARDDISK Media is formatted, click the Done button.
Now, to start the macOS installation, select the Install macOS option and click the Continue button.
The macOS High Sierra initial setup screen looks like the one below. Click on the Continue button to begin installation.
Accept the Apple OS license agreement.
Select the Hard Disk you format and click the Install button.
Wait while the installation is copying the files…
macOS is preparing the files…
ATTENTION! If you encounter this window again and the installation does not continue, close the VM and proceed to the next stage.
Select Power off the machine and click the OK button.
Open the VM settings and remove the ISO file from the Storage section.
Run the virtual pc again.
After opening the UEFI Interactive Shell, execute the following commands respectively.
cd "macOS Install Data"
cd "Locked Files"
cd "Boot Files"
Add the macOS ISO file back to the VM.
Type boot.efi and press Enter.
Wait while the Mac OS system is turned on.
Wait a moment…
YEAH! We made the installation of macOS High Sierra 10.13.4/5/6 on Oracle VM software!
After copying the installation files, the VM will restart.
Select the region you live in and click Continue.
Select your keyboard layout and click the Continue button.
In the Data & Privacy, click Continue.
Select Don’t transfer any information nowoption and click the Continue button.
Click Set Up Later to configure your Apple account later.
Click the Skip button.
Accept the macOS software license agreement.
Click the Agree button.
Configure your user account information for your system and click Continue.
Click Continue to quickly configure Apple services and Map feature.
We have successfully installed macOS 10.13.4/5/6 on the Windows 10 operating system using virtualization software!
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.
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!
♦ 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