|If you have the Vista CD, here are some ways.|
If you have stuff you want to save, safest way is to take the hard drive out & slave it to another comp, then copy & paste, what you want to save.
vista system restore
Another possible fix.
run chkdsk vista boot cd