If the drive is starting to fail, the best thing to do is grab an image of it as soon as you can. Tools that are meant to deal with restoring/recovering deleted/formatted data presupposes a working disk to work on. If you try to recover data on a broken disk you might end up making things worse than they already are. Thus: Image/clone the dying disk to another working one, then use whatever recovery software you want on the healthy disk. To be really safe, make 2 copies of the dying disk, so if the recovery effort mashes up the imaged data on the healthy restore disk ,and you end up having to try something else, you still have another copy of the data to "restore" back onto the new disk to start from again, and don't have to go back to the original disk again.