Ein USB-Stick besteht im wesentlichen aus 2x Komponenten, dem Controller und dem Datenspeicher. Der Controller regelt das lesen/schreiben & die Kommunikation über den USB-Bus.
Da er gar nicht erkannt wird, gehe ich leider davon aus das der Controller nicht mehr funktioniert.
Testdisk kann, laut Beschreibung in dem von Chrini1 geposteten Link:
TestDisk can
Fix partition table, recover deleted partition
Recover FAT32 boot sector from its backup
Rebuild FAT12/FAT16/FAT32 boot sector
Fix FAT tables
Rebuild NTFS boot sector
Recover NTFS boot sector from its backup
Fix MFT using MFT mirror
Locate ext2/ext3/ext4 Backup SuperBlock
Undelete files from FAT, exFAT, NTFS and ext2 filesystem
Copy files from deleted FAT, exFAT, NTFS and ext2/ext3/ext4 partitions.
-> Testdisk hilft auf einer anderen Ebene. Für Testdisk muss der Controller problemlos funktionieren und die Daten aus dem Flashchip auslesen. Diese Daten können "beschädigt" sein, d.h. 0en und 1en verwechselt etc, Bereich die nicht mehr ausgelsen werden können etc. Dann kann z.B. eine beschädigte partition Table repariert werden, oder z.B. eine beschädigte FileAssociationTable repariert werden. Oder falls diese gelöscht wurde, oder Einträge darin gelöscht wurden kann Testdisk den Flashspeicher durchgehen, den Inhalt des Speichers nach bekannten DateiHeadern durchsuchen und so wiederherzustellen. (= den Eintrag in der FAT wiederherstellen) etc.
Testdisk kann sachen auf dieser Ebene reparieren.
Weltenbummler muss erstmal versuchen das irgendwie wieder mit dem USB-Stick kommuniziert werden kann, erst danach (und nur wenn wieder kommuniziert werden kann) kommt er wieder an die Daten.