Have a look at the hard drive manufacturer's website. You should find free downloadable software for checking and (if possible) recovering full use of your hard drive.
However, if this software works, I shouldn't just forget about the current problem. You may have had an early warning of hard drive failure, so be sure to keep comprehensive backups of all your data, etc. in case you get a more serious failure in the future.