Попробуй тогда "Data Recovery Wizard" - его гугль выдал, он вроде как чуть ли не специализируется на УСБ-винтах.
Если слетела MFT, то восстановить данные будет достаточно несложно - надо будет лишь освободить на каком-то из винтов столько же места, сколько данных будешь восстанавливать.
А вот если что другое - то фиг его знает, придется мб форматить и забыть о данных.
Вообще, эксперименты с такого рода программами редко заканчиваются положительно - жалоб много на слетевшие разделы, на блокировку доступа из винды вообще и мн. др. неприятностей.