Look in the CNET Storage Forum.

At the top is a post with recover tools. You can see how long it takes with the tools there but RECUVA is pretty fast.

But if I was a nefarious sort I would not bother with that but duplicate the HDD and deal with it later. Cloning a 300GB drive is usually a 20 or so minute task.