Восстановление виртуального жесткого диска после изменения его размера с помощью VBoxManage
Я использую VirtualBox 4.1.18 и у меня была виртуальная машина под управлением Windows 8 RC с одним виртуальным жестким диском, размер которого изначально составлял 25 ГБ (слишком мало!).
После установки ОС и некоторых приложений у меня не хватило места на диске, поэтому выключил гостевую систему и затем использовал эту команду для изменения размера виртуального жесткого диска до 80 ГБ:
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
Все идет нормально. Однако, когда я снова завел гостя, я испугался:
Fatal: загрузочный носитель не найден! система остановлена
Если я загружаюсь в GParted, он показывает один 80 ГБ диск как "нераспределенный". Опция сканирования и попытки восстановить файловую систему ничего не находит.
Я также попытался клонировать VHD в файл VDI, на случай, если это волшебным образом исправят:
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
Есть ли что-нибудь еще, что я мог бы попытаться восстановить диск?
Нет, у меня нет резервной копии:(
Моя главная операционная система - Windows 7 64-bit.