Your problem now is going to be "what happened" whilst you were restoring the files you recovered.
If you formatted drive D after installing windows then windows will have started to write files to the drive which COULD write over part of files that you want to recover, these being the restore files that you see on all partitions
If you haven't formatted the drive .. DON'T!! at least until you have found all the files that are recoverable.
When recovering files, care has to be taken that the files are recovered to a different drive & NOT the one where the files were lost.
If you want a good recovery program try this but be prepared to have a spare 8GB drive or free space on another drive or partition where the recovered files will be placed when being recovered.
http://www.partition-recovery.com/
recovery is slow, because of the way that files are stored on the disk. If you only wanted to recover a single file then it would be simple & fast, but when the drive has had the File allocation table removed then the recovery software must look for a filename then trace it painstakingly through the hard disk using each piece of information it finds to get the next bit of the file until the EOF (end of file) is found or the end of the disk.
Once you are happy with