Não são fornecidas muitas informações sobre a natureza exata do erro cometido no TestDisk ou a maneira pela qual a unidade precisou de formatação para começar. Esse erro pode surgir de várias maneiras. Algumas das formas mais comuns são que o sistema de arquivos que ele está usando não é reconhecido pelo sistema operacional tentando acessar a unidade. Tem certeza de que este não é o caso?
Em qualquer caso, supondo que o sistema de arquivos da unidade externa tenha sido corrompido ou substituído (é por isso que você usaria o TestDisk normalmente), também parece ter executado uma substituição com o próprio TestDisk, gravando os dados recuperados na mesma unidade você tirou isso.
A unidade agora é lida como não alocada, o que significa que alguns danos também ocorreram em sua tabela de partições, de tal forma que as partições na unidade que estavam presentes não são mais legíveis pelo seu sistema operacional. Você vai querer prestar muita atenção aos conselhos / instruções no link para tentar recuperar a tabela de partições. Depois que a tabela for recuperada, você pode tentar recuperar os arquivos da unidade, usando TestDisk ou algum outro meio de sua escolha.
Como o drive aparece no sistema operacional, você pode assumir que o BIOS o detecta.
Adendo: se possível, use software como CrystalDiskInfo para ajudá-lo a determinar se o hardware da unidade está ou não pode ser a culpa por todo esse problema. Se os dados SMART estiverem mostrando uma falha iminente, talvez não seja mais prudente confiar nessa unidade com seus dados.