Estou usando o VirtualBox 4.1.18 e tinha uma máquina virtual executando o Windows 8 RC com um único VHD, cujo tamanho inicial era de 25 GB (muito pequeno!).
Depois de instalar o sistema operacional e alguns aplicativos, fiquei sem espaço em disco, portanto, encerre o convidado e usei esse comando para redimensionar o VHD para 80 GB:
C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe modifyhd "D:\VirtualBox VMs\Windows 8 RC\Windows 8 RC.vhd" --resize 81920
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe showhdinfo "D:\VirtualBox VMs\Windows 8 RC\Windows 8 RC.vhd"
UUID: 03fb26e7-d8bb-49b5-8cc2-1dc350750e64
Accessible: yes
Logical size: 81920 MBytes
Current size on disk: 24954 MBytes
Type: normal (base)
Storage format: VHD
Format variant: dynamic default
In use by VMs: Windows 8 RC (UUID: a6e6aa57-2d3a-421b-8042-7aae566e3e0b)
Location: D:\VirtualBox VMs\Windows 8 RC\Windows 8 RC.vhd
Até aí tudo bem. No entanto, quando eu comecei o convidado de novo eu tenho o temido:
Fatal: No bootable medium found! system halted
Se eu inicializar no GParted, ele mostrará uma única unidade de 80 GB como "não alocada". A opção para procurar e tentar reparar um sistema de arquivos não encontra nada.
Eu também tentei clonar o VHD em um arquivo VDI, apenas para o caso de consertá-lo magicamente:
C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe clonehd "D:\VirtualBox VMs\Windows 8 RC\Windows 8 RC.vhd" "D:\VirtualBox VMs\Windows 8 RC\Windows 8 RC.vdi" --format VDI
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: baf0c2c4-362f-4f6c-846a-37bb1ffc027b
C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe showhdinfo "D:\VirtualBox VMs\Windows 8 RC\Windows 8 RC.vdi"
UUID: baf0c2c4-362f-4f6c-846a-37bb1ffc027b
Accessible: yes
Logical size: 81920 MBytes
Current size on disk: 24798 MBytes
Type: normal (base)
Storage format: VDI
Format variant: dynamic default
In use by VMs: Windows 8 RC (UUID: a6e6aa57-2d3a-421b-8042-7aae566e3e0b)
Location: D:\VirtualBox VMs\Windows 8 RC\Windows 8 RC.vdi
Há mais alguma coisa em que eu possa tentar recuperar a unidade?
Não, eu não tenho um backup: (
Meu sistema operacional host é o Windows 7 de 64 bits.