Page 1 of 1

Create a Machine using existing VHD.

Posted: 3. Feb 2015, 00:49
by Weboh
I'm having a hard time creating a machine with an existing Windows Virtual PC vhd. Whenever I try, I get the message below. How can I make this work?

Code: Select all

Result Code: 
E_FAIL (0x80004005)
Component: 
Medium
Interface: 
IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}
Callee: 
IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC: 
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

Re: Create a Machine using existing VHD.

Posted: 3. Feb 2015, 01:07
by socratis
How exactly did you create the VM? Can you post the VM's recipe? Right-click on the VM, Show in Explorer. Zip it and attach it.

Re: Create a Machine using existing VHD.

Posted: 3. Feb 2015, 01:19
by Weboh
The VM that the hard drive was from was created with Windows Virtual PC. I can't attach a VirtualBox VM information file, as I can't create one. But here's the Windows Virtual PC file.

Re: Create a Machine using existing VHD.

Posted: 3. Feb 2015, 01:25
by socratis
Weboh wrote:I can't attach a VirtualBox VM information file, as I can't create one.
Wait a minute. Are you simply double-clicking on the VHD file? And what exactly do you mean "can't create one"?

Re: Create a Machine using existing VHD.

Posted: 3. Feb 2015, 01:28
by Weboh
No, no. I'm using the standard virtual box create virtual machine button, from within virtualbox. I then tell it to use an existing hard drive for the new machine I'm creating, and that's the problem. It gives that error and won't let me create a machine.

Re: Create a Machine using existing VHD.

Posted: 3. Feb 2015, 01:31
by loukingjr
you can't use an external hard drive to create a guest. you can attach a .vhd file if it's correct.

Re: Create a Machine using existing VHD.

Posted: 3. Feb 2015, 01:35
by BillG
There is no legal way to run XP Mode other than in Windows 7. It is not designed to run in any other OS or as a standalone vm.

Re: Create a Machine using existing VHD.

Posted: 3. Feb 2015, 01:38
by loukingjr
I believe BillG is correct.

Re: Create a Machine using existing VHD.

Posted: 3. Feb 2015, 01:39
by Weboh
@ loukingjr
I know. I'm trying to attach a vhd. I know it's valid because it still works in Virtual PC.

@BillG
I'm running WIndows 7. I just want it in VirtualBox because Virtual PC's native graphics driver is garbage.

Re: Create a Machine using existing VHD.

Posted: 3. Feb 2015, 01:44
by mpack
The error message is quite clear - the VHD is a difference image, similar to a linked clone in VBox, and the base image is not available.

Providing a complete image (with control linkage) is only the first hurdle. As BillG alludes, the XP image from Win7 XP Mode needs to be activated, and it will only do so on the original Win7 host. The feature was meant to get you using Win7, it was never intended to be a permanent solution. However, it may be possible to install another license key if you have one, though it will probably have to be of the same type as the current XP image (presumably Pro, Retail). Not an XP Home key, not an OEM key.