Acho que seus próximos passos dependem de quão valiosos são os dados na unidade.
Se for bastante valioso, o próximo passo deve ser parar de tentar a recuperação e, em vez disso, entrar em contato com uma empresa de recuperação de dados. Espero que seja apenas a eletrônica na falha do PCB, caso em que eles devem ser capazes de fazer uma recuperação completa relativamente barata.
Se você não for fazer isso, seu objetivo deve ser obter uma imagem de quantos setores puder da unidade com falha. (Você precisará de uma unidade com mais de 500 GB para armazená-la, mas isso não deve ser um problema).
Se você tem uma unidade exatamente idêntica (que funciona), você pode tentar pegar emprestado o PCB da unidade de trabalho. Você vai querer praticar a troca de PCBs em unidades que não contenham dados importantes primeiro, para ter certeza de que você sabe o que está fazendo.
Caso contrário, você pode tentar ferramentas como dd_rescue
/ myrescue
/ gddrescue
/ etc. Pode ser que o drive funcione um pouco, então morra completamente, nesse caso você terá que fazer muitos passes, obtendo mais setores a cada ciclo de reset / power.
Depois de ter uma imagem da unidade, o próximo passo é fazer uma cópia dessa imagem e trabalhar na cópia.
Sugiro que você tente fsck
da cópia e, em seguida, monte-a em loop.