Thank you, Tootech.
I tried to do Error checking like you said but it didn't ask if I'd like it to do it on next start up, it just said that it couldn't complete the disk check. Also, for some reason I don't actually have any restore points.. it's strange, because I could of sworn that I made one manually. It should do it automatically, right? But it hasn't been.