Install Mac OS X 10.10 Yosemite on Windows PC Using VirtualBox

Written by John

Do you have a Windows PC but have been wishing you had a Mac as well? Buying two computers is very expensive plus you cannot be able to use them both concurrenty To beat these two challenges, you can use virtualization software.

VirtualBox allows Windows users to create a virtual machine within their PC. The virtual machine can be run by OS X Yosemite or any other operating system of choice. Why choose Yosemite? It is among the best operating systems to have been made by Apple. With its cool features and a beautiful interface, it will surely keep you engaged. Thanks to VirtualBox, you can have Windows and the Mac OS X 10.10 running in one computer concurrently. To switch from the Windows environment and open your Mac, only takes a few clicks. Simply open VirtualBox and start the OS X Yosemite virtual machine.

VirtualBox virtual machines work just like real computers. You can do anything just like on a Mac on this virtual machine. Before you can enjoy all that you need to do the installation and here s a guide that you will find useful.

What you will need?

Unfortunately, not every Windows user can use this option. Your PC needs to meet some minimum qualifications. First is that it needs to be run by at least i3 or i5 CPU. This is because the CPU will be running two operating systems and hence it needs to be really strong. You also need to share the RAM and ROM of your PC between two Oss and hence there should be enough of each. The minimum RAM required for successful installation and running of OS X 10.10 Yosemite on VirtualBox is 3GB, while hard drive space needed is 20GB.

Is your hardware okay? You now need to download a few programs in readiness for the installation process. The first thing you need is the VirtualBox software which is free. You shall also need the Mac OS X 10.10 Yosemite Retail image which we have provided below. To unpack everything you need Winrar, 7Zip or any other unarchiving software. If you already have any there is no need to download but if not, be sure to download and install Winrar before starting this process.

Yosemite 10.10 Final Image:
Google Drive:
VirtualBox Free Download

Steps to Use Mac OS X 10.10 Yosemite Retail On VirtualBox Image on Windows

Step 1: Extract files from Yosemite Image

When you download the Yosemite image it will come with all the files bundled up. You need to extract them using Winrar. To do the extraction, right click on the image and select “Extract here”.

Step 1: Extract image with Winrar

Step 1: Extract image with Winrar

Step 2: Install and Start VirtualBox

When you download VirtualBox, you get a .exe file. Double-click on it to start the installation. An installation wizard will guide you through the remaining steps. It will involve clicking on a series of “Yes” buttons, “Install” and “Finish”. When the last step is done, VirtualBox will be launched.

VirtualBox 4.0

VirtualBox 4.0

Step 3: Make a new Virtual Machine

In the open VirtualBox window, click on “New”. A prompt will appear on which you need to enter the name of the virtual machine, the type, and the version. You can give the machine any name you like. As for the type and version, they are Mac OS X and Mac OS X 10.10 respectively. Click “Next” and on this screen, You are required to choose the amount of RAM you would like to use. As for the hard disk, choose 20GB and proceed.

Add VirtualBox Disk

Add VirtualBox Disk

Select the ” option and browse to the folder where the image files were downloaded. Click on the “Create” button.

Step 4: Change Settings of the new Virtual Machine (VM)

Click on the VM name to activate it. Click on “Settings”. Under the system submenu, motherboard tab, check the boxes next to Hard Disk and CD/DVD in Boot Order. Under extended features, tick to “Enable EFI”. Change the chipset to ICH9 or PIIX3.

Edit VirtualBox

Edit Virtual Machine

Under the processor tab, choose at least two cores and In the Display submenu, change the VRAM to 128MB.

Step 5: Add code to VirtualBox

This is a very important step because, without it, the VM will not work. Its aim is to trick the VirtualBox into believing that the CPU in place is valid for running Mac OS X Search for cmd in the search button. When Command Prompt is shown, right-click on it and choose “run as administrator”.

Run CMD as Admin

Close VirtualBox then paste the code below in CMD:

Remember to replace “Your VM Name” with your virtual machine’s name. Press Enter and close the command prompt.

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 to cmd

Add Code to CMD

Step 5: Set up Mac OS X 10.10 Yosemite and enjoy!

Open VB and click the “Start” button. Follow the prompts to set up an account or login with your existing Apple account. Setting the account up will be easy thanks to the guided prompts. Within a few minutes, you will have your very own Mac inside your Windows PC!

Yosemite Virtualbox Welcome

Yosemite Virtualbox Welcome

There you have it; the easy steps to installing Mac OS X 10.10 Yosemite. We hope that this guide has been useful to you and that you are able to successfully finish the process.

New Tutorial: How to Install macOS High Sierra on VirtualBox on Windows

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


Featured Posts
Best Mac Cleaner Software 2019  

  • VBoxManage.exe modifyvm “Your VM Name” -cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

    should be: 2 hyphens
    VBoxManage.exe modifyvm “Your VM Name” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

  • Hi, I have already booted into my virtualbox and do the same thing, but it says efiboot loaded from device: bla bla bla…. and it still stuck until now.. help me..

  • >