Você está correto sobre o fato de que apenas alterar a tabela de partições não exclui nada. No entanto, não há nenhuma ferramenta que eu saiba que possa mudar o sistema de arquivos. Veja o que você pode fazer para solucionar o problema, supondo que o espaço livre seja grande o suficiente para conter seu sistema de arquivos Linux:
- Faça backup do seu sistema.
- Restaure a tabela de partições para o que era. Basicamente, o que você quer é que a partição Linux comece onde deveria, a fim de tornar o superbloco ext4 acessível.
- Crie uma nova partição no espaço livre e coloque o mesmo tipo de sistema de arquivos nela.
- Copie os arquivos em
sda6
para o novo sistema de arquivos. Você pode usartar
. - Exclua as partições antigas e novas do Linux e crie uma nova em seu lugar, que inicia onde a nova partição iniciou e termina onde a partição antiga foi finalizada. Usando o seu exemplo: 1000000 to 2000000
- Use
growfs
para que seu novo sistema de arquivos Linux possa utilizar a partição agora maior. - Atualize sua configuração do GRUB para procurar a nova partição. Não apenas a partição foi alterada, como também o identificador do sistema de arquivos.