O VirtualBox tem um wiki (incluindo instruções passo-a-passo) para você:
Como migrar instalações existentes do Windows para o VirtualBox
Como posso transformar um disco rígido com o XP em uma máquina virtual do VirtualBox?
O VirtualBox tem um wiki (incluindo instruções passo-a-passo) para você:
Como migrar instalações existentes do Windows para o VirtualBox
Se eu entendi o que você quer fazer corretamente, o caminho a percorrer pode ser disk2vhd dos internos do sistema. Ele fará o seu disco rígido com o XP em um disco rígido virtual que você pode importar para uma VM.