To me it sounds as though the hard drive is on its last legs and probably needs replacing