Isso não é recomendado.
Você pode acabar corrompendo o vDisk se acidentalmente executar as duas VMs ao mesmo tempo.
Eu tenho uma situação engraçada em que quero usar o mesmo disco vHard em uma máquina de inicialização dupla. Um rodando o win7 e o outro linux. Uma vez que o disco está em uma cabine de disco rígido separada, o SO terá um caminho diferente para acessá-lo.
É possível trabalhar assim? Eu acho que cada vm terá um xml diferente apontando para o mesmo vDisk.
Tags virtualbox