O problema está resolvido.
Bem, consertar o soquete USB quebrado no gabinete Seagate USB original resolveu o problema.
Mas quando coloco o disco no gabinete, mais uma vez não vi nada nos gerenciadores de disco - apenas discos vazios e não particionados. Procurando por partições novamente no testdisk funcionou mais uma vez. A tabela de partições GPT foi encontrada novamente e salva. A diferença é que a partição inteira pode ser vista agora sob qualquer sistema operacional - Linux e Windows XP, 7, 10.
Conclusão: provavelmente o case da Seagate tem alguma memória flash / EPROM interna e gravável para salvar seu próprio GPT (é um kilobyte se eu entendi bem), e o trata como setores de HDD, empurrando setores reais de HDD após a própria memória.
Os dados não foram tocados quando eu troquei o disco porque a partição foi precedida e seguida por dois espaços não particionados de 8 megabytes, então havia muito espaço para escrever GPTs ou qualquer outro lixo.
Esse é o único explante que eu posso imaginar por enquanto. Ainda é o enigma, porque o disco pode ser visto no Windows XP, mas não é um problema.
Obrigado por toda a ajuda.