As far as I know about Recuva it is not that much effective. Once I tried to recover some of my corrupt files but what I got as output- blank and empty files. But however you can use it, after all it is free. God knows it could be the same what you are looking for.
Trying once is not a very good test for a program. It can only do so much with the data, and "corrupt" files is not deleted files, it's for restoring deleted files. Recovery software can only do so much, if the file has been overwritten or has other issues, nothing short of a bit by bit examination of the disk can bring it back, and even then it's iffy.