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.