проще с точки зрения работы (не интерфейса), чем UnDelete из состава norton utilites не встречал
А если серьезно - для фрагментированного файла уже ничто не поможет, конец потеряется.
Поэтому лучше уж хорошенько подумать, прежде чем чистить корзинку.