There is, but most of the methods are absurdly expensive. You CAN try putting the drive into an external chasis and seeing if data can be read that way. If it can - bad news, might be a controller in the PB.
I just started the PB death watch for mine. 2 days ago I dropped mine down a flight of stairs. Amazingly there wasn't much damage outside of the physical case itself being horribly bent, the lid not being able to close, and the power supply being shattered into many many pieces. I was surprised that it came on at all to be honest. After investigating it for an hour I powered it on and have been using it ever since. Still waiting on a replacement powercord from macsales - should show up tomorrow.