I'm experiencing a strange problem on my host, which runs 9 VMs Windows, Linux, MS-DOS and Xenserver.
Yesterday due to O.S malfunction, I had to restore a full hard disk backup made with Acronis True Image; the restore procedure completed succesfully and the whole host O.S is working properly except one thing, some VDIs belonging to my VMs aren't recognized anymore.
I disconnected the VDIs and tried to reconnect them, but it failed with the following error:
Code: Select all
Apertura del file del file di immagine del disco K:\RESTORE\Windows 10\Windows 10.vdi non riuscita.
Could not get the storage format of the medium 'K:\RESTORE\Windows 10\Windows 10.vdi' (VERR_NOT_SUPPORTED).
Codice 'uscita: VBOX_E_IPRT_ERROR (0x80BB0005)
Componente: MediumWrap
Interfaccia: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda}
Chiamante: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945}
RC Chiamante: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
I checked the physical HDDs involved and both didn't report any error, even the backup passed the integrity check.
I think that this data corruption has been caused by a corrupted Acronis boot disk, from which I made the backup.
Now, I opened these VDIs with an hex editor and I found that the header is missing, the first 72 bytes are empty; even CloneVDI didn't recognise the VDI as disk image.
I tried to copy the first 72 bytes from a good VDI but the same error appears.
Is there any chance to recover them?