Could your hard drive be corrupt?
What make/model is it?
Visit the manufacturers website for some diagnostic tools.
Although before running any you should backup all your files.