Acho que a maneira mais fácil seria particionar o disco e mover o Windows XP para uma partição secundária, como você sugeriu. Porque custa menos tempo e garantirá que o Windows XP continue funcionando de maneira completa, e não virtualizada.
O primeiro guia parece coincidir, com o que é mencionado no post do blog do Virtual PC Guy nas outras respostas.
Tente este guia:
Inicialize a partir do Windows 7 a partir de uma chave USB; Execute alguma magicpart de diskpart em um script para calcular os valores shrink-and-clone-to-another-volume
Uma das possíveis ferramentas a serem usadas é para instalar WAIK .
Capturar uma imagem
O ImageX é uma ferramenta de linha de comando que permite a criação de arquivos do Windows Image (.wim) para implantação em um ambiente de TI corporativo ou de fabricação. Usando o comando imagex / capture, você pode capturar um volume ou partição em um arquivo .wim. Depois de capturar sua imagem, você pode modificar e aplicar a imagem a uma rede ou a computadores de destino individuais.
Você pode compactar e capturar seu arquivo de imagem do Windows PE, do Windows Vista, do Windows XP com Service Pack 2 (SP2), do Windows Server 2003 com Service Pack 1 (SP1) ou de um Windows PE personalizado fornecido pelo Microsoft Systems Management Server. (SMS) Sistema de Implementação do Sistema Operacional ou Windows Deployment Services (Windows DS).
Use o wim2vhd para criar um vhd
A ferramenta de linha de comando do Windows (R) Imagem para disco rígido virtual (WIM2VHD) permite criar imagens VHD com sysprepped de qualquer fonte de instalação do Windows 7. Os VHDs criados pelo WIM2VHD serão inicializados diretamente para o Out Of Box Experience, prontos para personalizações de primeira utilização. Você também pode automatizar o OOBE fornecendo seu próprio arquivo unattend.xml, tornando as possibilidades ilimitadas.
VHDs frescos, cultivados organicamente e de alcance livre - como a mãe costumava fazer - que funcionam com o Virtual PC, o Virtual Server, o Microsoft Hyper-V e a nova funcionalidade Native VHD-Boot do Windows 7!