Сделать в домашних условиях наверное можно, но это потребует знания устройства файловой системы для вычисления и сохранения потерянных цепочек. Насчёт софта ничего не подскажу, мы пользуемся профессиональным оборудованием которое умеет разбирать файловую систему и сохранять цепочки отдельно. Сторонний софт просто не искали никогда за ненадобностью.
Если я принесу в Ваш центр восстановления данных 2 такие карты памяти, сколько будет стоить процедура?