There's definitely free tools available to do this. Sure I've used photorec in the past with good success.
I think there's some recovery cd/USB type things around that can do a decent job. Though you're 4 hours in so I imagine you don't fancy turning back unless you run it overnight.
EDITED: 26 Jun 2017 15:41 by ANT_THOMAS