How to Run Hyper-V on VirtualBox

VirtualBox can run a virtual machine on one of the following disk images: VMDK, VDI, HDD or VHD. Hyper-V, also known as Windows Server Virtualization, creates virtual disks using the VHD format. VirtualBox can import and run these disks, but not without extra tweaking. When importing an existing disk into a new virtual machine, VirtualBox assigns the disk to a serial advanced technology attachment controller. A Hyper-V VHD, however, must run on an integrated drive electronics controller, or else a blue screen of death will appear when booting from the VM in VirtualBox.

Step

Open VirtualBox and click "New" to open the Create New Virtual Machine wizard. Click "Next."

Step

Name the VM, then select the preferred operating system and version from the drop-down menus. Click "Next."

Step

Select the amount of RAM to allocate to the virtual machine. Click "Next." Click "Create New Hard Disk." Click "Next" to open the Create New Virtual Disk wizard.

Step

Follow the onscreen directions to create a new disk; it doesn't matter which option you choose. Click "Create" to create the new VM.

Step

Select the new virtual machine from the list, then click the Settings button. Go to Storage.

Step

Select the IDE controller, then click the icon to the far right to add a new hard disk. Click "Choose Existing Disk."

Step

Browse to the folder where the VHD file is stored. Double-click the file to integrate it into the virtual machine.

Step

Right-click the test disk, then click "Remove Attachment." Click the VHD and select "IDE Primary Master" from the drop-down menu next to Hard Disk.

Step

Click "OK." Double-click the virtual machine to run a Hyper-V VM in VirtualBox.