Background: This is a circa 11 year old prebuilt Windows XP computer that's down in the garage. (Frys model FM7640, LGA478.) I mainly keep it because it has copies of about 30-40 games from the late 80s through mid-90s installed on it - many of those original disks, as well as the Windows recovery disc, were lost in a move a long time ago. Recently the hard drive has gotten slow and very noisy, a sure sign of trouble. However, due to the above, I want to preserve an exact mirror copy, not reinstall everything, because I can't reinstall most of it.
I'm pretty confident I could do this no problem on a modern machine, but this is going back so far that it's fairly likely I'll "trip" over something if I just go ahead. Also, the motherboard (ECS 865G-M) has both IDE and SATA ports, so if possible I'm aiming to end up with everything on a new(ish) SATA drive, simply for ease of replacing or transferring anything in the future.
Seems like the three choices are:
1. Set up a RAID1 array - however, that's not supported natively by the motherboard, and the fact that it's IDE seems to complicate things using a PCI RAID controller. Lots of people reporting driver conflicts and not being able to boot at all. I probably do not want to risk that.
2. Plug in a new SATA drive on the existing machine and clone with software. Three concerns here: Crossing the IDE/SATA divide (I think setting the SATA ports to IDE emulation in the BIOS should prevent boot issues with a mirror copy), cloning a live OS while it's "in motion," and finding an XP-compatible tool. This is going so far back that I am not 100% on any of those three.
3. Remove the hard drive, and plug both it and a new SATA drive into a slightly newer LGA775 Vista machine with a legacy IDE port on its motherboard (Asus P5E3 Pro). Use software utility to copy from there, one secondary drive to another. Seems like the safest option, but any recommendations on which utility?
I haven't got the replacement hard drive yet, but since the old one is 160GB and I don't plan on using the machine to do anything but play existing games, another 160GB drive is probably going to do just fine.
I'm pretty confident I could do this no problem on a modern machine, but this is going back so far that it's fairly likely I'll "trip" over something if I just go ahead. Also, the motherboard (ECS 865G-M) has both IDE and SATA ports, so if possible I'm aiming to end up with everything on a new(ish) SATA drive, simply for ease of replacing or transferring anything in the future.
Seems like the three choices are:
1. Set up a RAID1 array - however, that's not supported natively by the motherboard, and the fact that it's IDE seems to complicate things using a PCI RAID controller. Lots of people reporting driver conflicts and not being able to boot at all. I probably do not want to risk that.
2. Plug in a new SATA drive on the existing machine and clone with software. Three concerns here: Crossing the IDE/SATA divide (I think setting the SATA ports to IDE emulation in the BIOS should prevent boot issues with a mirror copy), cloning a live OS while it's "in motion," and finding an XP-compatible tool. This is going so far back that I am not 100% on any of those three.
3. Remove the hard drive, and plug both it and a new SATA drive into a slightly newer LGA775 Vista machine with a legacy IDE port on its motherboard (Asus P5E3 Pro). Use software utility to copy from there, one secondary drive to another. Seems like the safest option, but any recommendations on which utility?
I haven't got the replacement hard drive yet, but since the old one is 160GB and I don't plan on using the machine to do anything but play existing games, another 160GB drive is probably going to do just fine.