The problem is installing Windows on a single-processor, single-core system and then upgrading to multi-core. Then, it's necessary to upgrade the kernel from the uniprocessor one to the multi-processor one.
I did just this. Specifically, I replaced a Northwood (not hyperthread capable in the model I owned) with a Gallatin (which was hyperthread capable in my copy). The system was Windows XP Pro
I had to change a BIOS setting to enable Hyperthreading. As best I recall, XP detected the change and enabled HT support after the next reboot.
It could be I recall wrong. But I'm sure it was no big deal.
I think more folks have had trouble knowing to look for or finding their BIOS setting than with the OS.
RE: The problem is
)
I did just this. Specifically, I replaced a Northwood (not hyperthread capable in the model I owned) with a Gallatin (which was hyperthread capable in my copy). The system was Windows XP Pro
I had to change a BIOS setting to enable Hyperthreading. As best I recall, XP detected the change and enabled HT support after the next reboot.
It could be I recall wrong. But I'm sure it was no big deal.
I think more folks have had trouble knowing to look for or finding their BIOS setting than with the OS.