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
Sam
Guest

Do Facetime and other applications work with this? I remember previous versions of OS X would check the SMBios and disable Facetime and a few other Apple applications from logging in.

Khushk
Guest

I have done all the steps correctly but when I start Virtual Machine it does not show anything. It shows only black screen without any running code. Can you help me please?

Jack
Guest

May I ask who runs Sierra smoother? VMware or VirtualBox?

Guest
Guest

Thanks a lot, you changed the files, the part3 failed to download more than 10 times and now the files do not exist anymore. The video is private.

Stanley
Guest

When I reboot and hit AppleCommand +R, it does not launch the familiar MacOS Recovery to open up utilities. I need to run terminal from recovery to disable SIP.

Please advise

Slavo
Guest

Hello, awesome tutorial, thanks 🙂 I just have a question: is it possible to make it bigger screen? Like 15 inch? If so, how? I think it has to do with this line
VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
I’m just not sure

Rajesh
Guest

Paste this Code to cmd:
cd “C:Program FilesOracleVirtualbox”
VBoxManage setextradata “NAME_OF_VM ” VBoxInternal2/EfiGopMode 4
Where N can be one of 0,1,2,3,4,5 referring to the 640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1900×1200.
Its working in my Lenovo 15″ Laptop

james
Guest

hi Rajesh,

would you please add all the “” to your code so i can copy and paste? sorry i am REALLY new to coding

AlexzAK
Guest

Worked for me, thanks

Pavel
Guest

Did everything like in step-by-step guide, but receiving following error on virtual machine startup:

The virtual machine ‘macOS 10.12 Sierra’ has terminated unexpectedly during startup with exit code -1073741819 (0xc0000005). More details may be available in ‘C:\Users\Pavel\VirtualBox VMs\macOS 10.12 Sierra\Logs\VBoxHardening.log’.

Error Code: E_FAIL (0x80004005)
Component: MachineWrap
Interface: IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}

Repeated guide step-by-step few times. Each time same error.
Machine is 16Gb RAM, Intel i5-6500

flexi
Guest

hi, i couldn’t get iphone to connect to the virtual macos thru usb… is there a fix for that? i tried both virtualbox 5.0.28 and 5.1.8 (+ extensions), set to usb 1, 2, 3…

LittleFairy
Guest

hi i already follow the steps that you given up there but i still got stuck on UEFI Interactive Shell. Any idea how to deal with this problem? thank you

Daniel
Guest

Hi! Great article, makes the process easy! Just wondering when this bootloader to sort the resolution issues out will be made? Vboxmanage commands aren’t setting a custom resolution for me. Also, is there a root password? I’m unable to run sudo or log in as root in terminal.

1 4 5 6 7 8 34
wpDiscuz