Para a partição ext4 você tem superquadros armazenados em outras posições, então você pode (tentar) montá-lo especificando alguns superblocos alternativos. Veja o link e para descobrir onde os superblocos poderiam estar, você pode usar mke2fs -n (não se esqueça do -n como este flag faz com que mke2fs realmente não escreva nenhum dado).
Você se lembra, talvez, de como foi particionado? Número de partições?
Você já tentou a opção de pesquisa mais profunda do TestDisk? Você pode ter sorte com a ferramenta gpart ou com a opção rescue in parted .
Como o seu hardware pode estar morrendo, você provavelmente deveria primeiro começar fazendo uma cópia completa de baixo nível, usando ddrescue ou equivalente.