Originally posted by: dakata24
Originally posted by: RegaPlanet
I just went from a socket 370 mobo to a socket A mobo(KT333) and just did a swap without a reinstall like you said and am not experiencing any problems. I think each case is diff. I did however remove all system resources from device manager and reboot just to be sure. I'm using win98se btw.
i think that's the key. to remove everything as you did in device manager so windows would re-detect everything on restart. if the mobo's had the same chipset, i dont think that would be necessary though.
There is actually a better way to do that, at least for the Win9x OSes. Windows actually has a built-in feature to re-detect all the hardware, as if you were re-installing it cleanly for the first time. (As opposed to device enumeration, which is what happens when you boot the OS.)
It involves using hardware profiles. You need to create a backup copy of your hardware profile "Original Configuration" - defaults to "Copy of Original Configuration", and then you need to re-name "Original Configuration" to something different.
Then, when you reboot the computer, you will be presented with the hardware profiles menu. Besides the two profiles listed, there should be a third option, something about a new computer/profile or an unknown one. Pick this option. As the OS boots, it will automatically create a new "Original Configuration", and it will say something about detecting hardware for the first time. If the hardware-detection requires you to re-boot, pick the new "Original Configuration" hardware profile during subsequent boots. Do not select the unknown/new configuration option again.
When Windows' has finished re-detecting and re-installing all of the hardware, you then have a couple of options. If you are going to be moving the HD between different systems, then I suggest keeping the hardware config for the original system, and naming it something appropriate. If you are going to be staying with the new system, then simply delete the two backup hardware configurations.
Unfortunately, Win9x, does not offer the option of having a default hardware config selection and menu timeout as does W2K, so the presence of multiple hardware configs will require the user to choose on every boot. If you don't want to have to do this, make sure that you only have a single hardware configuration, and that it is called "Original Configuration".
This should really be added to the AT FAQ, as the current procedure listed for Win9x is not really correct, and can cause problems in certain cases. (Win9x will not automatically re-add certain Device Manager "System" device class entries if you simply delete them.)