VirtualBox

How to Install macOS Sierra Final on VirtualBox on Windows

Written by John

Apple has announced the Mac OS Sierra as the next version of Mac system software. During its presentation that took place at the WWDC 2016 conference, the new macOS sierra was versioned as Mac OS X 10.12 and will be accessible as a free copy for all compatible Macs. The Mac OS 10.12 final comes with a lot of amazing features. One major feature is the debut that Siri makes on the Mac. Siri has been designed with new capabilities for the Mac desktop. This is the only way to make the Mac desktop a smart device. Now, You can install macOS Sierra on Windows.

VirtualBox is capable of installing an macOS in your computer as an application. it works perfectly well with Sierra and in order to run macOS on windows, you need a computer with windows that has to be 64-bit, at least 4GB RAM and a dual-core processor. Installing macOS Sierra in VitualBox is very easy; you download virtual disk and open it with VirtualBox, then create new virtual machine. Here are the steps to install macOS Sierra on VirtualBox on Windows.

Latest preview: 10.12 Final (16A323). September 20, 2016
Download Image:

Google Drive (One Full): https://goo.gl/MVE8J7
Google Drive (6 of 6): https://goo.gl/JvfhZS
Fix Download Limit: https://techsviewer.com/fix-download-limit

Steps to Use macOS 10.12 Sierra on VirtualBox on Windows

Step 1: Extract Image File with Winrar or 7zip

Install Winrar, Select Image file, Right click then select “Extract Here”

Right Click then Extract Image

Right Click then Extract Image

Step 2: Install VirtualBox

This tutorial working with VirtualBox 5.0.

Install VirtualBox 5.0

Install VirtualBox 5.0

Step 3: Create New Virtual Machine

Name: macOS 10.12 Sierra
Type: Mac OS X
Version: Mac OS X 10.11 El Capitan (64 bit) or 10.12 Sierra
Memory size is 4 GB( 70% of your Ram)
Virtual disk file: macOS 10.12 Sierra.vmdk

Create New Virtual Machine

Create New Virtual Machine

Step 4: Edit Your Virtual Machine

CPU: 2 CPU (my CPU is core i3) and Enable PAE/NX

Processor

Processor

System: Enable EFI, Disable Floppy, Chipset is PIIX3 or IHC9

System

System

Graphics: Set 128 vRam

Display

Display

Storage: macOS 10.12 Sierra.vmdk

Hard Disk

Hard Disk

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

Run CMD as Admin

Run CMD as Admin

Replace “Your VM Name” with your virtual machine name then Copy – Paste to Command Prompt

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

Add code to VirtualBox

Done! Run Your Virtual Machine:

Sierra Welcome Screen

Sierra Welcome Screen

macOS Sierra 10.12 on VirtualBox on Windows

Next Tutorial: How to Install macOS High Sierra on VirtualBox on Windows (New version)

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.

910 Comments

  • Hey. I’m doing this from OS X(Yosemite) and making an OS X VM(Sierra). I can get all the way up to the final step and make your boot loader appear, but the screen is just black. I also tried booting “Verbose” mode but it’s the same thing. Any ideas?

  • Hi the image works great on my i3 Asus laptop. One question the graphic resolution defaults to 1024 x 764, my laptop resolution is 1366 x 768 – is there anyway to “set” the screen resolution? Choosing “scaled” from display only gives me the 1024 x 768 option?
    Thanks in advance
    Dave

  • I really like this how-to. Good detail and easy to follow. However, I encountered a problem with step 5. For informational purposes, I’m using VirtualBox 5.1.8 r111374 (latest release as of today) with the extension pack installed on Windows 10 Pro 64-bit version 1607 build 14393.321, Intel Core i7 2.8GHz with 32GB RAM.

    When running an elevated command prompt and trying the first command I get the message “could not find a registered machine named ‘macOS 10.12 Sierra.vmdk'” even though I pointed it to the correct directory. I’ve done this with several directories, including a subdirectory on my desktop (moving the VMDK file with each new build of the VM) and get the same result each time. Subsequently, if I try to boot the machine without doing this, it goes into a boot loop.

    All other settings are as you created them in the tutorial. Any ideas?

  • Thank you, Techsviewer! I appreciate all the Virtual disk images with instructions. Your instructions work just fine on Macs too, by the way; I just have to skip the last step with the Bash script stuff.

    I had been having lots of trouble with the Sierra machine constantly crashing. Turning on “2D acceleration” in VirtualBox for the Sierra box seems to greatly improve stability for me. I also turned down VRAM from “128 MB” to “96 MB”, but I don’t know if that helped or not. So if anyone else was having problems with constant crashes, you might turn on 2D acceleration in the Virtual Box settings for your Sierra box.

  • Hi, I’ve downloaded Sierraa from your sight and after much fiddling have it working reasonable well on a Lenovo laptop as a vbox guest. The Lenovo has Intel 3000 graphics and I have downloaded the files from your site to install. After unzipping the file I find that neither the Kext Wizard nor the Clover configurator will open. Not being well versed in macOS I need help. I can follow your installation instructions if I can figure out how to open these apps.

    Thanks in advance for any help you can provide.

Leave a Reply