Soa corrompido, corrupção passado provavelmente causou o 12gb de arquivos recuperados e corrupção atual ou falha de hardware está causando o atual "desconecta".
A recuperação geralmente envolve leitura & copiando qualquer arquivo que você queira manter, se você não puder lê-lo, tente montá-lo somente leitura ou outro computador ou com Linux (Linux Mint, Debian, Ubuntu, etc) ou tente um programa de recuperação dedicado como gnu ddrescue (gddrescue) ou photorec (relacionado ao testdisk).
A formatação é uma maneira drástica de corrigir erros do sistema de arquivos, mas o chkdsk / fsck também deve funcionar, mas soa mais como um problema de hardware.
Se não é um hardware usb ruim ou o seu computador, é provavelmente a própria unidade. Um novo deve ser muito barato, apenas 16gb ...