It is possible to redeploy the operating system from a virtual machine to a physical machine. You would need to Sysprep
the virtual system, capture an image, and then deploy that image down to the physical machine along with any drivers that might be required for the physical environment. A working deployment infrastructure would make this relatively easy. With the Microsoft Deployment Toolkit (MDT)
, you could do a quick double check to ensure that the drivers are in place in the deployment share, then capture and deploy the image using a pair of task sequences.
Without a working deployment infrastructure, it is likely far easier to perform the installation on the physical machine manually.
You can also attempt to boot the VHD directly using VHD Native Boot
in Windows 7 and Windows 8, but you may counter driver incompatibilities which may result in corruption of the VHD environment.