Eu tenho medo de que não exista um sistema de arquivos reconhecível nesta partição. Está na hora de restaurar a partir de um backup.
Apenas no caso de haver um problema de hardware, como má memória RAM ou um cabo defeituoso que esteja causando a leitura incorreta de dados, você pode tentar ler em outra máquina. Mas é muito improvável que isso aconteça se você não puder inicializar a partir da partição nem lê-la em um ambiente de live CD.
Uma coisa que desconfia é que você tem uma partição estendida iniciando no cilindro 8903, mas a primeira partição lógica nela começa no cilindro 8904. Tente sudo tail -c +513 /dev/sda2 | file -
para ver se há algo reconhecível no início da partição estendida. (Eu não tenho certeza se o offset é sempre 512, pode ser 4096 ou 32256 ou algum outro número; note que você precisa adicionar 1 ao offset para o comando tail.) Se o problema é que sua tabela de partições inverteu um bit, use fdisk
ou seu editor de partições favorito para alterar /dev/sda5
para iniciar no cilindro 8903.