system restore is available in xp home
as for the backup that has to be installed from the cd, but as some manufactorers only give you a recovery cd,it is upto them if they include the backup program on that
To Manually Install the Backup Utility
Insert the CD Rom and navigate to CD-ROM Drive:\VALUEADD\MSFT\NTBACKUP
Double-click the Ntbackup.msi file to start the wizard that installs Backup
When the wizard is complete, click Finish.