<< It's a promise lite controller. The thing I'm worried about is that if I clone it and use it as my boot drive, then WinXP will use the Promise RAID drivers for a non-RAID drive. Will XP find my primary controller and use the default driver? I've already activated XP, do you think the will be any problems? >>
Triggerhappy,
You're right that this is a concern. WinXP will attempt to load the Promise disk controller driver and won't find a drive with an OS out there, and you'll get a STOP 0x0000007B Inaccessible Boot Device blue screen.
I can think of two ideas:
1) Back up your drive, including the system state, to a file. Then, install Windows XP to your non-RAID hard drive, and do a restore from the backup file. All should be well.
2) If you're going to move the drive to a regular IDE channel, set the ATAPI device driver to boot start. HKLM\System\CCS\Services\ATAPI\Start=0. That will cause ntldr to load the atapi driver so that the kernel can find the drive with the OS.
-Noggin