All the HP and Compaqs that I encounter without restore CDs have a menu item to create restore CDs. After that it's a small matter to duplicate a spare set.
As to duplicating the hard disk, Ghost or Acronis can do that but be careful not to boot XP with that copy attached since XP will see the second drive is marked bootable and ... fix it.
Have Compaq computer with XP. They donnot provide Disk of XP, they put restore capability in a separte partition (D) using fat32. I recently bought a new Large hard drive in hopes of backing up both partitions. How would be the best way to protect myself against Hard drive C/D failure preventing me from puting sys on new Hard Drive?