Você deve tentar obter uma imagem da sua unidade com
(veja o Manual do GNU ddrescue sobre como usar esta ferramenta). As unidades não devem ser montadas. Para sua máquina, um comando semelhante a este pode ser capaz de criar uma imagem do memory stick:
sudo ddrescue -f -n /dev/sdb /home/earthling/rescue.dd /home/earthling/logfile.dd
Após o sucesso, agora podemos tentar recuperar arquivos desta imagem sem maiores danos ou riscos aos dados que ainda permanecem intactos em sua unidade USB.
Podemos tentar reparar o sistema de arquivos com ferramentas, dependendo do formato que tivemos lá (ext4, NTFS, FAT32, ...?).
Alternativamente, photorec do
Asuíte que você obviamente já instalou pode recuperar arquivos individuais (mas não nomes de arquivos) de tal imagem. Veja o Tutorial do PhotoRec para detalhes.
photorec /home/earthling/rescue.dd