Hi, Joe.
Michael Solomon has told you how to fix your current problem by having your
computer look for your HD before your CD when it boots.
To swap to a SATA HDD is easy if you want to do a "clean install" on the
SATA drive: Just boot from the WinXP CD-ROM and follow the prompts. The
only tricky part would be installing drivers for that SATA drive/controller.
New drivers for that hardware can be installed from within WinXP if the SATA
drive is to be used as a secondary drive. But, if it is to be the BOOT
DEVICE, then the drivers must be built into your WinXP installation during
Setup. If the drivers are not on the WinXP CD-ROM (and most SATA drivers
are not), then you must have them on a floppy diskette before booting from
the CD and running Setup. Early in the Setup process, after it detects your
hardware configuration, it will BRIEFLY flash instructions to Press F6 to
install drivers for SCSI or other third-party mass storage devices. Quickly
press F6 and wait while Setup continues as if it didn't notice; after
copying a lot of files, it will halt with instructions for how to use the
floppy to install the drivers. After the clean install, you will need to
reinstall your applications and restore your data from backup.
To preserve your installed applications, you can do an "in-place upgrade".
This is pretty straightforward if you are reinstalling WinXP on the same
HD - which already has the WinXP Registry in place. However, if you need to
move WinXP to a new HD in the process, then you have to get your existing,
customized Registry in place on the new HD before doing the upgrade - and
that can be difficult. Post back if you need to do this, telling us more
about your HDs and their partitions.
RC