I purchased WinImage, from Gilles Vollant Software, a while back in the versions 6 or 7 days do make self-extracting executables of some of our boot floppies when we were doing automated installs of server hardware. In version 8 however, they came out with an excellent feature that works in 2 different ways for us here at Dartmouth Hitchcock Medical Center. The first use was to provide a way to do individual file restores from .VHD files that had been committed to tape or disk as part of our nightly backup routine. It was very nice with the ability view and extract individual files from a remote, non-mounted .VHD file over the network and to restore individual files instead of large .VHD files. The sweeter feature that we have used a few times during P2V migrations is the "Create Virtual Hard Disk image from physical drive" option. For those systems that have a second C: and D: drive, where the D: drive is just data, we have installed WinImage on the physical server to be migrated and then used the "Create Virtual Hard Disk image from physical drive" option and had it dump the file to a virtual host system. This left me with a nice .VHD file of my data drive waiting for the rest of the server to go through the P2V process. Then within the XML file created from the gatherHW.exe command I just change the line (SERVERNAME.XML):
<Data item="Type"><![CDATA[Installable File System]]></Data>
For the D: drive reference. This tells the Hardware Validate option in the P2V step to not try to capture the D: drive during the capture phase of the migration. This works pretty slick, and once the C: drive has been Captured and Deployed to its new virtual home, adding the D: drive .VHD file to the guest configuration is all you have to do before you boot the new guest up for the first time. It save me quite a bit of time on P2V migrations since the file copy is only happening once and not twice as the normal Capture and Deploy of VSMT. I will give the full list of VSMT speed tweaks I have found in an upcoming blog. Until then, give WinImage a try and feel free to post any questions.