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

worked perfect for me after running the cmd prompt

Jakob
Guest

when i boot up it just returns code over and over

error loading kernel cache
boot failed

Kwang
Guest

In Kaby Lake CPUs, the step 5 is not working.
We need another step 5 for kaby lake cpus.
Who has a solution for it?

cornelio
Guest

when i boot up it just reruns the code over and over

bad apple
Guest

Close out of VirtualBox completely before running the commands.

Ed Smith
Guest

Thanks, closing Virtual Box application completely was the fix!

Morson
Guest

i follow everything but.
when i start the VM, it only show Black Screen Forever.

HP Laptop
i5-7200U @2.5-2.7 Ghz
4G Ram
VirtualBox version: 5.1.26

Jerry
Guest

Hello, is it possible to change the display setting to full resolution. I get a small full resolution window, scaling makes it look low quality. Also audio is extremely choppy, is there a way to fix this?

Thank you

Wagner Shimatai
Guest

Yes. Execute the following command in youar terminal prompt:

VBoxManage setextradata “VM name” VBoxInternal2/EfiGopMode N

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, 1920×1200 screen resolution respectively.

Jokev
Guest

How to run mac os with 3.83 gb useable ram?

haltoya
Guest

i was wondering how to get audio working 10.12 on virtual box, i was planning to use garageband, but i found i wasnt working for audio

Johannes
Guest

I’m attempting to follow this guide with a 14″ 2017 Razer Blade, which has all relevant virtualization-related BIOS settings set to ENABLED.

I’ve successfully created the VM using the Sierra image, modified the settings using the Virtualbox UI and run the commandline modifications . I’ve double-checked, and all VM settings match those in the guide.

Any tips here would be appreciated.

CPU: intel Core i7-7700HQ @ 2.80GHz
RAM: 16GB
VirtualBox version: 5.1.26 r117224

luzam
Guest

I can’t get the VM software to run. “A critical error has occurred while running the virtual machine and teh machine execution has been stopped.” keeps showing up. Followed instructions exactly.

CPU: AMD FX 8 core processor
Windows 7
16 GB RAM

wpDiscuz