Page 1 of 1

Migrating *.vdi w/ XP to a new system

Posted: 22. Oct 2009, 20:17
by itskrs
I have a virtual disk with a copy of XP that has been created by another user on
his system. I have copied the *vdi file to my PC (Ubuntu host OS) and want start
XP.

I have registered the disk, but cannot import the actual OS image and when I create a new
one I get an error trying to start XP; something about breakpoint exception in lsass.exe
in services.

Any ideas?

Thanks,
Ken

Re: Migrating *.vdi w/ XP to a new system

Posted: 22. Oct 2009, 20:43
by Perryg
something about breakpoint exception in lsass.exe
Not going to be good enough. We need to real and total error message. The way it stands now it could be a virus.

Re: Migrating *.vdi w/ XP to a new system

Posted: 23. Oct 2009, 00:25
by itskrs
Perryg wrote:
something about breakpoint exception in lsass.exe
Not going to be good enough. We need to real and total error message. The way it stands now it could be a virus.
Thanks, I was trying to be brief. The error message on boot is:
A pop up for services.exe - Application Error
The exception Breakpoint
A breakpoint has been reached.
(0x80000003) occurred in the application at location 0x7c839ac5.
Click on OK to terminate the program.



Extra info: The XP instance was created on a Windows server and I am trying to bring it up
and use it on an Ubuntu host. The XP instance was created, patched and had Office installed
as a Gold image for us to use so it should be fairly clean.

Thanks again,
Ken

Re: Migrating *.vdi w/ XP to a new system

Posted: 23. Oct 2009, 01:03
by Perryg
Several things can be the cause but missing drivers and settings not being right are the biggest cause of this.
You need to find out what the HDD drive is. PIIX3, PIXX4. what the Netvork adapter was set for. That kind of thing. Also whether it was part of a domain and now it will not see it.

Re: Migrating *.vdi w/ XP to a new system

Posted: 23. Oct 2009, 01:55
by itskrs
Perryg wrote:Several things can be the cause but missing drivers and settings not being right are the biggest cause of this.
You need to find out what the HDD drive is. PIIX3, PIXX4. what the Netvork adapter was set for. That kind of thing. Also whether it was part of a domain and now it will not see it.

Here is info from the *.xml file that was created with the XP instance.
<BIOS>
<ACPI enabled="true"/>
<IOAPIC enabled="false"/>
<Logo fadeIn="true" fadeOut="true" displayTime="0"/>
<BootMenu mode="MessageAndMenu"/>
<TimeOffset value="0"/>
<PXEDebug enabled="false"/>
</BIOS>
<DVDDrive passthrough="false">
<Image uuid="{4ed5f736-26c8-448b-b0ec-b96c173862c0}"/>
</DVDDrive>
<FloppyDrive enabled="true"/>
<USBController enabled="true" enabledEhci="true"/>
<Network>
<Adapter slot="0" enabled="true" MACAddress="08002787851A" cable="true" speed="0" type="Am79C973">
<NAT/>
</Adapter>
<Adapter slot="1" enabled="false" MACAddress="0800272072E0" cable="true" speed="0" type="Am79C973"/>
<Adapter slot="2" enabled="false" MACAddress="0800278E64B6" cable="true" speed="0" type="Am79C973"/>
<Adapter slot="3" enabled="false" MACAddress="08002757C694" cable="true" speed="0" type="Am79C973"/>
<Adapter slot="4" enabled="false" MACAddress="08002792FE28" cable="true" speed="0" type="Am79C973"/>
<Adapter slot="5" enabled="false" MACAddress="0800276F5125" cable="true" speed="0" type="Am79C973"/>
<Adapter slot="6" enabled="false" MACAddress="080027F16F52" cable="true" speed="0" type="Am79C973"/>
<Adapter slot="7" enabled="false" MACAddress="080027B2D364" cable="true" speed="0" type="Am79C973"/>
</Network>
....
<StorageControllers>
<StorageController name="IDE" type="PIIX4" PortCount="2">
<AttachedDevice type="HardDisk" port="0" device="0">
<Image uuid="{18235de8-d43d-44a4-a8dd-c4dc6aed441b}"/>
</AttachedDevice>

I would have to look, but I may now have a SATA drive in my laptop; is this the type of thing
you are talking about?

Thanks,
Ken

Re: Migrating *.vdi w/ XP to a new system

Posted: 23. Oct 2009, 07:25
by MarkCranness
Perryg was asking for info about the old physical XP machine: what hard disk controller did it have, what network card...
Often these need to be tweaked on the OS, and the easiest way to do that is on the original PC before an image is taken.

Use the Settings>System>Motherboard and set 'Enable IO APIC' on would be a good start.
See: http://www.virtualbox.org/wiki/Migrate_Windows