UnixFreak,
NOW it is clear, in what you are attempting to do, which it was not with the original post...
1. PLUG in the OLD controller along side of the NEW controller, boot from the OLD as you would normally do...
Windows should detect the NEW controller and ask for drivers, now install the drivers... power down the PC, take out the OLD controller and hook up the drives to the new one... BOOT and it should work from there on...
2. if the OLD controller can not be used as per 1., then hook everything up to the NEW controller, and do a REPAIR INSTALL, using F6 to supply the drivers...
a REPAIR INSTALL, or INPLACE UPGRADE INSTALL, will only reset the OS, but will leave DATA and installed programs untouched... this means that you have to UPDATE the OS thereafter as all HOTFIXES and UPDATES are lost...
How to Perform a Windows XP Repair Install
there is a way around to the F6, in that you create a slipstreamed XP install CD using a tool called nLite, with nLite you can add DRIVERS and HotFixes/Updates...
nLite
3. another possibility would be to create an Image of the BOOT DRIVE, inject the driver, and then reimage the drive...
see:
but that would be the MOST troublesome way of going about it... and it would require in-depth knowledge on the registry and how to work with drivers... (basically NOT RECOMMENDED when one does not know what one is doing).
Ben
"If it works don't fix it! If it doesn't use a sledgehammer..."
How to ask a question, when posting them to a professional forum.
Only ask questions with yes/no answers if you want "yes" or "no"