How To VirtualBox

How to Install macOS High Sierra Final on VirtualBox on Windows

Written by John

Virtual Software like VirtualBox allows the creation of a virtual machine which can operate parallel to the main operating system. It allows Windows users to be able to enjoy other operating systems like Ubuntu and macOS without the need to buy a separate computer. In this case I will teach you on how to install macOS High Sierra on VirtualBox on Windows PC.

Why macOS High Sierra? New technologies will be used to improve all the important functions of a Mac. The data will be managed better to allow users a fast access with just a click. For added security, this OS will come with in-built encryption, easy backup and crash safe protection. For better game playing, the macOS High Sierra Final comes with Metal 2 which unleashes the full power of graphic cards. For the photoholics they will have fun with the better photo editing features this OS will come with. There are many more features that will be in this new OS when it is launched.

For those on Windows you can use this macOS by using VirtualBox. This will install the High Sierra Final as an application that runs within Windows. To enjoy this you need a 64-bit computer that has at least 4GB RAM. In this computer you will be required to download and install the VirtualBox software and download the macOS High Sierra Final image file. You will then be required to create a new virtual machine and install macOS High Sierra on VirtualBox. You will then be able to use the macOS High Sierra within Windows just like you would any other application.

Latest preview: 10.13 Final (17A365). September 25, 2017.
Google Drive (One Full): https://goo.gl/dPJhqw
Google Drive (6 of 6): https://goo.gl/A2KEZg
Fix Download Limit: https://techsviewer.com/fix-download-limit

Code for VirtualBox (New): https://goo.gl/GvhfVS
VirtualBox: https://goo.gl/MztVe5

Steps to Install macOS 10.13 High Sierra on VirtualBox on Windows

Step 1: Extract Virtual Machine Image File

You can use Winrar or 7Zip Software to extract this image file. Right Click on “macOS High Sierra.rar” then select “Extract here”.

Extract Virtual Machine Image

Step 2: Install VirtualBox

This virtual disk image working with VirtualBox 4.x and 5.x version.

Install VirtualBox

Step 3: Create New Virtual Machine

Name: macOS 10.13 High Sierra
Type: Mac OS X
Version: macOS 10.13 or 10.12
Memory size: 3GB to 6GB ( 65% of your Ram)
Virtual disk file: macOS high Sierra 10.13.vmdk

Create New Virtual Machine

Select “Use an exsting virtual hard disk file” and Open “macOS high Sierra 10.13.vmdk” File.

Add macOS High Sierra Disk to VirtualBox

Step 4: Edit Your Virtual Machine

Click “Settings” button to edit your virtual machine.

Motherboard: enable EFI, change chipset to PIIX3 or IHC9

System in VirtualBox

CPU: 2 Core (70% of CPU Core) and Enable PAE/NX.

Number of CPU Core

Display: Change video memory to 128 MB.

Display in VirtualBox

Step 5: Add Code to VirtualBox with Command Prompt (cmd)

Type “CMD” in search box, right click on CMD then select “Run as admin”.

Run Command Prompt

Close your VirtualBox before run this commands. Replace “Your VM Name” with your virtual machine name, then copy and paste this code to Command Prompt.

Code for Virtualbox 5.x:
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

Code for Virtualbox 4.x:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,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

Add Code to CMD

Step 6: Create a New Account

Open VirtualBox and click “Start” button then you can create a new account.

Create a New Account

Done! macOS High Sierra Final on VirtualBox on Windows


macOS High Sierra Final on VirtualBox on Windows PC

Featured Posts: macOS High Sierra Slow? Fixes Here

About the author

John

Hi. I am very happy to welcome you my friends. Myself John, and I am a founder & admin of Techsviewer.com. I love to spend time to writing useful tech posts for people and that is the main reason behind the development of the blog. Blogging is my hobby and I am doing it for part time. I am full time worker who is working as an administrator in system & network.

514 Comments

      • Same problem here, and yes I closed VBox before running the commands in step 5 (also administrator mode enabled)… What am I doing wrong? (Thx for the tutorial btw, it’s just nog quite working for me yet)

          • Hey Techsviewer, same story here.

            I start the machine on and the title of the windows says it is running:
            macOS 10.13 High Sierra [Running] – Oracle VM VirtualBox

            The screen inside; however, is completely black and nothing else is going on. 🙁

            I would have sent screenshot of the VirtualBox window, but I’m not sure how to attach it here.

            BTW: I did run point 5 without issues…

          • The VirtualBox version is 5.1.28 r117968, the CPU is Intel Code I7-7820HQ with 64GB RAM, 16GB is allocated for the macOS VM with 4 processors.

            The following script passes without issues:

            C:\Users\x\VirtualBox VMs\macOS 10.13 High Sierra>cd “C:\Program Files\Oracle\VirtualBox\”
            C:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyvm “macOS 10.13 High Sierra” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
            C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata “macOS 10.13 High Sierra” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
            C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata “macOS 10.13 High Sierra” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
            C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata “macOS 10.13 High Sierra” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
            C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata “macOS 10.13 High Sierra” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
            C:\Program Files\Oracle\VirtualBox>VBoxManage setextradata “macOS 10.13 High Sierra” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1
            C:\Program Files\Oracle\VirtualBox>

            When the machine is started for a fraction of a second something shows up in the VM window and then disappears. From that point on the window is black, the state of the VM is running and nothing else happens.

  • Blank VM screen, counts memory, 2 seconds of VM disk activity then silence. Tried 1 core rather than 2 and tied PIIX3 rather than ICH9. No difference. HP xw8400 with twin Xeon 3G procs, 32G memory. VB will run Windows XP Pro64, Win 98 and XP Pro32. Ubantu runs but Sloooowwww. No luck with VMware either.

  • Hi, I tried this on 2 windows 10 Pc’s and I’m getting the same looping problem on both when I try to start the virtual machine. The last few lines seem to indicate a problem with keys ‘AppleKeyStore: operation failed’ then it resets the VM. I’m using virtualbox 5.1.28

      • Hi,

        Thank you very much for replying so quickly. You fixed the problem. 🙂

        I tried two things,
        1.Closing Virtualbox before carrying out step 5.
        2. Changing the processor selection in VirtualBox.

        I don’t know which one worked, but the install is not working well. I will test further with the other PC I tried and do one step at a time to determine which resolves the problem.

        I really appreciate the time you put in to make this resource available and respond to enquiries. Many Thanks !

        • Oops, there is a typo in my reply.. It says ‘the install is not working well’ and it should say “the install is now working well’.

          Once again, thank you for solving the problem.

  • Stuck in bootloop . Repeated step 5 after closing virtual box . Still not working . I have virtualization enabled . Can you please suggest something .

  • Hey Tachsviewer, thanks so much for the tutorials! I tried several other versions of OS X and I finally got it working when I tried High Sierra. I’m trying to get this working so that I can deploy Unreal Engine apps to my iPhone.

    The problem I’m running into now is that it doesn’t seem to want to install Unreal Engine. I download the Epic Games installer, but when I try running it the icon pops up, bounces a few times then closes.

    Any ideas why this would be happening or how to fix it?

    Host system: Windows 10, i7 7700k, 16G RAM, gtx 1080.

    If I’m going to be running heavy-duty applications like Unreal Engine do I need to just go ahead and figure out how to set up a dual boot?

    Thanks a lot! I appreciate you taking the time to make these tutorials and respond to our comments and questions!

  • Hello, I can’t run cmd code in VirtualBox v5.1.26 . I have error:
    VBoxManage.exe: error: Could not find a registered machine named ‘macOS high Sierra’

Leave a Reply