Use Virtual PC VHD file with Vbox?
Posted: 10. Feb 2014, 04:15
Relatively new to VMs. Been using Virtual PC on Win 7 box for some time. Friend installed VirtualBox for another application and I liked it so well, I wanted to move the VHD to Vbox. According to what I've read, it should be a simple matter, but nothing I have done has worked - clonehd, adding the VHD thru the GUI to name a few. It always seems like something needs to be done first before any of these will work but I couldn't find diddly on that.Anyhoo, by doing various tweaks and editing vBox files I got it to the point of everything loading into Vbox without error. But when I started the machine, I got:
Failed to open a session for the virtual machine WinXP1.
Failed to open image 'C:\Users\Ken\VirtualBox VMs\WinXP1\WinXP1.vhd' in read-write mode rc=VERR_VD_INVALID_TYPE (VERR_VD_INVALID_TYPE).
Failed to attach driver below us! Invalid image type. (VERR_VD_INVALID_TYPE).
PIIX3 cannot attach drive to the Primary Master (VERR_VD_INVALID_TYPE).
Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
The problem is that when I initially set up the machine, I told it to use a dynamically allocated HD, however, the VHD from Virtual PC is a fixed HD, hence the error. Question is if there is any way to just let VBox know that the HD is really of fixed type? I don't see anything obvious in the XML, and it has been such a pain making this work at all, I'd hate to have go through the setup and re-tweaking of everything if I can just change some XML somewhere.
Tia,
Ken
Failed to open a session for the virtual machine WinXP1.
Failed to open image 'C:\Users\Ken\VirtualBox VMs\WinXP1\WinXP1.vhd' in read-write mode rc=VERR_VD_INVALID_TYPE (VERR_VD_INVALID_TYPE).
Failed to attach driver below us! Invalid image type. (VERR_VD_INVALID_TYPE).
PIIX3 cannot attach drive to the Primary Master (VERR_VD_INVALID_TYPE).
Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
The problem is that when I initially set up the machine, I told it to use a dynamically allocated HD, however, the VHD from Virtual PC is a fixed HD, hence the error. Question is if there is any way to just let VBox know that the HD is really of fixed type? I don't see anything obvious in the XML, and it has been such a pain making this work at all, I'd hate to have go through the setup and re-tweaking of everything if I can just change some XML somewhere.
Tia,
Ken