Sua abordagem para usar o ddrescue é boa. Se o problema for causado por defeitos na superfície dos pratos, você deve ser capaz de resgatar pelo menos as áreas não danificadas. Executar o ddrescue várias vezes no mesmo arquivo de saída adicionará novos dados "resgatados" àquele arquivo - depois de algum tempo você recuperará o máximo do que pode ser recuperado. Tenho certeza que você já leu visão geral e o o manual
Se o ddrescue falhar imediatamente sem recuperar nenhum dado, independentemente de qual área da unidade você está tentando acessar, isso sugere uma falha de componentes eletrônicos em vez dos componentes. O que eu faria neste caso:
-
deixe a unidade descansar. Eu costumava ter uma unidade que estava começando a produzir erros alguns minutos depois de ligado; quanto mais tempo descansava, mais tempo funcionava. Deixei "em um lugar seco e fresco" por alguns meses , o que me permitiu tirar uma foto completa sem erros - funcionou várias horas!.
-
Retire a unidade do gabinete e conecte-a diretamente via SATA. Apenas no caso.
-
Se você tiver outra unidade do mesmo modelo, pode tentar trocar as partes eletrônicas da unidade saudável - isso é arriscado, pois você pode estragar as duas unidades, mas ouvi falar de pessoas fazendo isso com bons resultados.
Existem também alguns métodos forenses que usam equipamentos de milhões de dólares ... mas isso depende de quão valiosos são os dados.