No such animal, as far as I know. If the drive is bad then how can the software access it? The only option for recovery from a dead drive, that I am aware of, is a 3rd-party service. They are usually expensive, and I assume this is because they have to open the drive, demount the platters, and mount them in a device for reading. Even then there is no guarantee everything will come back, or that anything will.