I'm having a similar problem I had dual booting XP & Vista- restore points being deleted. I currently have Win 8.1 on my main hard drive. On a usb hard drive, I have Win 7. Whenever I boot Win 7, the restore points get deleted on Win 8. Is there a registry fix available as in the XP scenario ?