Onde a Partição B é montada? E como o VirtualBox é apontado para isso?
Eu tenho uma configuração semelhante à sua, exceto que meu host é 11.04 (Natty) e o XP é executado como um sistema operacional convidado.
Eu tenho 2 drives, em vez de 2 partições. Minha segunda unidade é montada em / mnt / shared, e o armazenamento / disco em VB aponta para /mnt/shared/VirtualBox/VDI/WinXP.vdi.