I have a system that was a single core that I just upgraded to a dual core CPU. I seam to remember reading somewhere that there is there something I need to do to Windows XP pro to turn on the dual core/cpu support if it was originally installed on a single CPU (Reg Hack). I could just do a reinstall of Windows so it gets detected from the get go, but I really don't want to if I can avoid it. anybody know the trick ? Thanks in advance.
NotebookForums.com › Forums › Notebook Manufacturers › Dell Notebook Forums › Dell Home (Inspiron, XPS, Studio) › Enable Dual Core Support in a Windows XP Single Core Install?
Join Now
Be a part of the community.
It's free, join today!
Recent Reviews
-
This is an awesome mouse with an excellent grip for a mid sized to large size hand. Right-handed, comfortable, trendy, upscale, red, responsive, functional, task oriented. Overall A+++
-
This is good Ram and fast. I like it for my Clevo / Pro-Star WP150HNQ. Both thumbs up!
-
This is great ram (so far so good). Very fast and efficient Ram. Good for overclocking my Sager np8150
-
Fantastic had this machine 6 months and can honestly say have had no bother with it. Plays games better than most desktops and keeps up with the rest which is outstanding for a...
-
The Clevo P150HM / Sager np8150 is everything one would expect from a reputable builder like Clevo. This is my 2nd Clevo purchase and I am very happy with the P150HM. I went with the 2nd...
Enable Dual Core Support in a Windows XP Single Core Install?
post #2 of 21
12/4/06 at 11:09pm
post #3 of 21
12/4/06 at 11:14pm
post #4 of 21
12/4/06 at 11:44pm
- Joined: 7/2004
- Location: California
- Posts: 1,792
- Select All Posts By This User
i remember under NT, it was a bitch to go from single to multi core. I forget the process but it was hell. There is a whole seperate kernel that windows needs to do this and switching them was like heart surgery if I knew what that was like. Windows 2000 had this problem as well I think.
Havent tried it in XP yet though, but I would put it against a reinstall of the OS... It is the ONLY way to insure full dual core success though (with optimizations).
Havent tried it in XP yet though, but I would put it against a reinstall of the OS... It is the ONLY way to insure full dual core success though (with optimizations).
- Joined: 9/2005
- Location: Cool Pines of Arizona
- Posts: 142
- Select All Posts By This User
Quote:
|
Originally Posted by whackamac
i remember under NT, it was a bitch to go from single to multi core. I forget the process but it was hell. There is a whole seperate kernel that windows needs to do this and switching them was like heart surgery if I knew what that was like. Windows 2000 had this problem as well I think.
Havent tried it in XP yet though, but I would put it against a reinstall of the OS... It is the ONLY way to insure full dual core success though (with optimizations). |
I couldn't remember, if it was a quick reg hack or something major. I read something on it a long time ago and it was on all NT based OS's. I haven't heard much on the topic in a while either and I'm surprised because multi core cpus are such the norm now, where three years ago it was only a select few and mainly servers that had them. If it looks to be the best road I guess I will just do a reinstall.
Anyone else have some insight on this.
post #6 of 21
12/5/06 at 1:07pm
Technicaly when you put in the new CPU it will find the 2nd processor (or core in this case) but that doesn't meen that the system will be using both processors. The easy way to check is to bring up Task Manager and choose the performance tab and see if you see two graphs one for each core. Most likely your only going to see one. If that is the case you are going to have to replace the hal.dll and ntoskrnl.exe from the single core version to the multi core version.
You can do this two ways.
Option #1 - Hal / NToskrnl replacement
a. Make a directory called DUO on C:\
b. Copy halmacpi.dll (search your C:\ drive for this) to C:\DUO then rename it to hal.dll
c. Copy ntkrnlmp.exe (search your C:\ drive for this) to C:\DUO then rename it to ntoskrnl.exe
d. Make a batch file called go2core.cmd and put this in the file.
C:
CD\windows\system32
REN hal.dll hal.old
copy C:\Duo\hal.dll C:\windows\system32
REN ntoskrnl.exe ntoskrnl.old
copy C:\Duo\ntoskrnl.exe c:\windows\system32
e. Run Go2Core.cmd from C:\duo directory.
f. Reboot and you should now see two processors in Task manager
Option #2. Add a 2nd boot option to your boot.ini file
a. Copy halmacpi.dll (search your C:\ drive for this) to C:\Windows\system32
b. Copy ntkrnlmp.exe(search your C:\ drive for this) to C:\Windows\system32
c: Remove the read only flag from c:\boot.ini (right click on file and remove check box)
d. Edit your boot.ini file to the following
#ORIGINAL boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
#EDITED boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Multi-Processor" /noexecute=optin /fastdetect /HAL=halmacpi.dll /kernel=ntkrnlmp.exe
Now if your Windows install is NOT on the first partition then you might see a different partition number in the boot.ini so whatever is in your boot.ini keep it the same.
Now when you reboot you should see two options and you have 30 seconds to decide which version you want to load.
Microsoft Windows XP Professional
or
Microsoft Windows XP Professional Multi-Processor
Now... If you don't know what your doing.. Please don't blow up your laptop and blame it on me. I have a vast background in a multitude of OS's and have been in the IT field for years.
I do not take any responsibility if you break your laptop.
Other then that... I will answer any other questions you might have
You can do this two ways.
Option #1 - Hal / NToskrnl replacement
a. Make a directory called DUO on C:\
b. Copy halmacpi.dll (search your C:\ drive for this) to C:\DUO then rename it to hal.dll
c. Copy ntkrnlmp.exe (search your C:\ drive for this) to C:\DUO then rename it to ntoskrnl.exe
d. Make a batch file called go2core.cmd and put this in the file.
C:
CD\windows\system32
REN hal.dll hal.old
copy C:\Duo\hal.dll C:\windows\system32
REN ntoskrnl.exe ntoskrnl.old
copy C:\Duo\ntoskrnl.exe c:\windows\system32
e. Run Go2Core.cmd from C:\duo directory.
f. Reboot and you should now see two processors in Task manager
Option #2. Add a 2nd boot option to your boot.ini file
a. Copy halmacpi.dll (search your C:\ drive for this) to C:\Windows\system32
b. Copy ntkrnlmp.exe(search your C:\ drive for this) to C:\Windows\system32
c: Remove the read only flag from c:\boot.ini (right click on file and remove check box)
d. Edit your boot.ini file to the following
#ORIGINAL boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
#EDITED boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Multi-Processor" /noexecute=optin /fastdetect /HAL=halmacpi.dll /kernel=ntkrnlmp.exe
Now if your Windows install is NOT on the first partition then you might see a different partition number in the boot.ini so whatever is in your boot.ini keep it the same.
Now when you reboot you should see two options and you have 30 seconds to decide which version you want to load.
Microsoft Windows XP Professional
or
Microsoft Windows XP Professional Multi-Processor
Now... If you don't know what your doing.. Please don't blow up your laptop and blame it on me. I have a vast background in a multitude of OS's and have been in the IT field for years.
I do not take any responsibility if you break your laptop.
Other then that... I will answer any other questions you might have
post #7 of 21
12/6/06 at 2:00am
- Joined: 5/2004
- Location: New Hampshire
- Posts: 876
- Select All Posts By This User
Quote:
|
Originally Posted by whackamac
Havent tried it in XP yet though, but I would put it against a reinstall of the OS... It is the ONLY way to insure full dual core success though (with optimizations).
|
i need to get these Van Wilder one-liners out of my head!
Write that down. 
let's see.... think other thoughts.. how 'bout:
I whacked a Mac.
A Mac I whacked.
And on that whacked up Mac, I
post #8 of 21
12/6/06 at 6:23am
- Joined: 7/2004
- Location: California
- Posts: 1,792
- Select All Posts By This User
Quote:
|
Originally Posted by Pugsly0014
Technicaly when you put in the new CPU it will find the 2nd processor (or core in this case) but that doesn't meen that the system will be using both processors. The easy way to check is to bring up Task Manager and choose the performance tab and see if you see two graphs one for each core. Most likely your only going to see one. If that is the case you are going to have to replace the hal.dll and ntoskrnl.exe from the single core version to the multi core version.
You can do this two ways. Option #1 - Hal / NToskrnl replacement a. Make a directory called DUO on C:\\ b. Copy halmacpi.dll (search your C:\\ drive for this) to C:\\DUO then rename it to hal.dll c. Copy ntkrnlmp.exe (search your C:\\ drive for this) to C:\\DUO then rename it to ntoskrnl.exe d. Make a batch file called go2core.cmd and put this in the file. C: CD\\windows\\system32 REN hal.dll hal.old copy C:\\Duo\\hal.dll C:\\windows\\system32 REN ntoskrnl.exe ntoskrnl.old copy C:\\Duo\ toskrnl.exe c:\\windows\\system32 e. Run Go2Core.cmd from C:\\duo directory. f. Reboot and you should now see two processors in Task manager Option #2. Add a 2nd boot option to your boot.ini file a. Copy halmacpi.dll (search your C:\\ drive for this) to C:\\Windows\\system32 b. Copy ntkrnlmp.exe(search your C:\\ drive for this) to C:\\Windows\\system32 c: Remove the read only flag from c:\\boot.ini (right click on file and remove check box) d. Edit your boot.ini file to the following #ORIGINAL boot.ini [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect #EDITED boot.ini [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS="Microsoft Windows XP Professional Multi-Processor" /noexecute=optin /fastdetect /HAL=halmacpi.dll /kernel=ntkrnlmp.exe Now if your Windows install is NOT on the first partition then you might see a different partition number in the boot.ini so whatever is in your boot.ini keep it the same. Now when you reboot you should see two options and you have 30 seconds to decide which version you want to load. Microsoft Windows XP Professional or Microsoft Windows XP Professional Multi-Processor Now... If you don't know what your doing.. Please don't blow up your laptop and blame it on me. I have a vast background in a multitude of OS's and have been in the IT field for years. I do not take any responsibility if you break your laptop. Other then that... I will answer any other questions you might have |

