Esta é a minha opinião sobre o problema, com base na sua resposta ao meu comentário:
-
Se você não alterou as posições da partição & tamanhos durante a restauração, as partições originalmente não estavam alinhadas nos limites do cilindro. Em qualquer caso, os cilindros são apenas uma ficção que o disco usa ao se comunicar com o Windows, portanto não são muito importantes.
-
O Windows Restore certamente destruiu a inicialização do Grub.
-
O fato de um tipo de partição ter sido alterado durante a restauração significa que a restauração destruiu pelo menos uma partição.
Como o Windows está em boa forma, Eu acho que você deve reinstalar o Linux, que também irá restaurar o Grub. Isso irá configurar a tabela de partição muito mais segura do que com o testdisk. Se necessário, exclua e recrie as partições do Linux, mas isso pode não ser necessário.