Sollte bei allen Karten und sogar auf der Festplatte funktionieren. Allerdings habe ich nur mit Recuva Erfahrung.
Sei froh, wenn du das nicht brauchst. Diese Art von Software scannt dir die ganze Karte, was irre dauert und stellt dir dann alle gefundenen Dateien zu Wiederherstellung zur Verfügung. Wiederherstellung geht nur auf ein anderes Medium ... so jedenfalls habe ich solche "Rescue"-Software kennengelernt. Hast du keine alte SD-Karte zum Testen?
Files drauf speichern, löschen, Rescue-Software starten und sich überraschen lassen