G
Guest
Hi,
I made a fresh installation of Windows XP (without any SP) some time ago in
a computer with an Hyperthreading enabled Pentium IV motherboard just for
imaging purposes. However I had to clon this image to older systems with
similar chipset but with PIII. Before doing this, I changed in device
manager my HAL from "ACPI Multiprocessor PC" to "Advanced Configuration and
Power Interface (ACPI) PC" that is compatible with PIII.
Some weeks after that (my PIII motherboards worked like a charm after
restarting) I installed Windows XP Sp2.
Now comes the problem: Some days ago we got a new PIV motherboard, quite
similar to the first motherboard the installation was made, and I decided to
clon this image to the new motherboard.
I booted in the new PIV system, that was able to boot but showed up in
'device manager' the old 'ACPI Multiprocessor PC' (the one that was
installed initially). HT wasn't enabled. So I decided to 'rollback' to the
initial PIV hal.dll
===> BSOD: it's impossible to start this system, even if it is supposed to
have the correct PIV HAL.DLL. I'm sure that this is a Windows XP SP2 issue
since I had made the same procedure before with others computers and I
didn't had any problem.
THE SAME PROBLE CAME WITH A SIMILAR UPGRADE IN ANOTHER COMPUTER: AFTER
ROLLING BACK THE DRIVER ==> BSOD.
So, what can be the solution? It seems that when you upgrade a device
manager driver, Windows keeps somewhere the old driver, just in the case you
wanted to 'roll it back'. However it seems that the hal.dll that Windows
keeps is, later when you have SP2 installed, incompatible with Windows XP
SP2 ===> BSOD
Thanks in advance for your answer!
I made a fresh installation of Windows XP (without any SP) some time ago in
a computer with an Hyperthreading enabled Pentium IV motherboard just for
imaging purposes. However I had to clon this image to older systems with
similar chipset but with PIII. Before doing this, I changed in device
manager my HAL from "ACPI Multiprocessor PC" to "Advanced Configuration and
Power Interface (ACPI) PC" that is compatible with PIII.
Some weeks after that (my PIII motherboards worked like a charm after
restarting) I installed Windows XP Sp2.
Now comes the problem: Some days ago we got a new PIV motherboard, quite
similar to the first motherboard the installation was made, and I decided to
clon this image to the new motherboard.
I booted in the new PIV system, that was able to boot but showed up in
'device manager' the old 'ACPI Multiprocessor PC' (the one that was
installed initially). HT wasn't enabled. So I decided to 'rollback' to the
initial PIV hal.dll
===> BSOD: it's impossible to start this system, even if it is supposed to
have the correct PIV HAL.DLL. I'm sure that this is a Windows XP SP2 issue
since I had made the same procedure before with others computers and I
didn't had any problem.
THE SAME PROBLE CAME WITH A SIMILAR UPGRADE IN ANOTHER COMPUTER: AFTER
ROLLING BACK THE DRIVER ==> BSOD.
So, what can be the solution? It seems that when you upgrade a device
manager driver, Windows keeps somewhere the old driver, just in the case you
wanted to 'roll it back'. However it seems that the hal.dll that Windows
keeps is, later when you have SP2 installed, incompatible with Windows XP
SP2 ===> BSOD
Thanks in advance for your answer!