Respostas:
O VirtualBox possui um wiki (incluindo instruções passo a passo) para você:
Como migrar instalações existentes do Windows para o VirtualBox
Se eu entendo o que você deseja fazer corretamente, o caminho a seguir pode ser disk2vhd da System Internals. Isso transformará seu disco rígido com o XP em um disco rígido virtual, que você poderá importar para uma VM.