How to Install Windows 8 On VirtualBox

So you want to try Windows 8, but you’re afraid that it might mess up your PC? Then worry not, because  the free VirtualBox software from Oracle will allow you to easily install Windows 8 virtually without affecting your PC.

Before starting, I recommend that you read this blog post first. It includes some important information regarding the installation of Windows 8 on a virtual machine.

For this tutorial, you will be needing VirtualBox which can be downloaded from here and Windows 8 ISO which can be downloaded from Windows Dev Center.

Before we begin, make sure that virtualization is enabled in your BIOS. Once that is done, we can proceed to the first step.

First, install and run VirtualBox. Click New for creating a new Virtual Machine. Click Next in the Virtual Machine wizard


Now type a name for your Virtual Machine under Name. As we are going to Install Windows 8, I’ve named mine Windows 8. Now select Microsoft Windows for Operating System and Windows 7 as Version. If you are installing Windows 8 64-bit, select Windows 7 64-bit as Version.


The next step is to choose the system resources of your Virtual Machine. For RAM, choose little bit less than half of your RAM.



For Hard disk, a 20GB dynamically allocated  VirtualBox Disk Image  would suffix.(If you want to use the same disk image with a virtualization software other than VirtualBox later, select VHD as the type of file for the virtual disk in virtual disk Creation wizard.)vb6

After you’ve created the virtual disk, click create to setup the virtual machine.

Now its time to tweak your virtual machine for optimum performance. In the VirtualBox manager, right click on the virtual machine that you just created and select Settings and make the following changes.

Select System from the left column. Now check Enable IO APIC.

Select the Processor   tab and check Enable PAE/NX.

Finally in the Acceleration tab, check Enable VT-x/AMD-V   and Enable Nested Paging.

Now start your virtual machine by right clicking and selecting start. As you are running it for the first time, a first time wizard will be shown. Click Next.

In the next step, you can select the Installation Media. Select the ISO file of Windows 8 that you had downloaded earlier. Click Next. Now your virtual machine will boot with the ISO file as the installation media and once the necessary files are loaded, you will see the below screen. Click Next.


After you accept the EULA, select the partition to install Windows 8 (The 20GB partition that we created earlier) and click Next.


Now click Install and the installation will begin.


Once it finishes, create a user account and configure the network, Windows Update settings etc.   Windows will take a few minutes to apply the configuration and that’s it!


You now have Windows 8 installed on VirtualBox.

Published by

Nithin Ramesh

Nithin is a blogger and a Windows security enthusiast. He is currently pursuing Bachelors in Electronics and Communication. Apart from technology his other interests include reading and rock music. His Twitter handle is @nithinr6