Changing HAL layer in XP by swapping Files?

foxkm

Senior member
Dec 11, 2002
229
0
0
I am making an image of XP pro which was installed with a "Standard PC" machine type. Is it possible to change the HAL layer type to something like "Uniprocessor APIC PC" by swapping out system files? I know that one of them would be HAL.dll in the system32 directory, but what are the other uniprocessor/multiprocessor/APIC/NONAPIC files which are in the windows directory wich dictate this? This goes back to the NT4 days where you had to swap some files if you moved an install to a multiprocessor machine.

this is technical as it requires a damn good knowledge of how 2000/XP kernel works.

Thanks

foxkm
 

dkozloski

Diamond Member
Oct 9, 1999
3,005
0
76
Go to the device manager and click on computer. Select "properties" and "update driver". Select the "choose driver" option. Install the driver for the configuration you want.
 

foxkm

Senior member
Dec 11, 2002
229
0
0
Originally posted by: dkozloski
Go to the device manager and click on computer. Select "properties" and "update driver". Select the "choose driver" option. Install the driver for the configuration you want.

Sorry dkozloski, XP doesn't show the alternative HAL types in device manager. 2000 does. Maybe you are mistaken.
A friend told me he remembered reading something about a registry hack which allows you to see those extra devices in XP, but he didn't remember much about it or where he read it. Anyone else?

foxkm
 

dkozloski

Diamond Member
Oct 9, 1999
3,005
0
76
foxkm, Go back and look again. I have XP and the complete list is there. After you get to the device manager click on "computer" and select "Standard PC". Right click and select "update driver". Select "install from a list". Click "next". Select "don't search" and click "next". There is the list. Good luck!
 

foxkm

Senior member
Dec 11, 2002
229
0
0
dkozloski,

That only works if you have an ACPI hal installed. If you have standard PC, then the only option in that list is "standard PC".

I'm trying to get to the ACPI options from the "standard PC" options.

Thanks for responding though.

foxkm
 

dkozloski

Diamond Member
Oct 9, 1999
3,005
0
76
If you enable APIC in CMOS it should be detected on the next boot and ask for the driver.
 

AndyHui

Administrator Emeritus<br>Elite Member<br>AT FAQ M
Oct 9, 1999
13,141
17
81
APIC is not ACPI.

It won't work anyway. Making a change to the HAL does not just involve HAL.DLL and other files. It's a major change to the registry structure, which is why it is recommended to do an upgrade install or a reinstall of the OS when you change the hardware abstraction layers.