Sim, você pode fazer isso se tiver algum espaço livre em disco.
Comece com o VB fechado.
Primeiro, duplique seu diretório do VirtualBox. Nas minhas caixas de Linux, isso é ~ / .VirtualBox. Basta usar qualquer ferramenta do sistema operacional é o seu favorito. Novamente, no Linux eu usei apenas "cp -rv .VirtualBox .v2"
Agora, execute o VirtualBox e mescle todos os instantâneos. Você acaba sem snapshots e uma única imagem de disco rígido VB que é a versão mais recente.
Mova a imagem para onde você quiser usá-la. Agora remova a nova pasta e renomeie seu backup (.vb no meu caso) de volta para o nome original (.VirtualBox). Isso deixa sua sessão VB original com todos os seus instantâneos intactos, enquanto a nova imagem HD inclui todas as suas alterações.