Sadly nigglesnush is right, that is about the only solution,you see when files are deleted they are actually kept on the hard drive and the same amount of space is still taken up, it is then viewed by windows as empty space that needs to be overwritten. So what it boils down to is that you can delete a file, you can empty your recycle bin, but that file will be in the exact same place on your hard drive that it was before you deleted it, and it will remain in that same place, the only true way to delete something is to corrupt it, (famous magnet, or dust, etc.) OR overwrite it. The file is than replaced with something else, and now that file will be very difficult to recover, I have heard of people being able to recover things even after they have been overwritten, but that comes with a VERY expensive price, lets put it this way, the money you spend on recovering that photo of you and the duck at the pond, you could buy a new computer with.
I suggest using some data recovery software, try this and pick from one that looks good