Install MacOS Sierra 10.12 on VirtualBox on Windows

Home / Install MacOS Sierra 10.12 on VirtualBox on Windows
Share This:

macos-10-12-sierra-on-virtualbox-777x437

Last month, Apple released their final version of MacOS Sierra. If you have decent hardware with enough CPU, RAM, and storage space, you could create a MacOS Sierra virtual machine using VirtualBox on a Windows host. Thanks to TechReviews, you can download a VMDK image file to create your virtual machine.

To use VMware Workstation 12 Player instead of VirtualBox, see how to Install MacOS Sierra 10.12 on VMware Player on Windows.

Downloads

First, you’ll want to download and install VirtualBox v5.x.

Next, you’ll want to download the VMDK MacOS Sierra image (choose one of the options below):
Google Drive (One Full): https://goo.gl/m1an1R
Google Drive (5 of 5): https://goo.gl/I7DCqA

You’ll probably get a message about the download limit has been reached. If you have enough free space in your Google Drive, you can copy it into your Drive. Right-click on the file and select Make A Copy. Then click on My Drive in the left menu and download the image from your drive.

After you download the image, open the .rar file and extract the VMDK file.

Setup MacOS 10.12 Sierra on VirtualBox on Windows

Create Virtual Machine

In VirtualBox, create a new virtual machine with the settings below:

  • Name: macOS 10.12 Sierra
  • Type: Mac OS X
  • Version: Mac OS X 10.11 El Capitan (64 bit)
  • Memory size is minimuum 4 GB (4096 MB)
  • Virtual disk file: macOS 10.12 Sierra.vmdk

create-new-virtual-machine

Edit Virtual Machine

CPU: Set to 2 CPU and Enable PAE/NX

tab-processor

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

Graphics: Set 128 vRam
display-tab

Add Code to VirtualBox with Command Prompt (cmd)

  • Open Command Prompt (cmd.exe) with Administrative Privileges.
  • Replace “Your VM Name” with your virtual machine name then Copy – Paste to Command Prompt (VM Name is case sensitive!)

cd "C:Program FilesOracleVirtualBox"
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

Start Your MacOS 10.12 Sierra Virtual Machine

By | 2016-10-16T15:53:33+00:00 October 1st, 2016|Categories: Tech Tips, Technology|Tags: , , , , |6 Comments

6 Comments

  1. amanoid October 23, 2016 at 10:41 am - Reply

    Holy shit this is really working well!

  2. zunrise November 17, 2016 at 4:04 am - Reply

    Hello and first thanks for your work. I have the problem that it always restarts after message ‘System uptime in nanoseconds: …..’. I found a lot of forum entries but i don’t have any idea how to run clover, deleting kext etc…. That’s completly new to me.

  3. Das N November 22, 2016 at 10:11 am - Reply

    The first “(One full)” image from the links below the YouTube video (vmdk with a total allocation size of 39,00GB) appears to be broken, no booting possible. VirtualBox only drops into UEFI shell.
    The second one (size of 79,00 GB) works flawlessly. Beautiful thing!

  4. Torsten May 19, 2017 at 6:30 am - Reply

    Did also not work for me … See screenshot at https://pixr.co/image/BBK

  5. CasaWar August 7, 2017 at 5:50 pm - Reply

    Realy nice Worked 100% thank you, its saved my life .

    if do not work try using : instead of on Version selection

  6. CasaWar August 7, 2017 at 5:54 pm - Reply

    Updated

    if fail try using : Mac OS X(64bit) instead of Mac OS X 10.11 El Capitan (64 bit) on Version selection

Leave a Comment