I’ve been trying to put together a bootable VHD within Virtual PC for a couple weeks now, and while I’ve gotten the VM configured to my liking, I’ve been missing the step to convert that VM’s VHD into a generalized, bootable image.
Btw. you can exchange physically booted VHD file with Virtual PC VHD files. All you need to do is running
sysprep /generalize /oobe.
Also the OS needs to be 32-Bit because of Virtual PC.
Looks like this is a great all-around guide to setting up a bootable VHD as well, so be sure to check out the rest of the guide if you’re thinking about setting up your own VHD:
For more info on configuring VHDs and their benefits, check out these links:
- Step-By-Step: Turning a Windows 7 DVD or ISO into a Bootable VHD Virtual Machine (Scott Hanselman’s Blog)
Pretty thorough how-to for creating a sysprepped Windows 7 VHD with imagex.exe and install.wim (from the Windows 7 CD/ISO).
- Demonstration: Windows 7 VHD Boot (Microsoft Download Center)
This command line demonstration explains how to build a bootable Windows 7 VHD image from a Windows 7 “install.wim” file using diskpart.exe and imagex.exe.
- Create a bootable Windows 7 VHD (Virtual Hard disk)(Windows Valley)
Another good sysprep/imagex/install.wim guide, with step-by-step instructions.