How to Run Hyper-V on VirtualBox

Techwalla may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.

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.

Advertisement

Step 1

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

Video of the Day

Step 2

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

Advertisement

Step 3

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 4

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

Advertisement

Step 5

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

Advertisement

Step 6

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

Advertisement

Step 7

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

Step 8

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 9

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

Video of the Day

Advertisement

Advertisement

references

Report an Issue

screenshot of the current page

Screenshot loading...