A primeira coisa que eu faço é descarregar uma imagem do flash drive .... baseado em linux, já que eu nunca consigo encontrar o 'dd' no windows quando eu preciso dele ...
dd if=/dev/sdX of=whopping_big_file.img bs=1M
(Substitua o sdX pelo identificador apropriado de unidade / dispositivo) Deixe terminar! Vai demorar um pouco, considerando que é uma unidade de 16GB. Isso criará um arquivo (esperançosamente) de 16GB no seu sistema, contendo os dados de cada bloco.
Coloque o flash drive original em um lugar seguro por enquanto ...
Você pode usar várias ferramentas do Linux para tentar recuperação, incluindo verificadores de sistemas de arquivos, embora você precise de alguma magia para extrair a (s) partição (ões) do arquivo de imagem (busca por montagem de dispositivos de loop).
Uma ferramenta que usei para sintonizar documentos, imagens e outros arquivos relativamente strongs é ' magicrescue ... examina os blocos, procurando bytes de cabeçalho mágicos que sinalizam o início de um tipo particular de arquivo, png, jpg, gif, doc, pdf ... etc., ele salva em sua unidade e você pode revisá-los para descobrir o que é bom ou não.
Existem alguns outros programas semelhantes, claro que há uma infinidade de "nós vamos levar o seu dinheiro" também ... A paciência é a chave mesmo. Os dados provavelmente estão aí ... só vai demorar um pouco para escanear 16GB de dados.
FAÇA UMA CÓPIA DE BACKUP / IMAGEM PRIMEIRA nada é mais importante.
Consegui recuperar todas as mais de 500 páginas do livro de um cliente dessa maneira. Homem muito grato. Então eu ensinei a ele sobre backups externos ... (nada implicava)