How to Install Mac OS X El Capitan on PC on VirtualBox

Written by Techsviewer

OS X EI Captain is now available for easily download and at present, this new revolution is known to all. This lucrative downloading opportunity is now widely grabbed enthusiastically by the dedicated Mac owners as they can enjoy ocean deep benefits with the latest version of OS X installed. Apart from Mac, OS X EI captain also offers sudden yet astonishing benefits over PC. However installing MAC OS X on non- Apple hardware is a bit tiresome and complicated. This is an easy guidebook, Install OS X El Capitan on VirtualBox on PC.

What is a VirtualBox? VirtualBox is basically a program, over which you can install and eventually run OS X with Intel-based and Amd processor. You would be happy to know that, this latest technology is a free to all. Its current available version is exclusively designed for meet domestic net surfing issues successfully.

OS X 10.11 Image:
Google Drive (One Full):
Google Drive (One Full):
Fix Download Limit:

When you are planning to run Mac OS X 10.11 EI Captain on VirtualBox and that too on windows, it will kill a fraction of your extra energy but when done it is awesome.
So, download Image and install the same and get a first-hand look and feel into the whole virtual set up and how it operates and helps you. Experience is always something worth of experiencing, and OS X on VirtualBox deserves fraction of your time.

Computer Requirements
Windows: 7 or 8 or 10 (64bit)
Processor: Intel
Memory 3072 MB (minimum)
BIOS: Enable virtualization in BIOS (VT-x)

VirtualBox: VirtualBox 4.3.18 or 5.0
Image: Mac OS X 10.11 El Capitan Retail VirtualBox Image
Winrar or 7zip

Steps to Use Mac OS X 10.11 El Capitan Final On VirtualBox on Windows

Step 1: Extract Image File with Winrar or 7zip

Right Click Part1 or Image file then Select Extract Here:

Extract File with WinRar

Extract File with WinRar

Step 2: Install VirtualBox

This Image working on VirtualBox 4.0 and 5.0

Install VirtualBox 5

Install VirtualBox 5

Step 3: Create New Virtual Machine

Name: OS X El Capitan Final
Type: Mac OS X
Version: Mac OS X 10.11 El Capitan (64 bit)
Memory size is 4 GB( min 2.56 GB)
Image: OS X El Capitan Retail.vmdk

Create New Virtual Machine on VirtualBox

Create New Virtual Machine on VirtualBox

Step 4: Edit Your Virtual Machine

CPU: 2 CPU (my CPU is core i3) and Enable PAE/NX

El Capitan Processor on VirtualBox

El Capitan Processor on VirtualBox

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

El Capitan System on VirtualBox

El Capitan System on VirtualBox

Step 5: Add Code to VirtualBox with Command Prompt (cmd)

Open the Command Prompt (cmd) in Windows with Run as Administrator:

Run CMD with Run as Admin

Run CMD with Run as Admin

Replace “Your VM Name” with your virtual machine name then Copy – Paste to Command Prompt

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

Code for Virtualbox 5.0.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

Add Code El Capitan on VirtualBox

Add Code El Capitan on VirtualBox

Step 6: Done! Run Your Virtual Machine:

Now, You can create new User account on OS X El Capitan. Thanks!

El Capitan on VirtualBox

El Capitan on VirtualBox

Enable VT-X in BIOS to fix this problem: “VT-x is disabled in the BIOS for both all CPU modes”

Mac’s Tutorial: How to Fix OS X El Capitan Slow?

About the author


Hi. I am very happy to welcome you my friends. Myself John, and I am a founder & admin of 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

780 Comments on "How to Install Mac OS X El Capitan on PC on VirtualBox"


i have done all the step but when i start Virtual machine it shows me black screen, kindly can you guide me what can i do to fix this


changing IHC9 to PIIX3 worked on my samsung laptop


Same here


failed to rejester with io platform login …what that .why it stops booting


