Primeiro, o próprio Windows XP não atualizará para o Windows 10.
Atualizar seu computador do Win7 ou do Win8 para o Win10 pode ser feito de maneira que deixe todos os seus arquivos intactos, incluindo tudo o que você fez no Virtualbox.
Portanto, o seu problema não será com o XP nem o Virtualbox. Será com a atualização do Windows 10.