Eu cometi o mesmo erro: (
Esta não é uma solução direta, mas pelo menos eu consegui recuperar meus dados usando um método que encontrei aqui.
Essencialmente, você usa nbd e qemu para criar um /dev/nbdx device
sudo modprobe nbd max_part=16
sudo qemu-nbd -c /dev/nbd0 bad.vdi
Em seguida, criei uma nova VDI com o tamanho correto:
VBoxManage createhd --filename new.vdi --size 15000 --format VDI
Em seguida, usei o mesmo método nbd e qemu : sudo qemu-nbd -c /dev/nbd1 new.vdi e, em seguida, clonei a partição (usei gparted : sudo gparted /dev/nbd0 /dev/nbd1 ).