Page 1 of 1

2.1.0 Can't open VHD File (Vista x64 Host)

Posted: 19. Dec 2008, 02:17
by gmariani
Having trouble opening a VHD created with Virtual PC 2007 on Vista x64. The VHD has WinXP installed on it. Below is the error, any ideas?

Code: Select all

Could not open the hard disk '$path to vhd$'

VDI: invalid pre-header in '$path to vhd$'
(VERR_VD_VDI_INVALID_SIGNATURE).

VD: error opening image file '$path to vhd$'
(VERR_VD_VDI_INVALID_SIGNATURE).

Result Code: E_FAIL (0x80004005)
Component: hardDIsk2
Interface: IHardDisk2 {ed6e2525-c2fd-42a4-917a-7a9045ac9e15}
Callee: IVirtualBox {339abca2-f47a-4302-87f5-7bc324e6bbde}

Posted: 22. Dec 2008, 08:01
by TerryE
Some others just reported the same error in another topic. I suggested that they open a ticket on this. You can track tickets through the public Bugtracker. However you need to register for a wiki user account (this is different to a forum account sorry) and tif you want to raise or add to tickets.

Posted: 23. Dec 2008, 03:34
by The MAZZTer
You can try converting the VHD to a raw disk image using qemu's qemu-img tool, and then converting that to a VDI using VBoxManage.

Of course depending on what you want it for that might be too much trouble.

Posted: 24. Dec 2008, 23:44
by Entegy
It's a known bug affecting all versions (I think I can say that if I'm getting the exact same error on Windows, OS X, and Ubuntu hosts) yet VHDs existing in the media manager prior to upgrading to 2.1 will still work fine.