you can try re-installing System Restore. Insert your Windows XP CD in the CD drive. Then go to Start>Run and type in the following command:
rundll32.exe advpack.dll,LaunchINFSection C:\Windows\Inf\sr.inf
Watch the spaces in the above command. There is a space before advpack and before C:\Windows\Inf\sr.inf. Suggest you highlight and copy the line and paste it into the Run box.