While I can’t endorse slang titles for software, Recuva is a nice little Windows undelete program.  The caveat with all undelete programs is to have them already installed before you try and undelete something, so it’s a sort of “install and forget about it” kind of thing until needed.

Piriform Recuva