If that doesn't work then its new disk time - a good chance to pay a bit extra and put a larger drive in there while you're at it. Avoid ebay though - buy from a reputable dealer who has a no quibble guarantee / returns policy.
hth.
I'd rather die peacefully in my sleep like my Grandfather, than screaming in terror like his passengers.- Jim Harkins