SpinRite has worked some miracles for me on drives we thought were otherwise toasted. I would definitely try that on your drive before tossing it, especially if you have anything on there worth saving. Cheaper than data recovery service, and ideal disk format repair in case of random corruption, spyware damage, or other mishaps.
No relation to them, just a thankful customer.