post #9 of 21
12/7/06 at 5:03pm
post #10 of 21
12/7/06 at 6:25pm
post #11 of 21
12/8/06 at 1:24am
How about forcing to a single core from msconfig>boot.ini>advanced options>/numproc=1. Then reboot, change it to /numproc=2 then reboot again. Won't windows know to make the needed changes to compensate for the dual core. Or is the /numproc option greyed out as it's only seeing a single core in the first place?
post #12 of 21
12/8/06 at 11:11am
post #13 of 21
12/8/06 at 1:25pm
Errrr - instead of doing open heart surgery on the OS, how about doing a repair installation of Windows XP instead?
http://support.microsoft.com/kb/315341/
http://support.microsoft.com/kb/315341/
post #14 of 21
12/8/06 at 1:35pm
Why re-invent the wheel. Replace the HAL and KERNEL.
Done and Done..... It's a 30 second job unlike re-install or repair which could really hose things up.
We have used the .CMD file I made on over 100 machines. Since we have a single image for all our Desktops based on the Single core Optiplex machines I made this script to run after ghosting on the newer duel core machines to enable both processors.
It works trust me.
Done and Done..... It's a 30 second job unlike re-install or repair which could really hose things up.
We have used the .CMD file I made on over 100 machines. Since we have a single image for all our Desktops based on the Single core Optiplex machines I made this script to run after ghosting on the newer duel core machines to enable both processors.
It works trust me.
post #15 of 21
12/8/06 at 2:19pm
Quote:
|
Originally Posted by Pugsly0014
Why re-invent the wheel. Replace the HAL and KERNEL. Done and Done..... It's a 30 second job unlike re-install or repair which could really hose things up. We have used the .CMD file I made on over 100 machines. Since we have a single image for all our Desktops based on the Single core Optiplex machines I made this script to run after ghosting on the newer duel core machines to enable both processors. It works trust me.
|
post #16 of 21
12/8/06 at 3:27pm
OK.. Just to see if that is the case. I just did two full installs of Windows XP SP2. I did not run any updates just bare install on two identical machines. The only difference was one has a single core CPU, and the other has a Dual core.
Once they were both up I ran the sysdiff tool from Microsoft. Compairing the two dump files the only differences HAL.DLL and NTOSKRNL.DLL, and the duel core machine had one extra entry in the following location:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTIONS\System\CentralProcessor
and one extra entry in
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\
After that I put the dual core processor in the single core machine and booted windows. After it did an auto-discovery and asked for a reboot both CPU's showed in the device manager but when you looked in task manager only one was showing.
I ran my script to enable multi-processor HAL and Kernel, rebooted one more time and when it came back up both processors were showing in task manager.
So basically there is no need to run a repair, or re-install the OS. Everything else is identical.
Once they were both up I ran the sysdiff tool from Microsoft. Compairing the two dump files the only differences HAL.DLL and NTOSKRNL.DLL, and the duel core machine had one extra entry in the following location:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTIONS\System\CentralProcessor
and one extra entry in
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\
After that I put the dual core processor in the single core machine and booted windows. After it did an auto-discovery and asked for a reboot both CPU's showed in the device manager but when you looked in task manager only one was showing.
I ran my script to enable multi-processor HAL and Kernel, rebooted one more time and when it came back up both processors were showing in task manager.
So basically there is no need to run a repair, or re-install the OS. Everything else is identical.
post #17 of 21
5/2/08 at 12:40pm
post #18 of 21
5/2/08 at 2:35pm
- Silversaver
- 0
- Mercedes Benz Rep
- offline
- Joined: 8/2004
- Location: Orange County, CA
- Posts: 320
- Select All Posts By This User
post #19 of 21
5/2/08 at 3:27pm
post #20 of 21
8/10/10 at 4:48pm
I would like to know on how to Windows XP Multi Core configuration the easy way
I have Windows XP Professional with a Pentium 4 and I would like to know on how to do this the easy and simple way. I tried to follow the steps to do it on the instructions page, but it is too complicated for me. So just give me an easy explanation on how to do this for me step by step with some screenshots so I know on how to do this. Also, is there a Quad Core configuration? Because this would be so much better. But it doesn't that much to me because both are good I guess. So maybe this way, I can get maybe 8 Cpu graphs to show up in my Task Manager. Because right now I only have one. Oh well. So if you can give me an easier tutorial on how to do this for me, that would be great. Well anyway, that's all I want to know for now. So get back to me as soon as possible and let me know on how to do this for me the easy way. So thanks a lot!
Return Home
Back to Forum: Dell Home (Inspiron, XPS, Studio)
NotebookForums.com › Forums › Notebook Manufacturers › Dell Notebook Forums › Dell Home (Inspiron, XPS, Studio) › Enable Dual Core Support in a Windows XP Single Core Install?
Currently, there are 205 Active Users
(7 Members and 198 Guests)
Recent Discussions
- › Where minds meet 19 minutes ago
- › How connect ZV6000 to a PR1010 Expansion Base? 55 minutes ago
- › help with power4gear 56 minutes ago
- › Intel Cherryville SSD Giveaway - Enter here!! 2 hours, 40 minutes ago
- › Mass Effect 2 (PS3/360/PC) 4 hours, 42 minutes ago
- › Fujitsu Lifebook - notebook of the future? 4 hours, 45 minutes ago
- › acer TM 5740 linpus preinstalled to windows 7 6 hours, 28 minutes ago
- › M11xR2 "Plugged in, Charging" but NOT charging. 6 hours, 30 minutes ago
- › Final Fantasy XIII-2 (PS3 360) 9 hours, 40 minutes ago
- › CD/DVD Drive Issues 17 hours, 46 minutes ago
View: New Posts | All Discussions
Recent Reviews
- › Cooler Master CM Storm Spawn 3500 DPI Optical Sensor Gaming Mouse... by Rotterdamblues
- › Kingston 8GB (2 x 4GB) 204-Pin DDR3 SO-DIMM DDR3 1333 Laptop Memory by Rotterdamblues
- › Samsung MV-3T4G4 4GB DDR3 Laptop SDRAM (1333MHz PC3-10600) by Rotterdamblues
- › Alienware Aurora m9700 by amythompson172
- › Clevo P150HM by Rotterdamblues
- › Apple MacBook Air MC968LL/A 11.6-Inch Laptop (NEWEST VERSION) by danonlaptops
- › ASUS Zenbook UX31E-DH72 13.3-Inch Thin and Light Ultrabook (Silver... by danonlaptops
- › Asus Eee PC 1001P by Catriona
- › Toshiba Satellite L745D-S4220GR by Djembe
- › Toshiba Satellite P755-S5270 15.6-Inch LED Laptop (Black) by sRc
View: More Reviews
Recent Articles
- › Intel Cherryville SSD Giveaway 2012 - Terms... by ranjanis
- › Advertise by jdz2287
- › Search And Advanced Search Tutorial by NotebookForums
- › Tagging Tutorial by NotebookForums
- › Add A New Item Tutorial by NotebookForums
- › Image And Video Tutorial by NotebookForums
- › Subscription Tutorial by NotebookForums
- › Messaging Tutorial by NotebookForums
- › Terms Of Service by NotebookForums
- › Following And Followers by NotebookForums
View: Recent Articles | All Articles
Home | Reviews | Forums | Articles | My Profile
About NotebookForums.com | Join the Community | Advertise
© 2012 NotebookForums.com is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map
About NotebookForums.com | Join the Community | Advertise
© 2012 NotebookForums.com is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map







