Porting a (former) physikal XP

Discussions about using Windows guests in VirtualBox.
MarkCranness
Volunteer
Posts: 875
Joined: 10. Oct 2009, 06:27
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows Server 2008 R2; Ubuntu 11.04; Windows 2000 Server; Windows XP

Re: Porting a (former) physikal XP

Post by MarkCranness »

Sorry, yes : 4 files. Have you tried unzipping to a new folder C:\HALu in the root of your guest's C: drive and tried it there?
HALu does not work if there are any space characters in the pathname of the folder it is run from.
So for example, 'C:\Documents and Settings\Mark\My Documents\HALu' would not work.
Etepetete
Posts: 400
Joined: 7. Oct 2009, 10:19
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Slackware 14.2
Location: Berlin

Re: Porting a (former) physikal XP

Post by Etepetete »

Did you configure the BIOS DMI data before starting your VM?
ahznb
Posts: 64
Joined: 7. Feb 2010, 13:39
Primary OS: Ubuntu other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win98, XP, Win7, Ubuntu

Re: Porting a (former) physikal XP

Post by ahznb »

Extract halacpi.dll, ntoskrnl.exe, ntkrnlpa.exe from %windowsroot%\Driver Cache\i386\sp3.cab to %windowsroot%\system32, then rename halacpi.dll to hal.dll. Reboot and let XP discover new ACPI hardware, it should show up as "Advanced Configuration and Power Interface (ACPI) PC".
wkjlhjl
Posts: 11
Joined: 24. Jan 2010, 04:22
Primary OS: MS Windows XP
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win XP

Re: Porting a (former) physikal XP

Post by wkjlhjl »

@Mark that was the 1st issue (psace in path), which I solved, I did exactl what youre saying (unpacking to c:\HALu etc), without success - will try the other ideas now:

@ete: I didnt, your link doesnt tell what to configure there?! I have no problem regarding windows activation! - only changing the HAL doesnt work, so the VM OS is pretty slow
wkjlhjl
Posts: 11
Joined: 24. Jan 2010, 04:22
Primary OS: MS Windows XP
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win XP

Re: Porting a (former) physikal XP

Post by wkjlhjl »

ahznb:
I did the rename/replace thing;

After XP Logo now I see Desktop/login for half a second , then VBox restarts (whether IO-APIC is activated or not)
ahznb
Posts: 64
Joined: 7. Feb 2010, 13:39
Primary OS: Ubuntu other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win98, XP, Win7, Ubuntu

Re: Porting a (former) physikal XP

Post by ahznb »

Boot your VM into safe-mode and disable automatic restart on system failure . You should be getting a BSOD. Whats it say?

BTW, these files are for 32-bit XP, non-APIC, ACPI, single processor VM, so make sure you have APIC off, ACPI on, one processor configured for your VM.
ahznb
Posts: 64
Joined: 7. Feb 2010, 13:39
Primary OS: Ubuntu other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win98, XP, Win7, Ubuntu

Re: Porting a (former) physikal XP

Post by ahznb »

If you're able to boot into safe-mode successfully, then go into Device Manager and check the "Computer" branch to see what type is installed. If it doesn't say "Advanced Config...(ACPI) PC", then try updating the driver to that. If you don't get that option when upgrading, go into Explorer and in folder %windowsroot%\system32, right click on files hal.dll, ntoskrnl.exe, ntkrnlpa.exe and select properties, then click on 'Internal name'. Only hal.dll should say "halacpi.dll", the other files should display the same name in 'internal name'. If not, then those files weren't copied. Maybe you have System Restore turned on, turn it off first.

To my knowledge though, if you're able to boot into safe-mode, than the reboots have nothing to do with your ACPI drivers.
Etepetete
Posts: 400
Joined: 7. Oct 2009, 10:19
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Slackware 14.2
Location: Berlin

Re: Porting a (former) physikal XP

Post by Etepetete »

The reason I suggested configuring the DMI BIOS data is because I also did a P2V and until I got the DMI BIOS data set correctly, the VM was running slow and showing other problems as well. Configuring the DMI BIOS data gives the OS within the VM the impression that it is still on the old machine. Unless you have a copy of the original VM before your first boot, I don't think configuring the DMI BIOS data now will help much, but you can give it a try. Here is some information that might help.
Post Reply