En gratuit pour un usage privé il y a Undelete Plus.
Autrement, d'une efficacité redoutable paraît-il, mais avec la rusticité d'un écran DOS photorec_win.exe (qui se trouve dans le package de Testdisk, le programme miracle qui permet de retrouver les partitions perdues).