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 Forums › Dell Home (Inspiron, XPS, Studio) › Enable Dual Core Support in a Windows XP Single Core Install?
Topics Discussed
- brandDell
- topicDual Core
- topicModding
- topicTweaks Tips
Related Forum Threads
- Theme your Android like a Mega Boss Last post on 9/18/12 at 11:49am in Mobile Devices Discussion
- Dell XPS m1710 7600G with water cooling!!!!!!! Last post on 12/19/12 at 11:50am in Dell Home (Inspiron, XPS, Studio)
- Latitude D800 freezes after about four minutes after taking out of freezer Last post on Today at 1:05 pm in Dell Legacy (single-core notebooks)
- Audio problems with original m14x Last post on Yesterday at 6:33 am in Alienware General
- Extreme e1705 / 9400 / m1710 Modding - Maximum Upgrades Possible - Nvidia Quadro FX 3800m 1gb... Last post on 5/5/13 at 1:30pm in Notebook Modding
Recent Reviews
-
So I just got a Lenovo Yoga 13. This is my review. As what I primarily do is writing and programming, having a good keyboard is critical for me, which is why a tablet alone can’t work for me, and...
-
I have owned dozens of laptops in a variety of brands, and had many different laptops provided for my use at work. Without question, this is the finest I have owned. The Alienware M17x R2 is a...
-
N/m
-
Lenovo Thinkpad W530 Review by Djembe One of the longest and most enduring brands in computers is Thinkpad. Originally developed by IBM in the USA, Thinkpad notebook computers are now...
-
I have this memory installed in my Inspiron 14R. 6gb (one 2gb & one 4gb). Great performance! I highly recommend Kingston.
Enable Dual Core Support in a Windows XP Single Core Install?
post #2 of 23
12/4/06 at 11:09pm
post #3 of 23
12/4/06 at 11:14pm
post #4 of 23
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 23
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 23
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 23
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 23
12/7/06 at 5:03pm
post #10 of 23
12/7/06 at 6:25pm
post #11 of 23
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 23
12/8/06 at 11:11am
post #13 of 23
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 23
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 23
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 23
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 23
5/2/08 at 12:40pm
post #18 of 23
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 23
5/2/08 at 3:27pm
post #20 of 23
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)
- Enable Dual Core Support in a Windows XP Single Core Install?
NotebookForums.com › Forums › Notebook Manufacturers › Dell Forums › Dell Home (Inspiron, XPS, Studio) › Enable Dual Core Support in a Windows XP Single Core Install?
Currently, there are 156 Active Users
(3 Members and 153 Guests)
Recent Discussions
- › Where minds meet 45 minutes ago
- › Is the popular trackpad problem of Lenovo Ideapad Y500 solved or not? 57 minutes ago
- › Latitude D800 freezes after about four minutes after taking out of... 1 hour, 34 minutes ago
- › acer aspire one problem 3 hours, 5 minutes ago
- › Cool (at times "Free") iOS apps 7 hours, 47 minutes ago
- › DIAMOND WR300NSI 300Mbps 802.11n Wireless Repeater Range Extender 11 hours, 29 minutes ago
- › Problem Aspire 8920G goes on and off with power supply 11 hours, 35 minutes ago
- › HP ENVY Rove20 mobile All-in-One PC 11 hours, 53 minutes ago
- › X501U Downgrading Windows 8 to Windows 7 12 hours, 42 minutes ago
- › Aiseesoft MXF Converter (for Win and Mac) 12 hours, 47 minutes ago
View: New Posts | All Discussions
Recent Reviews
- › Lenovo Yoga 13 IdeaPad Convertbale Ultrabook (tablet) 13.3"... by The Bard sRc
- › Alienware M18X by MrFox
- › Kensington Black Contour Pro 17" Notebook Carrying Case Model... by great white
- › Lenovo W530-24382LU i7-3720QM 2.60GHz 4GB 500GB 7200rpm NVIDIA... by Djembe
- › Kingston 8GB (2 x 4GB) 204-Pin DDR3 SO-DIMM DDR3 1333 Laptop Memory by Nicadraus
- › Synology DiskStation 1-Bay (Diskless) Network Attached Storage... by Mr T
- › Barnes & Noble Nook Color by sewshoplady
- › Cooler Master CM Storm Spawn 3500 DPI Optical Sensor Gaming Mouse... by Rotterdamblues
- › Samsung MV-3T4G4 4GB DDR3 Laptop SDRAM (1333MHz PC3-10600) by Rotterdamblues
- › Alienware Aurora m9700 by amythompson172
View: More Reviews
New Articles
- › Intel Summer 2012 SSD Scavenger Hunt - Full... by ranjanis
- › Intel's Maple Crest 330 Series Promotion... by ranjanis
- › Intel Cherryville SSD Spring 2012 Giveaway by ranjanis
- › 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
View: New Articles | All Articles
Home | Reviews | Forums | Articles | My Profile
About NotebookForums.com | Join the Community | Advertise
© 2013 NotebookForums.com is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map
About NotebookForums.com | Join the Community | Advertise
© 2013 NotebookForums.com is powered by Huddler Tech | FAQ | Support | Privacy/TOS | Site Map







