If you were dual-booting XP I'm pretty sure you would know about it - it's not the same as running XP inside a virtual machine as part of Windows 7.
Do you have restore points enabled? Click Start -> right-click "Computer" and select "Properties". Then click "System Protection" in the left pane and look at what's shown for the disk drives under "Protection Settings". It should say "On" in the protection column.
If protection is turned off then that's the problem. If not, then click on the drive to highlight it and click the "Configure..." button and check the maximum space slider to see how much space you've allowed for system protection. If you've allowed very little space then that might be the problem.