O HAL da máquina XP está configurado para o hardware físico de onde veio. Você precisa instalar os drivers de hardware virtual apropriados e configurar o XP para detectar o novo HAL antes de encerrar o XP, depois fazer a imagem da máquina e a imagem será inicializada no Virtual PC.
Os drivers e componentes de integração podem ser encontrados em um arquivo ISO instalado com o Virtual PC em C:\Program Files (x86)\Windows Virtual PC\Integration Components\IntegrationComponents.iso
. Depois de instalado, execute msconfig
, na guia Inicial, clique no botão Avançado e marque "Detectar HAL". Depois disso, você poderá desligar o PC e criá-lo para um arquivo VHD.
(Há uma chance de sua instalação do XP está faltando alguns drivers, isso fará com que um BSOD STOP x7B, quando você inicializar a VM. A solução é expandir atapi.sys, intelide.sys, pciide.sys e pciidex .sys da pasta WinXP CD i386 para a pasta System32 antes de criar a imagem da máquina XP.)