Si, ci sono software studiati ad hoc per questo obiettivo....
Considera però che dipende molto dopo quanto tempo dalla cancellazione si tenta di recuperare le informazioni cancellate.
Il recupero dei dati cancellati è in generale un'operazione che prima viene fatta e più alta è la percentuale di successo.