Você instalou as extensões de convidado do VirtualBox? Dessa forma, deve instalar a placa de rede que você configurou nas configurações da VM.
Para fazer isso, clique no menu Devices
no VirtualBox e clique em Install Guest Additions
. Aparentemente, Host + D
também funciona. Você pode precisar criar uma unidade de CD-ROM virtual para a VM.
Por questão de interesse, consegui portar uma VM do Windows XP Mode * do Windows 7 para o VirtualBox (no OS X), então não acho que seja a XP VM, per se .
* [Eu tive que fazer uma atualização in-loco para corrigir o problema de licença, mas isso é secundário para o problema descrito aqui]