XP image only using 1 CPU on dual core pc's

Microsoft Windows xp professional w/serv...
June 30, 2010 at 02:00:06
Specs: Windows XP SP3
I have created my company workstation image with XP SP3 on a single core workstation but when I apply the image onto a dual core workstation only 1 CPU is shown in task manager but device manager detects 2. These pc's seem like they are only using 1 and running slow.

I have found a thread about an issue on XP SP2 but shouldn't it be solved it SP3? http://forum.notebookreview.com/sag...

Is there a fix for this or do I have to image from a dual core?


See More: XP image only using 1 CPU on dual core pcs

June 30, 2010 at 05:19:02
Is there a fix for this or do I have to image from a dual core?

Yes you will - and if you try to use that dual core image on a single core computer it will probably crash.

This is because the HAL (Hardware Abstraction Layer) file is modified during the installation to reflect the hardware that XP is being installed on. The HAL file is only expecting a single core and that is all you get.

Images can only work when installed on computers with identical hardware that the original image was made from.

You may get round the problem by doing a repair install on the duel core computer where the installation should pick up the second core and modify the HAL file accordingly.


Report •

July 1, 2010 at 08:08:04
I'm pretty sure our old version of the image was captured on a single core and supports dual cores too. I'll double check that when I get back to the office.

Will the "fix" in the link above actually work on SP3?

Report •

July 1, 2010 at 18:39:40
I don't think the link above is relevant to your problem at all. It should be obsolete for SP3. As StuartS mentioned above, your problem is that you used an image that is not appropriate for your hardware.

Report •

Related Solutions

July 5, 2010 at 03:36:55
OK I've managed to perform a windows repair and it now uses the other cores as a work around, but is still not a fix.

How do you get around imaging for both single/multi core systems? Ideally we would like to keep a 1 universal image for all devices. Do you have 1 image per model/CPU type?

Report •

July 5, 2010 at 04:10:03
Do you have 1 image per model/CPU type?


As stated previously, an image created on one PC, can only be used on a PC with identical hardware. A single core CPU and a dual core CPU are different enough to cause a failure.

The only way round it is to have a different version of Windows XP for single core CPU and another version for Dual core CPU, but that would be cumbersome. That is why the Hardware Abstraction Layer is used. Gets around the the two different instruction sets the different CPUs with have,


Report •

Ask Question