FAQ: ACPI Multiprocessor HAL Upgrade Script
"There’s No Such Thing As A Silly Question" -- does the cliche sound familiar? In this part of pimp-my-rig reloaded, technical questions are answered. Mail them to me and I will post the answers here. If you have a better answer, by all means share it with us.
It came as as surprise to me that in the past few days, I have received several mails requesting for the multiprocessor HAL upgrade script which was part of the article of the same heading. Apparently the script is no longer available for download.. and there is a growing fan base of those using the script.

Rather than replying to separate mails with the script attached, I have decided to post the code of the script here instead.
Kindly refer to below for the HAL upgrade script:
@echo off
@title "Upgrading to ACPI Multi-Processor HAL.."
cls
echo ====================================================
echo Upgrading to ACPI Multi-Processor HAL..
echo ====================================================
echo.
echo please wait..
devcon sethwid @ROOT\PCI_HAL\0000 := !E_ISA_UP !ACPIPIC_UP !ACPIAPIC_UP !ACPIAPIC_MP !MPS_UP !MPS_MP !SGI_MPS_MP !SYSPRO_MP !SGI_MPS_MP > nul
devcon sethwid @ROOT\ACPI_HAL\0000 := !E_ISA_UP !ACPIPIC_UP !ACPIAPIC_UP !ACPIAPIC_MP !MPS_UP !MPS_MP !SGI_MPS_MP !SYSPRO_MP !SGI_MPS_MP > nul
devcon sethwid @ROOT\PCI_HAL\0000 := +ACPIAPIC_MP > nul
devcon sethwid @ROOT\ACPI_HAL\0000 := +ACPIAPIC_MP > nul
devcon update %windir%\inf\hal.inf ACPIAPIC_MP > nul
echo.
echo ====================================================
echo Script Completed: press any key to reboot..
echo ====================================================
pause > nul
devcon reboot
Copy and paste the above code into your favorite text editor and save as halupgrade.cmd. Please note that lines starting in "devcon" (the five consecutive lines of code) should end in "nul".
I hope the above helps. Share with me your success story in using the script.
You might also be interested in:
Feedback
We at pimp-my-rig strive to keep on improving, help us reach that goal by leaving comments or constructive criticisms. Don't miss out on our next feature -- subscribe via RSS (What is RSS?).
Share This
6 comments:
Fan-frigging-tastic!!!!!
After searching high and low to find a way to force a HAL change on my Father's pc (upgrading a recent re-install of XP sp3 on an old AMD Via based MB to a dual core Intel Via based MB) without having to go through another XP install saved me SO MUCH TIME!!!!
Dropped the HAL change script as a command file into the i386 folder containing the Devcon.exe, ran the HAL cmd, viola, after reboot XP shows a multiprocessor HAL with both cores operating perfectly!
THANK YOU!!!!!
am glad to have helped out.
thanks for the feedback!
Thanks for this Tox.
2nd processor on a VirtualBox VM wasn't being picked up - and HalU utility didn't work.
Your script did the trick!
you're Welcome @Jerry. glad to have helped out.
Thanks , this was a life saver. Worked perfect on 2003 Server
Same as Jerry from 7/5/11.
Had a VirtualBox machine who wasn't showing the second core in task manager and the HALu utility didn't work. Thanks for the post.
Post a Comment