I'm not a professional in hard disk. but from the sound of it, it might probably be that there're problems with the hard disk or the file system installed in it.
Sometimes, the better solution will be reformat. Otherwise, there MIGHT not be anything you can do or perhaps other users in this forum can help.
That's all I can help.