Using a VHD with Oracle VirtualBox
Oracle provides two versions of VirtualBox, an open source edition with missing RDP and USB support, and a commercial version that is free for evaluation or personal use that includes those features.
The configuration instructions presented here are for Oracle VirtualBox version 3.14.
From the VirtualBox main window, click New.
The new virtual machine wizard appears.
Select the operating system (OS) to match the VHD.
Specify the base memory.
Choose a value that matches the required memory for your virtualized OS while considering the memory available on your host machine.
The Virtual Hard Disk page appears.
To specify the VHD, click the yellow folder icon
to launch the Virtual Media Manger.
Click Next and then Finish having reviewed the summary
In the VirtualBox main window, click Start.
The virtual machine appears in a window on your host.
If the virtual machine cannot boot, then using VirtualBox you can adjust hardware environment options.
In the VirtualBox main window, select the virtual machine and click Settings.
Try each of the following:
On the Motherboard tab, enable the IO APIC
On the processor tab, enable 1/multiple CPU's and disable PAE/NX features.
If on the original machine the VHD was configured as a SATA device, consider reconfiguring the VHD as a SATA device.