But the Disk2VHD and virtualization route is pretty much a known solution, as long as direct access to proprietary hardware is not needed, and even then some virtualization platforms handle serial port, USB and even GPU pass through to the VM from the Host.