Will this work with 2GB RAM and 32bit PC?


does this work well with amd processors?


It work like a charm however i can’t connect in the internet using virtualbox. what should i do? can you help me again step by step? thanks


I followed all the steps and was able to get it running, however when I try to sign into my apple account the program keeps trying to sign in and won’t complete. I’ve waited almost a half hour for it to sign in. What should I do?


Hey, I just downloaded all the seven parts of OS X from your Google Drive. how to use them? i.e How to combine them in one like you just attached one of those in the VirtualBox?


What is the problem?


This means you need to run the command

VBoxManage setextradata “VM NAME” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”


TechReview’s cpuidset does not work in my HP laptop. (I’ve tested a few).
this one works for me:
–cpuidset 00000001 000006fb 00000800 80000209 078bfbff
“VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “MacBookAir5,1”

hope that helps.

Adam Scott

Yeah, I’m getting the same exact error too. Tried the double dash and quotes mentioned below but same thing :/

João Paulo

Execute the first comand with “–cpuidset”, execute between “” example: VBoxManage.exe modifyvm “OS X El Capitan Final” “–cpuidset” 00000001 000106e5 00100800 0098e3fd bfebfbff


I’ve managed to get OS X to run but the graphics and mouse performance is prohibitive. It works much smoother in VMware so I think I’ll stick to that. There I can resize the virtual screen size as well. I did get two finger scroll in VB but herky-jerky and in the wrong direction, just like Windoze 10 was when I upgraded from 7. I’ll just put up with using the scroll bar with the mouse.


This solved it for me

i get this error on the second cmd affter the cd one please help


Hi, I am trying to perform this on VBox 5.0.16 and Windows 10. It took me two days to download the image (slow ADSL) but all seemed correct. I followed all the steps as far as Step 6. When I try to start the VM I get:

“FATAL: No bootable medium found! System halted.”

I can successfully run OS X in VMware but want scrolling and that reportedly works in VBox. I feel I’m missing something obvious but I don’t know what. Any ideas anyone?



can i install it on 32 bit i3processor


hey can you provide a highly compressed setup of el capitan
downloading 6.8gb of flie is impossible for me
plz help me


Hi, I’m trying to connect my apple ID to download xcode on the virtual machine, but it’s not working, it is just showing the wait and nothing happened after.

any idea?

thanks a million!


I have problem with VB.
What do I do?
Error: Guru Meditation


Not working with Virtualbox 5 on current ubuntu
last message was about Missing Bluetooth Controller
hfs: mounted recovery hd on device disk0s3
hfs: umounted initated on Recovery HD on device disk0s3
considerRebuildOffPrelinkedKernel com.bla.bla.etc

then nothing

Codes from Step 5 were entered correctly.


@Munchi: You are right. I am getting the same error too… I’ve done everything in order exactly as described but still not working…
At last a light grey screen is displayed in VirtualBox and when you move your cursor, it becomes blank and process repeats.


Hi, is there a way to run this on full screen? Are there Virtual Box Guest Additions for Mac?



I have a trouble, when I try to sign in apple id, the loader just keeps on spinning, and nothing happens.
I use OSx to software development and need to sign in xcode.
Help Please


I did everything of the steps above, but still crashes for me.
The cpuid thing i fixed but now after starting the vm i get alot of errors. some of them are.

Process[178] crashed: loginwindow. too many corpes being created.
Process[177] crashed: mds. too many corpses being created.
Process[179] crashed: mds. too many corpses being created.

I also tried using this on vmware, but the loading bar stops at 75%…

Someone that can help me?


Followed instructions exactly, getting stuck at this point.

Any ideas?

Virtualbox version: 5.0.14r105127
Win 10 x64
Host CPU: i5-4690K


First close your Vritual box
in second command remove “-” with cpuidset and put “–” (double “-“) yourself. it will work. (removing “-” is necessary because website copies wrong character in clipboard i guess.