jv01ls1
asked on
How do I force Windows XP to use the multiprocessor HAL?
I just upgraded hardware from a single processor motherboard to a p4 w/hyperthreading. Since it is still a single processor, Windows XP is still using the single processor HAL even though both logical processors are listed in device manager.
I tried booting with the XP cd and using the recovery console to manually rename the hal.dll and copy in the halmacpi.dll from c:\windows\servicepackfile s\i386 into c:\windows\system32 and renaming it to hal.dll.... All that accomplished was windows not even getting started to load... it doesn't even bring up the blue progress bar.
That has worked with Windows NT in the past if I did this type of situation (I either moved the drive to another PC to copy the files, or used a third-party program that can read NTFS in DOS).
What else can I do? I also tried manually updating the driver in device manager and pointing it to te acpi.inf in c:\windows\servicepackfile s\i386. This did not give me the option to choose the multiprocessor HAL.
Thank you for your time!
I tried booting with the XP cd and using the recovery console to manually rename the hal.dll and copy in the halmacpi.dll from c:\windows\servicepackfile
That has worked with Windows NT in the past if I did this type of situation (I either moved the drive to another PC to copy the files, or used a third-party program that can read NTFS in DOS).
What else can I do? I also tried manually updating the driver in device manager and pointing it to te acpi.inf in c:\windows\servicepackfile
Thank you for your time!
To change hals you usually have to reformat and install fresh.
Try this first
Repair
How to Perform an In-Place Upgrade (Reinstallation) of Windows XP
http://support.microsoft.com/default.aspx?scid=kb;en-us;315341
Visual aid to the above procedure
http://www.webtree.ca/windowsxp/repair_xp.htm
Click on How To Run a Repair Install
Repair
How to Perform an In-Place Upgrade (Reinstallation) of Windows XP
http://support.microsoft.com/default.aspx?scid=kb;en-us;315341
Visual aid to the above procedure
http://www.webtree.ca/windowsxp/repair_xp.htm
Click on How To Run a Repair Install
If XP Setup loads incorrect Hardware Abstraction Layer (HAL), you have to force XP SEtup to use correct HAL,
How to Force a Hardware Abstraction Layer During an Upgrade or New Installation of Windows XP
http://support.microsoft.com/default.aspx?scid=kb;EN-US;299340
How to Force a Hardware Abstraction Layer During an Upgrade or New Installation of Windows XP
http://support.microsoft.com/default.aspx?scid=kb;EN-US;299340
ASKER
Referring to this:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;237556
I am going to try and do my repair again and copy the kernel too... I forgot this the first time.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;237556
I am going to try and do my repair again and copy the kernel too... I forgot this the first time.
>> Also, the procedure to change from the Standard PC HAL to the Advanced Configuration and Power Interface (ACPI) HAL >> differs from the methods that used in Windows 2000.
It is better to follow Q299340 above.
It is better to follow Q299340 above.
ASKER
I am not changing from a standard HAL to an ACPI HAL, merely a ACPI HAL to a MP ACPI HAL.
IT WORKS!!!! <takes a bow to himself> I copied the three files (halmacpi.dll, ntkrnlmp.exe, and ntkrpamp.exe) from c:\windows\servicepackfile s\i386 to c:\windows\system32, renaming them to hal.dll, ntoskrnl.exe, and ntkrnlpa.exe... respectively.
It has been so long since I did this on NT, that I forgot the other two files.
IT WORKS!!!! <takes a bow to himself> I copied the three files (halmacpi.dll, ntkrnlmp.exe, and ntkrpamp.exe) from c:\windows\servicepackfile
It has been so long since I did this on NT, that I forgot the other two files.
Cool I just learn somthing my self. :>)
ASKER
:) Actually, now that I think about it, I think NT only had the HAL and the Kernel, I'm not sure what that other file is on XP/2000.
Nice to hear it worked :)
ASKER
Hmm... how do I cancel this question and get my points back, since I solved it myself?
EE law states you have to give me the points. :>)
Umm since there was an answer to the question go to Community Support and ask to have your points refunded and to PAQ the question. Include the lind to this question in your question so they know which one you are referring to.
Community Support
https://www.experts-exchange.com/Community_Support/
Umm since there was an answer to the question go to Community Support and ask to have your points refunded and to PAQ the question. Include the lind to this question in your question so they know which one you are referring to.
Community Support
https://www.experts-exchange.com/Community_Support/
ASKER
PAQ?
Previously Asked Questions
The article 237556 Troubleshooting Windows 2000 Hardware Abstraction Layer Issues
was available in this URL which i suggested.:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;299340
You say you have cured the problem by urself.
was available in this URL which i suggested.:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;299340
You say you have cured the problem by urself.
sramesh2k jv01ls1 did this
I am not changing from a standard HAL to an ACPI HAL, merely a ACPI HAL to a MP ACPI HAL.
IT WORKS!!!! <takes a bow to himself> I copied the three files (halmacpi.dll, ntkrnlmp.exe, and ntkrpamp.exe) from c:\windows\servicepackfile s\i386 to c:\windows\system32, renaming them to hal.dll, ntoskrnl.exe, and ntkrnlpa.exe... respectively.
It has been so long since I did this on NT, that I forgot the other two files.
I am not changing from a standard HAL to an ACPI HAL, merely a ACPI HAL to a MP ACPI HAL.
IT WORKS!!!! <takes a bow to himself> I copied the three files (halmacpi.dll, ntkrnlmp.exe, and ntkrpamp.exe) from c:\windows\servicepackfile
It has been so long since I did this on NT, that I forgot the other two files.
A request for deletion or PAQ has been made. If no response or you feel this is in error, comment. If no objection, I or another Moderator will handle this question in three days. If you, the questioner have not answered comments from experts concerning your question, we will ask that you address those before action is taken.
Computer101
E-E Admin
Computer101
E-E Admin
PAQ
PAQ
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.