If the drive itself is duff, just replace it.
In a normal desktop PC, pretty much any drive will do. In a laptop, you need the one for that model, but eBay is your friend. £6 to £10 will get you a variety of desktop options.
You can also get external USB ones - handy as portable devices if you use several computers.