Acho que você tem duas opções aqui: a primeira é definir (nas instalações do Virtualbox em ambos os computadores) a pasta onde as VMs estão armazenadas em algum tipo de disco rígido portátil ou remoto; Se os computadores que você vai usar estão ligados em uma rede, você pode usar uma pasta compartilhada, se não, eu temo que a única solução é um USB pendrive ou um disco rígido externo. Para definir a pasta, vá para File > Preferences > General > Default Machine Folder
. A velocidade da chave USB pode ser um limite no desempenho geral.
A segunda solução, que também requer um pendrive ou algo semelhante (mas apenas para transportar seus arquivos de VM), é exportar e importar manualmente a VM desejada toda vez que você precisar carregá-la. Você pode fazer isso selecionando a VM e indo com File > Export Appliance
e File > Import Appliance
. Ao exportar, um arquivo com o formato .ova será criado, é um arquivo que contém todos os arquivos necessários para usar a VM, importando-o em outra instalação, você terá a mesma VM no segundo computador. Desta forma, você está usando o pendrive para simplesmente carregar seus arquivos, que quando reimportados serão armazenados e acessados a partir do seu computador, assim a velocidade do USB não é uma preocupação.