If you check taskmgr and only can see one CPU core at (100%) work… you need atleast a second one.

This procedure was tested on VirtualMachine with Win XP SP3: This worked for me (VirtualBox XP Pro)…

1) Go into c:windows (your install path), search for sp3.cab. Open this cab file with 7-zip (although explorer may be able to natively open the file, if it can’t then download 7-zip from sourceforge).

You can download the two files here… I AM NOT RESPONSIBLE IF THINGS GO WRONG WITH YOUR SYSTEM!

halmacpi.dll

Copyright: http://www.microsoft.com/

 

ntkrnlmp.exe

Copyright: http://www.microsoft.com/

2) a) Extract halmacpi.dll to c:windowssystem32

b) Extract ntkrnlmp.exe to c:windowssystem32

3) Edit c:boot.ini

Note: You will need to uncheck the Read-only property so you can save your changes. Set back to Read-only once complete.

Copy the line that looks like this:

multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professional” /fastdetect /NoExecute=OptIn

Make the copied entry look like this:

multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP MultiCore” /fastdetect /NoExecute=OptIn /kernel=ntkrnlmp.exe /hal=halmacpi.dll

Now you have a dual-boot option to utilize single or multicore (TaskManager will show two CPU graphs if this was successful). If multicore boots and works properly, then you can delete the single core entry from boot.ini.

 

hinweis: 10.2014

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!
admin