odzyskiwanie danych z nośników flash to bardzo skomplikowana sprawa, trzeba się dobrać do kontrolera pamięci. Niech będzie, że na domowe warunki odzyskanie danych jest nierealne (API surowego odczytu danych odczyta tylko to, co poda kontroler, czyli pustkę).
Też kiedyś musiałem "odzyskiwać dane", z tym wyjątkiem, że nie dopuściłem do formatowania, ale system był w stanie agonalnym. Wybootowałem go z ramdysku i wyekstraktowałem dane.