I would recommend backing up as much data as possible and replacing the hard drive. It sounds like your hard drive is dying, and the only fix is a replacement hard drive.
Like a light bulb: once a light bulb goes out, you can't "fix" it. You have to replace it.
No, it doesn't "have to be...