In this article, I will show you how to install macOS High Sierra on Virtualbox on Windows. macOS High Sierra is the 14th version published by Mac Apple company macOS High Sierra is using for Macintosh computers and Mac’s. and it succeeds of macOS High Sierra and it was announced by WWDC the latest version for people on 5/June/2017 before this version macOS High Sierra there was next version by the name MacOS X, in here you will learn step by step of How to install macOS High Sierra on Virtualbox on Windows. or the previous article you are guided on how to install macOS Mojave on Virtualbox and VMware on Windows. Day by day Mac is upgrading there an operating system to the new and latest version.
Table of Contents
System Requirements to install macOS High Sierra?
- iMac new model or old model
- MacBook, MacBook Pro, MacBook Air, Mac Mini, Mac Pro.
- macOS High Sierra required at least 2 GB of RAM, and at least 15 GB of disk space.
To install macOS High Sierra on Virtualbox, you need to download the following elements and files and be aware that following the steps completely, otherwise, you will face problems during installation.
Extract macOS High Sierra from the compressed file
The time that files requirement is downloaded successfully the file is completely compressed by Winrar, so you can use Winrar or 7Zip, in this case, you need to download the Winrar software for your computer and install that after installation, Extract the file of macOS High Sierra.
Install VirtualBox
You can download VirtualBox latest version from the link which I have given on the requirements, and install that on your computer. after that, the installation process is complete so follow the steps on pictorial for installation.
Create a New Virtual Machine for macOS High Sierra
for creating a new Virtual machine you need to follow these below steps, and don’t miss any steps otherwise you will face any problem during installation on VirtualBox. so follow step by step.
Step 1. In this step, open VirtualBox for creating a new Virtual machine after it opened so click on New, or click on the file and select New.

Create a new Virtual Machine
Step 2. After that you clicked on New, in this step give a name to your macOS High Sierra, select Machine Folder, And select the Type, select the Version and click on Next.

Name the operating system
Step 3. In this step Select the Memory Size, select the amount of memory RAM in megabytes to be allocated to the virtual machine, then the recommended memory size is 4069. It depends on you if your amount of Memory is more so can select more then 4 GB.

Select Memory Size
Step 4. In this step select the Hard Disk, so select Create a Virtual hard disk Now, and click Create.

Select the Hard Disk
Step 5. In this step select the Hard disk file type, I recommend you to select VDI (VirtualBox Disk Image) and click Next.

Select the hard disk file type
Step 6. In here select the Storage on a physical hard disk, so I recommend to select Dynamically allocated, and click Next.

Storage on hard disk physical
Step 7. In this step select the file location and size, the file location where you want to install macOS High Sierra, and after that select space for your macOS High Sierra installation.

File location and size
Virtual Machine settings for macOS High Sierra
Step 8. Now after creating a new Virtual machine for macOS High Sierra. So in here, there are some settings to be done by you, for that select the Virtual machine which is created by Right-Click select settings or the settings which are displayed on the VirtualBox screen. And the shortcut is Ctrl+S.

macOS High Sierra Settings
Step 9. In this step select the System Settings, and deselect Floppy, and mark Enable I/O APIC, Enable EFI (Special OSes only) and Enable Hardware Clock in UTC Time.

System Settings
Step 10. Select the Processor settings from System Tab, and boost up the processor up to 4 and Execution Cap must be 100%, and the Extended Features Enable the PAE/NX.

Processor
Step 11. In this step select Display Settings, and select Video Memory and boost up to 128 MB, next step select Enable 3D Acceleration.

Display Settings
Step 12. Once you have done all the settings, so now select the Storage, select Empty and press on CD on the right hand. therefore, choose a Virtual optical Disk file.

Select Storage and browse for VMDK file of macOS High Sierra
Step 13. After that, you have browsed for the DMG file of the macOS High Sierra. Therefore, you will face the downloaded files and select that and hit Open.

Select macOS High Sierra
Step 14. After that, you select the files, therefore, in this step go to Network and Enable Network Adapter, and select Intel PRO/1000 MT Server (82545EM) and mark the Cable Connected.

Network settings
Add VirtualBox Code to CMD
Virtualbox code helps you do not face the problems while installing macOS High Sierra, Therefore, you can download the codes from the Above given link and copy-paste that to CMD, for that there are some easy methods that you should follow that in the article.
Step 15. For copying the codes you need to run Command Prompt as Administrator. You can not simply run CMD otherwise you will face issues.
Code for Virtualbox 6.0.0:
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
Code for Virtualbox 4.0.0:
VBoxManage.exe modifyvm "Your Virtual Machine Name" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,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

Run CMD as Administrator
Step 16. After that, the CMD launch, therefore, you need to change the name of the operating system on Code, open the setting of macOS High Sierra and Copy that, and go to Edit on Notepad, select Replace and edit that there, follow the steps on the screenshot.

Changing the name
Note: Before going to copy-paste or install the codes close the VirtualBox.
Step 17. In this step select the codes one by one, and paste that one by one on CMD by hitting Enter.

Installing the codes on CMD
Have a clean installation of macOS Mojave on Virtualbox
Step 18. Once you completed the steps for installation now you are ready to install. therefore, click on Start, After that, you will see a black screen be patient to wait for a second till installation page should come.

Start installation
Step 19. In the welcome screen, you select your Country, for that select the country and click Continue.

Welcome screen for macOS High Sierra
Step 20. In this step select your keyboard, for browsing the keyboards click on show all, and choose your keyboard from there. and click Continue.

Select your Keyboard
Step 21. In this step select Transfer Information to This Mac, If you have important information on another Mac or Windows PC, you can transfer it to this Mac. you can also transfer data from a Time machine backup or another startup disk. therefore, I suggest you select Don’t transfer any Information Now, and click Continue.

Transfer information for Mac
Step 22. In this step, you need to confirm your Apple ID, but I suggest you select Don’t Sign In, furthermore, you can enter your email address, and click Continue.

Sing into your I Cloud, Apple ID
Next Step#
Step 23. In this step read carefully about Terms and Conditions and Agree that then Continue.

Terms and condition
Step 24. In this step, fill out the following information to create your computer account. and provide your Full name, Account Name, Password, and Hint. Therefore, and finally, click on Continue for creating a computer account.

Create your computer account
Step 25. In this step, if you want to bring changes so you can Customize settings. But I recommend you to select this setting and click on Continue. and wait for a while for setting your Mac.

Express Set-Up
Step 26. successfully you installed macOS High Sierra

macOS High Sierra wallpaper
Conclusion
That’s all about How to install macOS High Sierra on VirtualBox on Windows. Therefore, If you faced any kind of problem you ask that in the comment, or your comment on your issues on the below box, and we will take further about that to solve that, thanks for your support.
Ali Zeeshan
I have installed macOS High Sierra. Now when I start the virtual machine it starts installing again. How can I stop this and start using the installed macOS High Sierra?
Zayn
Have you followed every step?