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.
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.
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.
Step 4. In this step select the Hard Disk, so select Create a Virtual hard disk Now, and click Create.
Step 5. In this step select the Hard disk file type, I recommend you to select VDI (VirtualBox Disk Image) and click Next.
Step 6. In here select the Storage on a physical hard disk, so I recommend to select Dynamically allocated, and click Next.
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.
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.
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.
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.
Step 11. In this step select Display Settings, and select Video Memory and boost up to 128 MB, next step select Enable 3D Acceleration.
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.
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.
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.
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
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.
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.
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.
Step 19. In the welcome screen, you select your Country, for that select the country and click Continue.
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.
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.
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.
Next Step#
Step 23. In this step read carefully about Terms and Conditions and Agree that then Continue.
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.
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.
Step 26. successfully you installed macOS High Sierra
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?