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/OKgCeH
Google Drive (5 of 5): https://goo.gl/DZTaKi
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

How to enable NTFS Write on macOS Sierra

Mac’s tutorial: macOS Sierra Slow? Fixes Here

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

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

avatar
jens
Guest

can you please share the tool that makes macOS faster like you did with El Capitan?

Jordan
Guest

Hey,
I done all the steps on your guide.
but this message appeared:
http://imgur.com/a/ccbbx

(sry for my bad english)

Abhishek
Guest

Worked like a charm, thanks buddy. There is however a slight inconvenience. The display resolution is 1024×768, is there any way to increase it?

Kev
Guest

I received this error…

FATAL: No bootable medium found! System halted.

I downloaded the file
macOS 10.12 Sierra Final by TechReviews.vmdk on your google drive.

I’m using AMD
CPU: FX8320e
RAM: 32GB

I already tried everything I can find on the net but no luck.
Thanks

Bode
Guest

It just gives me a black screen with white text and code and it restarts and it loops. Please help?!

Shefa Khairullah
Guest

I followed all the steps and then this happened ‘VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).’ Please help.

PetyrVeliki
Guest

Worked like a charm on Linux as well. Just instead of “VBoxManage.exe” the command was just with “VBoxManage”. Everything else worked out of the box. Great tutorial 🙂

Kyle
Guest

Hi, does this work if I give macOs one core of my cpu?

Will
Guest

THANK YOU SO MUCH! It works!
Took me a long time though, an error kept popping up when I tried to enter the code into command line: “This app can’t be run on your PC, please contact software provider.” I found out it was referring to VboxManage.exe, and I looked at the file and apparently it was corrupted and had 0 Bytes. So i downloaded virtual box again and it worked perfectly.
Also, I successfully run Xcode on this Virtual Machine, for anyone else trying to do the same.

Raymond Tan
Guest

Hi, Need help with this.

Rick
Guest

I am using an Acer Aspire 5516 w/ 4gig ram & 1TB SSD. Windows XP64bit & Virtualbox 5.1.14

Followed all your instructions and all seemed to go without an issue. When I start the machine up nothing happens. No errors, no text, no graphics. Just nothing, not even an indication that there is activity in the virtual machine.

keyan
Guest

hi i followed the instruction as listed but for some reason when i start the machine it stays in the uefi interactive shell and says

UEFI Interactive Shell v2.1
EDK II
UEFI V2.4 (EDK II, 0x00010000)
Mapping table
etc… etc… etc…
press ESC in 1 seconds to skip startup.nsh or any other key to continue.
Shell>

i press esc or any other key and nothing happens. how can i fix this?
thank you

lex
Guest

had the same issue.
fixed by adding downloaded .vmdk file in Settings->Storage (Step 4.4)
*by default there is another .vmdk disk just like in the picture and it can be confusing

Juan Carlos
Guest

Hello my friend, I’ve followed all the steps you say in the tutorial, but when I run the VM I get this error:

HID:legacy shim 2
unexpected session: 100000 uid: -1 requested by:30
appleKeyStore: operation failed (pid:30 sel:7 ret:e00002c2 ‘-536870206’)

My laptop is a i5 processor, 8GB ram, Windows 10 64bits.
Can anyone help me?

I’ve done exactly each step.
Thanks.

Asanka
Guest

after doing every step i ran it an it stuck on darwin bootstrapper. it doesnt continue. please help! Thank you !

lorecast162
Guest

i looked the comments and found that to change resolution i need to install a bootloader… does that mean that to for example change res to 1920×1080 i just find a new setting to access or do i have to input boot args? also, for bootloader you mean Clover?

Will
Guest

@Techsviewer: thanks for the guide, really good!

Any word on the bootloader you’ve mentioned? I’d love to be able to use this OS in 1080p resolution 🙂

Luiz Otavio Kehrig de Souza
Guest
Luiz Otavio Kehrig de Souza

Hi. Fisrt I cannot set to 2 CPUs. Second I cannot execute the first command. “E:Program FilesOracleVirtualBox>VBoxManage.exe modifyvm “C:UsersluizoVirtualBox VMsmacOS 10.12 SierramacOS 10.12 Sierra” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage.exe: error: Could not find a registered machine named ‘C:UsersluizoVirtualBox VMsmacOS 10.12 SierramacOS 10.12 Sierra’
VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: error: Context: “FindMachine(Bstr(a->argv[0]).raw(), machine.asOutParam())” at line 500 of file VBoxManageModifyVM.cpp

E:Program FilesOracleVirtualBox>

fikry
Guest

Can someone tell me how can I merge the 5 vmdk files to one? therefore I can use it in virtual box.(is there a way to do it without merging?)

vvv
Guest

You need all 5 files then just execute the first one. It will find the other 4 automatically. Use a free unpacking software like “7 Zip”

Sergio
Guest

please, help! I did as it is written. When I run Vbox first error appears on the screen (lasts a few milliseconds – i can not read) and then a black screen and nothing. Links to look: My pc’s parameters: 8 Gb Ram, Intel i3 7100, win 10 pro.

jbelec
Guest

really nice
tried many options before that and it didn’t work
this one works but …
don’t forget to CLOSE virtual box when doing the cmd commands

1 2 3 8
wpDiscuz