A Comprehensive Guide on How to Install High Sierra on VirtualBox on Windows PC The latest update to the High Sierra is the version 10.13.6 and this adds better features to the already great macOS High Sierra. Among others, the High Sierra has great security features for your online data as well as what is stored in your computer, high graphics that show pictures, games, and movies clearly and easy photo editing. The High Sierra is a great OS that everyone should check out.
The macOS High Sierra 10.13.6 adds Airplay 2 support for iTunes and makes it easier to share mail. With it, users can now focus on the things that matter to them because bugs have been fixed. Play music in your iTunes directly on Airplay-enabled speakers. You can now control the entire music system in your home from iTunes. You can use more than one AirPLay 2 enables speakers and the music will play in sync. You will also be able to move mail from Gmail to other accounts of your choice with ease.
Did you know that you can install Mac OS in your Windows computer? Using Virtualbox, you do not even need to restart the computer to access the installed High Sierra. All you have to do is open the virtual machine like any other application on your Windows 10 computer and get into a whole new world. How do you do this? More on this in a few! What is even better is a combination of Windows 10 and the macOS High Sierra 10.13.6. You can have the best of both worlds in one PC; thanks to VirtualBox.
What is VirtualBox and How to install macOS High Sierra on it
VirtualBox is a free virtualization program that can be used to create virtual machines controlled by Linux, Mac OS X or Windows operating systems within a PC that is already controlled by another operating system. With VirtualBox, creating a virtual machine is easy and so is managing and accessing it. Using VirtualBox, you will be able to easily integrate your Windows 10 and macOS High Sierra machines with ease. Sharing files is assay as dragging and dropping. There are many other useful features you will find. All this is achieved without the VirtualBox Mac OS affecting the performance of the host Windows system.
How to install macOS High Sierra on VirtualBox on Windows PC
Step 1: Download macOS High Sierra form Mac App Store
To create a macOS High Sierra ISO file, you will need to have a Mac or Virtual Mac and the High Sierra installer that you can download from the App Store. You will also need to back your data to avoid losing important information at the end of the process.
Open your App Store and open this link, then proceed to click on the "Download" button. Once the download is complete, your High Sierra installer will launch automatically.
Do not worry if yours does not launch automatically since you can find the installer file in your Application folder. Open it, and you will see a file named "Install High Sierra." The download is available for free in the App store.
Step 2: Create High Sierra ISO Installer for VirtualBox
If you already had the "macOS High Sierra.App", be sure to move it to your Application folder. You need to use the Terminal to convert the files into a single ISO file. To launch your Terminal go to "Applications" then "Utilities."
# Create High Sierra DMG Disk Image
hdiutil create -o /tmp/Highsierra -size 7900m -volname highsierra -layout SPUD -fs HFS+J
# Mount DMG Image to your macOS
hdiutil attach /tmp/Highsierra.dmg -noverify -mountpoint /Volumes/Highsierra
# Create a High Sierra ISO image
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Highsierra
# Unmount Disk Image
hdiutil detach /volumes/Install\ macOS\ High\ Sierra
# Convert DMG to ISO
hdiutil convert /tmp/Highsierra.dmg -format UDTO -o ~/Desktop/Highsierra
# Rename and Move ISO Image to Desktop
mv ~/Desktop/Highsierra.cdr ~/Desktop/Highsierra.iso
Problem with "createinstallmedia" tool, follow this tutorial to fix it:
How to Download Full Size macOS Installer
Step 3: Install VirtualBox 6.0
It goes without saying that you need to have the latest version of VirtualBox in order to reap maximum benefits. Use the download link provided to get the very latest version. Ensure that you note the destination folder where this will be downloaded to.
To start the installation, browse to the folder it is contained in using Windows Explorer. Double click on the VirtualBox installer and a VirtualBox installation wizard will be opened. Just follow this and you will be able to install within a short time. There are various steps involved but the wizard guide you through it all. You just need to press a series of “next” buttons and finally the “finish” button.
When the installation is finished you will need to restart the PC and then you can continue with the subsequent steps.
Step 4: Create a new Virtual Machine
Open the newly-installed VirtualBox and on the upper left side of the screen, click on “New”. In the first screen that appears, type in a descriptive name for your Virtual Machine. An ideal name would be “macOS High Sierra”. As for the type, choose “Mac OS X” from the drop-down menu. The version is macOS 10.13. When done with specifying all these, click the “Next” button. You are now required to set the amount of RAM the virtual machine can use. The ideal should be 65% of the RAM. This can be anything between 3GB and 6GB or even more depending on the total RAM you have on the PC. Click “Next”.
Next is selecting the hard disk you will use. Since you had already downloaded the VirtualBox Mac OS image, select “Create a new virtual hard disk file” with “VMDK” Disk and “Dynamically Allocated”. On the “create virtual machine” dialog box click on “Create”. The macOS High Sierra 10.13.6 virtual machine will be created within a few minutes.
Step 5: Edit the New Virtualbox Virtual Machine
To do this, open Virtualbox and click on “settings”. Go the “System” submenu and open the Motherboard tab and tick the box next to “Enable EFI” by clicking on it. Also, change the motherboard chipset to “PIIX3”.
In the Processor tab, choose at least 70% of the CPU cores you have on the computer (at least 2). Tick the box next to “Enable PAE/NX”. Click “OK” to effect the changes.
In Storage Tab, Click on "CD/DVD" button and open "High Sierra.iso" file.
In the “Display” tab, Change the Video Memory to 128MB and Graphics Controller to VMSVGA. Click “OK” and close the settings window. Close VirtualBox.
Step 6: Add the VirtualBox macOS Code to CMD
Close your VirtualBox before follow this step, Press the Windows button on the keyboard and type the word “CMD” and search. When you find CMD, right click and choose to run as administrator. CMD will be opened.
Replace "Your VM Name" in commands line with your virtual machine name in VirtualBox. Now copy and paste the following command prompt to CMD.
- 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
Step 7: Install macOS High Sierra on VirtualBox
Open VirtualBox and turn on your High Sierra, then Open "Disk Utility".
Format VirtualBox Virtual Disk with "Mac OS Extended".
Now, you can install macOS High Sierra on new virtual disk with your ISO Image.
After your installation is completed, turn off your macOS High Sierra. Open VirtualBox, and remove High Sierra.iso file.
Turn on your Virtual Machine. At UEFI Shell screen, boot with this commands:
>"fs1:\macOS Install Data\Locked Files\Boot Files\boot.efi"
Step 8: Start the High Sierra Virtual machine and Enjoy
The new Virtualbox macOS machine is ready and all that is left is to create your account and enjoy all the great features the High Sierra has to offer.
Create an account by providing your name, the account name, and a password. Click on continue and s user account will be created. In the express setup screen just click on “continue”. The set up will start and this may take a while. Be patient and you will finally see the macOS High Sierra wallpaper. Congratulations! Our macOS High Sierra installation on Virtualbox on Windows is a success!
As you can tell from this guide, having VirtualBox macOS is not that hard. With little effort, you can enjoy having a Mac and Windows PC in one computer. You never have to restart to open your Mac; simply open VirtualBox and run your virtual machine like it were any other application. You can now have the best of both worlds for both personal and professional use. Whether you are a developer who would like to test his or her creations on the two most-used platforms, or just want to check out the High Sierra for personal gain, you will find VirtualBox very useful.
We would really like to know how your experience was with this guide. Kindly let us know and we will be glad if you were successful. If not, we can help troubleshoot and get your VirtualBox macOS running in no time.