Esta resposta foi gentilmente enviada para mim da equipe de suporte do runtime.org. (Então, o site mencionado suporta você mesmo que você não tenha o software deles. Embora eles ainda possam introduzir o software deles para você, mas ainda assim, o conselho deles é profissional e pode ajudar).
"O FAT ainda é acessível, portanto, as áreas usadas e não usadas podem ser calculadas. No entanto, a estrutura do diretório parece estar quebrada, impedindo que você acesse o disco."
Eles então apresentaram o software para mim.
No entanto, usei programas diferentes (incluindo o deles) e todos eles tiveram resultados semelhantes. No meu caso, nenhum dos programas foi capaz de realocar os arquivos, observando a estrutura da FAT e, possivelmente, reparando-a. A única opção deles que funcionou bem foi a varredura profunda. Esse recurso pesquisa a unidade pouco a pouco, procurando por assinaturas de arquivos registrados. Em seguida, tenta identificar os arquivos com base nas maneiras como ele interpreta as assinaturas. Dessa forma, muitos arquivos foram revividos, mas alguns ainda permanecem quebrados (revividos, mas revividos incorretamente).
Eu tentei tantos programas que não lembro mais. Os únicos programas que foram incríveis e realmente me ajudaram foram os três seguintes. E suas eficiências foram bastante semelhantes: Recuperação de partição EaseUs MiniTool Power Data Recovery GetDataBack
O melhor desses três foi "MiniTool". O EasUs era bom em ação, mas sua GUI limitava bastante o usuário. Um GUI muito ingênuo e primitivo que não permitia escolher entre tantas opções. O MiniTool e o GetDataBack forneceram muitas opções, mas o MiniTool era mais fácil de usar.
O ponto único que aprendi sobre as vantagens desses programas era o número de "assinaturas de arquivos" que eles poderiam ter. Por isso, é importante usar o programa que afirma ser capaz de reconhecer mais formatos. Isso significa que o software tem um banco de dados maior de assinaturas binárias (hex) para identificar arquivos que são apagados da tabela de alocação (por exemplo, FAT).
Outro bom ponto era que, se um desses programas pudesse reativar um arquivo com sucesso, os outros poderiam fazê-lo com sucesso também. E se um deles não conseguisse extrair um arquivo com sucesso, os outros seriam malsucedidos também. Quer dizer, não havia nenhum arquivo que pudesse ser revivido por um dos programas, mas não por outros (pelo menos entre esses três programas, que parecem ser os melhores para mim).
Uma boa maneira de garantir que o programa seja poderoso com um banco de dados suficientemente grande de assinaturas de arquivos é usar sua versão final.