I built a full size arcade machine back in 2003ish. It is dual-booted XPSP1 and XPSP3 by means of Avanquest System Commander which is a boot/partition manager. The XPSP1 partition is the back-end OS for MAME and other game emulators. It has most services disabled so it is very light and fast booting. The XPPS3 partition is used to connect to the network/Internet for troubleshooting, transfering files, etc.
The problem I have encountered is that I replaced the non-hyperthreading CPU with a hyperthreading CPU and XPSP1 will not boot after it found and installed the new hardware. That is, it will not boot normally. I can boot into safe mode and it DOES show ACPI Multiprocessor PC in Device Manager and two CPU's in Performance tab of Task Manager. The XPSP3 partition is working perfectly fine after reboot.
I tried installing SP3 thinking SP1 does not support hyperthreading but after doing that, at normal boot, I get the "Missing or corrupt Ntfs.sys" error. However, I can still boot into safemode so that file is not actually missing or corrupt. I even tried replacing that file with one from the XPSP3 partition and got the same results. I also tried disabling hyperthreading in the BIOS but I get the same results. I also tried a repair install from the installation CD but it only sees the partitions, not the OS's so Repair is not an option; only full install.
I have a backup image of the system before I replaced the CPU so I can start from scratch.
MB: Asus P4S800, socket 478
CPU: Intel P4 3.2 Northwood SL6WE
RAM: PC3200 1.5 GB DDR
OS: Windows XP 32-bit
Graphics card: VisionTek ATI HD3650 AGP 1GB DDR2
Power supply: 650 watts
Monitor: 21" CRT monitor (VGA) made for PC's
- So does anyone know why I cannot boot normally?
- Does SP1 support hyperthreading?
- Is there one or more services that I need to enable before I reboot after the system replaces the HAL for the hyperthreading CPU?