Hello and welcome to Tom's Hardware Forums.

You'll find the free utility Recuva quite good at this. Download it from the developers - http://www.piriform.com. When it lists the files it has a chance of rescuinbg, save them to a different drive. There's a better chance of recovery that way and also, if you don't write them back to D:\, you can run Recuva again and perhaps pick up files it couldn't see the first time.