Table of Contents
In this article, I show you the easiest steps to install macOS High Sierra on Virtualbox on Windows. If you want to test out macOS High Sierra, then I recommend testing it in Virtualbox first (as it is free). This way, you’ll be able to check out all of the new features that are coming soon!
Virtualbox is a free and open-source virtual machine application that can be used for working on Macs, Linux, Windows, or any other operating system. Virtualbox is your best solution if you’re into Windows and need an Apple app.
If you have two operating systems on the same device and try to use both of them, nothing will happen. I still don’t believe that’s possible with full functionality on both OS just by using VirtualBox or VMware as they would have to be in constant sync which is impossible. In order to use both the operating systems on one device, follow the detailed guide below.
What is a Virtual Machine?
Virtual machines are software packages like Virtualbox and VMware etc. They let you install different operating systems which is amazing to use and instructive for everybody – it will give us different ideas and information about the OS. The Virtual Machine will bring all the features of the operating system to you.
There are many Virtual Machines available on the internet but nowadays the Virtualbox and VMware are the most popular. That’s why we’re going to install macOS on Virtualbox. Installing macOS is a straightforward process. With the help of this guide, you will be guided through the complete steps and all you need to do is follow these to get the necessary knowledge.
Install macOS High Sierra on Virtualbox on Windows PC: Step by step guide
Step 1: Required File to install macOS High Sierra on Virtualbox
1. Virtualbox and Virtualbox Extension pack
The first and most basic step is to install Virtualbox and Virtualbox Extension pack on your Windows PC. You can download both files here.
Here is a complete video tutorial that you can use-
2. Download the macOS High Sierra ISO file.
The next step is to download the macOS ISO file. You can download the macOS ISO file here.
The macOS High Sierra files are very large in size. So you will need a good internet connection to download the files. Also, you can use Internet Speed Enhancement tools like- Internet Download Manager.
Step 2: Create Guest Machine on Virtualbox for macOS High Sierra:
Step 1: Once you’ve downloaded & installed Virtualbox on your computer, it will appear on the home screen like any other app. Double-click it to open it. Click NEW.
Step 2. A new window will be opened which you will be asked for (Name and Operating System, in the first there is the option of NAME as I have typed the name of the virtual machine MacOS). The third option will allow you to choose the type as a MAC OS High Sierra and after that, you need to select the version I have selected previously, which is Mac OS High Sierra (64-bit). After clicking on the “NEXT” button, it should take you to the confirmation window.
Step 3. After that, a window will appear in which you need to select the RAM for macOS. Remember to select 4GB RAM if your PC has 8GB RAM because it will provide excellent performance. Based on this, I will have 4GB of RAM on my PC meaning that I can pick the 1GB option for macOS. And click on NEXT.
Step 4. In the next step, you will see three options, so please select option 2 (CREATE A VIRTUAL HARD DISK NOW). Then press CREATE.
Step 5: Select The VDI (VirtualBox Disk Image) and click on the NEXT.
Step 6: In the next section, select DYNAMICALLY ALLOCATED and click CREATE.
Step 7: Scroll the bar to anything above 40 GB and click CREATE.
Step 3: Configure the Virtualbox Machine for macOS:
Step 1: Click on SETTINGS.
Step 2: Now, select the virtual machine you’ve created for macOS. Click the ‘SYSTEM‘ button right next to it and then find your way inside macOS. In the Boot Order section, be sure to unselect the Floppy disk option and, in the Processor section, ENABLE PAE/NX. You also need to increase the Processor to 4 for macOS High Sierra quality performance.
Step 3. After that, click on the Display menu and increase the Video Memory quality up to 128MB.
Step 4. Then go to Storage in the PC settings menu. In the Storage menu, click on the Empty click on the blue disk icon Click on the choose/Create a virtual optical disk. Click ADD. Now, Select the macOS High Sierra ISO Image file (that you have downloaded) and click on the OPEN.
Step 5: Go to USB and USB 3.0 (xHCI) Controller and click on the OK.
Step 4: Add Code for Virtualbox through Command Prompt (CMD):
Step 1. Open your notepad and copy-paste these codes.
cd “C:\Program Files\Oracle\VirtualBox\”
zVBoxManage.exe modifyvm “VM Name” –-cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
BoxManage setextradata “VM Name” VBoxInternal/Devices/efi/0/Config/DmiSystemProduct “MacBookPro15,1”
VBoxManage setextradata “VM Name” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Mac-551B86E5744E2388”
VBoxManage setextradata “VM Name” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
VBoxManage setextradata “VM Name” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1
Then you need the replace the middle text which is written The VM Name replace with which you have typed for your virtual machine, therefore, I typed there MacOS High Sierra.
Step 2. You have successfully created a Virtual Machine for macOS now it’s time to add the code for VirtualBox through CMD. First of all, close the VirtualBox and type CMD on your start button search bar then right-click on the CMD and click RUN AS ADMINISTRATOR and make sure that Virtualbox is in your public folder.
Step 3. Once you’re done, make the replacement and copy-paste the codes. The screenshot below illustrates this process in detail.
Step 5: Installing macOS High Sierra on Virtualbox:
After creating a new virtual machine, configuring the virtual machine, and adding the macOS High Sierra Virtualbox codes on Command Prompt(CMD). When you have done all the steps completely. Now it is time to install macOS High Sierra on VirtualBox so, click START.
Step 1: Select the Language of your choice.
Step 2: Click Disk Utility.
Step 3: Click on your Virtualbox Hardisk and click ERASE. Close the Disk Utility.
Step 4: Click on Install macOS High Sierra and click Continue.
The process of installation of macOS High Sierra on Virtualbox on Windows is easy. If you face any issues, comment below.
Conclusion: Install macOS High Sierra on Virtualbox on Windows PC
Thank you so much for reading this article on how to install macOS High Sierra on Virtualbox. I hope it was helpful in addressing your needs. If you have any questions, please feel free to ask them in the comments below or send me an email.