VirtualBox

How to Install macOS Sierra Final on VirtualBox on Windows

Written by Techsviewer

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/pBVDXz
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

Techsviewer

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.

Leave a Reply

791 Comments on "How to Install macOS Sierra Final on VirtualBox on Windows"

avatar
Michael C. Cook
Guest
This is not working, i’ve tested it on (2) machines. I was able to get it working briefly with one of the machines I used, but only a couple of times and it wasn’t able to get any other data drive loaded. I tried to add another hard disk file on the SATA bus, and even NVME, USB, etc. What happens is when the OS loads up it says that the disk cannot be read, and when I click on Initialize, it does not load. I am however able to add physical devices through USB but anything that is part… Read more »
alfredo santibanez
Guest

Hi, the MAC virtual machine starts and works great. Two issues:
1) Unable to connect iPhone to itunes on virtual machine. USB 2.0,
2) Unable to start Xcode simulator. After solving initial problems with a solution from google search cleaning simulator status and data, now the error is time out. It opens, shows the screen but unable to use it.
Any help
Best Regards
Alfredo

alfredo santibanez
Guest

Hi, I followed the steps but at start up shows at then end:
unexpected session 100000 uuid -1 requested by 30:
AppleKetstore operation failed (pid:30 sel:7 ret:e00002c2 ‘-536870206’
iographics flags 0x43
previousshutdown cause 3

Then the virtual machine continues to reboot, and never starts

Can be something I missed?

Federico
Guest

Hi!
I have updated my VM to 10.12.6 in order to download the new xCode and now I can’t connect USB devices to the VM anymore. It just doesn’t recognize them anymore.
Does anyone know how to fix this?

Greg
Guest

I’m also having the same problem where my ipad won’t connect to the virtualbox anymore after updating to 10.12.6. I shared the device using usb device filters and have enabled it when the vb machine is running. Any fixes?

Jon
Guest

Thanks for Sierra Final. Installed easily on my linux host Intel i7. A lot better than fiddling with alternative boot loaders which mostly no longer work in vbox cause they are usb.

I cannot change the screen resolution of the guest. It remains at 1024×768 and if I use VBoxManage “CustomVideoMode1” to select a higher res, the VM refuses to start. Any suggestions?

Mr.N03ody
Guest

When I start the virtual machine.. Virtual Box starts and then a black screen appears.. Nothing happens next to it.. Any Solution?

IReallyDoLikeDoors
Guest

Hi ! The installation completes perfectly. However, I can’t seem to download Xcode from the App Store because of the version, here’s a screenshot of the error message :
What should I do ?

shinkudo
Guest

Thanks for the great article!
Is there anyway I can update to 10.12.6 ?

Julian Grinblat
Guest

Works perfectly for me on Linux, as long as I change ICH9 to PIIX3, thanks!
However, I really wanna get this running to build an app for iOS, and unfortunately VirtualBox fails to connect my iPhone through USB 🙁
Any clues?

Here’s the error I get:

Failed to create a proxy device for the USB device. (Error: VERR_READ_ERROR).

Also, I made an Ubuntu VM, and managed to connect the iPhone without problems to it. A normal USB drive also connects to Sierra through USB… It is only the iPhone on Sierra that fails :'(

wesley
Guest

This worked great! A note to others: I used the standard windows 10 utility to unpack the rar file linked, and it didn’t work properly. I had to use the suggested winrar app to unpack it.

wpDiscuz