There is a utility that does it but it's not free.
I paid $55 for the one that does NTFS and the one that
does only FAT32 is $25.
You can download evaluation copy from
here
to make sure that it will recover your files. Eval copy only recovers files that are 64KB or less
but shows all of the recoverable files.
This program made my day when I recovered all my digital pictures that I accidently lost.