I haven't seen anything like this posted anywhere, thought I'd put it here in case anyone else is interested.
These are the steps I took to move a Windows XP system from 2 IDE (PATA) HDs to 1 SATA drive (500GB). The Win XP system consisted of a 60 GB C:/ drive, and a 150GB drive partitioned as E:/ and F:/. All partitions formatted FAT32. This was a NON-RAID setup. Mobo is a Gigabyte GA-EPC5C-DS3R.
- Install new SATA drive in machine to existing open SATA connection.
- Boot into BIOS, make sure SATA mode was set to "IDE" (If you aren't setting up a RAID system, this should insure that WinXP can see it without any problems)
- Save changes, restart.
- Boot into WinXP, make sure new drive is recognized. (Mine was)
- Restart
- Boot using SystemRescueCD
- Start up GParted
- Copy C:/ partition to SATA drive, expand it to 100GB
- Copy E:/ partition to SATA drive, expand it to 300GB
- Copy F:/ partition to SATA drive, expand it to 100GB
- Apply changes in GParted
- Wait until everything's done.
- Set new C:/ partition to "boot" in GParted.
- Shut down system, then disconnect all old drives.
- Restart, and cross fingers ;-)
Final result - WinXP rebooted with no problems whatsoever. I did have to go into Drive Manager and redefine the 2 new E:/ and F:/ partitions appropriately, but after that, I was done. Hope this helps someone who's a bit behind the curve in HD technology (like me) upgrade.