By any chance do you have dual boot system with xp as secondary OS? If so win xp is not aware of shadow copy used by Windows 7 restore and will erase all back up files on Win 7 system disc. Don't ask me why MS in their infinite wisdom is using shadow copy for restore files, which is not compatible with XP and why XP was never updated to at least to leave shadow files alone, in one of gazilions of security updates.
If your Windows 7 system disc is never exposed to Win XP, then I have no clue why would you have problems, it works for everybody else?