A
A
Andrew2019-08-02 15:54:23
virtual box
Andrew, 2019-08-02 15:54:23

How to recover data from a broken VDI file?

Hello!
There is a VDI file that hosted a virtual machine (Windows 7 x64). As a result of multiple transfers of the VDI file, it appears to have been corrupted.
The data in the file was stored in encrypted form. Encryption was performed using the Virtual Box extension pack. The password is known.
Error 0x80BB0005 (VBOX_E_IPRT_ERROR) MediumWrap is generated when trying to use a disk for a newly created VM
Using VBOXMANAGE and the
VBoxManage internalcommands repairhd --format VDI --filename command in particular results in the error:
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
Is it possible to restore data in the following way and how to do it, what would work :
Create a new vdi with the same OS, encrypt with the same password and replace a certain section in the hex editor in the new machine from the old one?
What other data recovery options are there?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
K
Konstantin Tsvetkov, 2019-08-02
@tsklab

0x80BB0001 (VBOX_E_IPRT_ERROR)
VBOX_E_IPRT_ERROR (0x80BB0005)
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
The password is known.
This is not enough. You need at least a match uuid.
Completely forgot. Aryson VDI Recovery .

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question