Dear [Lynn],
Given what you said, I’d just use the Backup software that comes with Windows. You can configure it to take nightly backups of the computer’s hard drives and saving them to the external drive. Then, let’s say that your system drive crashes. This is the drive that has the operating system on it. In that case, you can replace the failed drive with a new one, insert the XP CD ROM and boot from it into the Windows recovery console. From there, you can give commands to populate the new hard drive from the backup on the external drive. Once the restoration is complete, you then boot from the new hard drive this time, and the system should come up looking the same as it did before the crash — all programs and settings applied. This saves you from having to reinstall programs after a crash.
Now if you’re looking to set up the system so that it keeps running after a crash without having to restore a backup, you’d have to employ fault-tolerant hard drives. But people don’t usually do that unless they’re running mission-critical applications that serve customers directly (like web sites and such). It’s expensive to maintain these drives and not a trivial task to set them up.
But if all you want to do is back up your data files (and not the computer settings and software), then it’s easy to simple run xcopy periodically to copy your data files from the primary to the external drive. Then if you have a primary failure, once you get the new drive installed and populated, you can again use xcopy, this time to copy the files from the external drive back to the new primary drive. It really just depends on how complicated you want to get. But personally, I’d go with the MS BACKUP solution discussed in the first paragraph above.
Tom