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!


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



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

2) a)

Extract halmacpi.dll to c:windowssystem32


Extract ntkrnlmp.exe to c:windowssystem32

3) Edit c:boot.ini

Note: You will need to uncheck the


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