Имеется файл VDI, на котором размещалась виртуальная машина (Windows 7 x64). В результате многократного переноса файла VDI, по всей видимости, он был поврежден.
Данные в файле хранились в зашифрованном виде. Шифрование производилось посредством Virtual Box extension pack. Пароль известен.
При попытке задействовать диск для вновь создаваемой ВМ выдается ошибка 0x80BB0005 (VBOX_E_IPRT_ERROR) MediumWrap
Использование VBOXMANAGE и команды
VBoxManage internalcommands repairhd --format VDI --filename " в частности, приводят к ошибке:
VBoxManage.exe: error: VDI: invalid pre-header in 'D:/vdi.vdi'
VBoxManage.exe: error: Error code VERR_VD_IMAGE_REPAIR_IMPOSSIBLE at F:\tinderbox\win-5.2\src\VBox\Storage\VDI.cpp<2909> in function int _cdecl vdiRepair
Возможно ли восстановить данные следующим образом и как это сделать, что бы сработало:
Создать новый vdi с той же ос, зашифровать тем же паролем и заменить определенный участок в HEX-редакторе в новой машине из старой?
Константин Цветков, ошибка выдавалась также и на машине, в которой он изначально работал. Собственно, из-за этого и весь сыр-бор.
В настоящее время имеется только VDI-файл. Остальные файлы были также безвозвратно удалены великими мастерами :)
При таком раскладе есть какие-то шансы?