Partição do linux excluida tentando recuperar outra partição pelo testdisk [RESOLVIDO]

1. Partição do linux excluida tentando recuperar outra partição pelo testdisk [RESOLVIDO]

lucas henrique m silva
lucas_hms

(usa Ubuntu)

Enviado em 18/06/2016 - 23:21h

Olá a todos, tenho um hd com dual boot em ubunto 14.04 e windows 7, por um engano apaguei a partição do windows (não formatei, os arquivos aparentemente ainda estão acessíveis). Pra tentar resolver isso, pesquisei e vi que o testdisk seria a solução porém acabou me levando a outro problema. Pelo que parece, a partição do win foi recuperada e está acessível (nesse momento, dentro de um live cd,\ consigo acessar todos os arquivos), mas a partição do ubuntu sumiu e o grub dá o erro: ''no such partition entering rescue mode'' quando tenta inicializar. Agora, num live cd baixei novamente o testdisk e vi que a partição do linux ainda está lá e consigo listar os arquivos, assim como fiz quando tentei recuperar a partição do windows. Nesse momento coloquei o testdisk para fazer um deeper search na partição e analizar ela por inteiro. Gostaria de saber qual o próximo passo que devo tomar para que não acorra mais esse problema de trocar uma partição perdida por outra. Quando estava recupenrando o windows, selecionei a partição ntfs que estava com o sistema no testdisk, listei os arquivos para ter certeza e dei um "write", logo depois informou que as alterações teriam efeito quando reiniciasse o sistema e foi o que fiz, porém como já disse, não passa do grub. Não me importo de ter que formatar e reinstalar os dois sistemas, tenhos backups de praticamente tudo importante, mas o problema é esse "praticamente tudo", dentro da partição do linux, existe uma pasta que ainda não pude fazer o bkp e é importantíssima, preciso recupera-la a todo custo. Existe essa possibilidade? O testdisk podera ser a saída? Por favor, se puderem me ajudar ficarei extremamente grato.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/06/2016 - 21:16h

O conteúdo de fstab, eu digo o da partição linux em questão, não o da live... o conteúdo de fstab da partição linux nos daria uma melhor noção da estrutura do seu HD antes.
O seu problema poderia ser resolvido sem nenhuma formatação deste jeito:


# fdisk /dev/sda
a
2

Agora, vamos adicionar uma nova entrada, baseado no seu esquema de partição atual:
# mount /dev/sda2 /mnt/linux
# echo -e 'menuentry "Meu sistema"\n{\nset root=(hd0,2)\nchainloader +1\n}>>/mnt/linux/boot/grub/grub.cfg
# update-grub

Assim seu grub inicializaria normalmente.
O que tu fez foi fazer uma nova instalação, instalar o grub novamente que reconheceu o esquema de partição atual, talvez até um "update-grub" direto do live, poderia restaura-lo, mas essa maneira acima é a correta, correta no contexto de não precisar fazer uma nova instalação cada vez que se deparar com um problema.
--
Just bring us some beers, and then we can talk about our systems. :)


3. Re: Partição do linux excluida tentando recuperar outra partição pelo testdisk [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/06/2016 - 23:41h

Cara, o testdisk poderia ser a saída sim, mas acho que talvez não seja este o caso, vamos recapitular;
Tu apagou a partição do Win como sem formatar?
Tu consegue listar os arquivos da partição Linux pelo testdisk ou pelo sistema live?
Se tu consegue listar os arquivos da partição Linux por live, porque não faz logo o backup dos arquivos antes que seja "tarde"?

Se tu excluiu a partição do Windows de alguma maneira, e rodou um "write" no testdisk pode ter desestruturado teu HD.
cole o conteúdo de "/etc/fstab" e comente as partições aqui no tópico, pra gente entender como ficou estrutura.
--
Just bring us some beers, and then we can talk about our systems. :)



4. Re: Partição do linux excluida tentando recuperar outra partição pelo testdisk

lucas henrique m silva
lucas_hms

(usa Ubuntu)

Enviado em 18/06/2016 - 23:54h

Cristhoffer94 escreveu:

Cara, o testdisk poderia ser a saída sim, mas acho que talvez não seja este o caso, vamos recapitular;
Tu apagou a partição do Win como sem formatar?
Tu consegue listar os arquivos da partição Linux pelo testdisk ou pelo sistema live?
Se tu consegue listar os arquivos da partição Linux por live, porque não faz logo o backup dos arquivos antes que seja "tarde"?

Se tu excluiu a partição do Windows de alguma maneira, e rodou um "write" no testdisk pode ter desestruturado teu HD.
cole o conteúdo de "/etc/fstab" e comente as partições aqui no tópico, pra gente entender como ficou estrutura.
--
Just bring us some beers, and then we can talk about our systems. :)


Pois bem, eu apaguei (não sei se é termo correto) a partição do windows quando estava usando aquele programa "Discos" que acompanha o ubuntu (Disckmgr se não me engano), estava tentando apagar as partições de um hd externo, mas enfim, o estrago foi feito dessa forma. A partição não foi limpa ou formatada. Quando usei o testdisk consegui listar os arquivos e como disse no primeiro post, já consigo usa-la normalmente pelo live cd. O problema agora é parece ter acontecido algo semelhante com a partição do linux, pois depois que reiniciei para que as modificaçõs tomasse efeito, ela não é mais visível. No live cd só "enxergo" a partição windows. Quando entro no testdisk, consigo ver a partição do linux que sumiu e somente dentro dele consigo listar os arquivos dela.

Segue o conteudo de "/etc/fstab":
ubuntu@ubuntu:~$ cat /etc/fstab
overlay / overlay rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sda1 swap swap defaults 0 0

Não sou expert em linux, me desculpe, não sei dizer exatamete o que e fstab quer dizer, mas acho que essas partições são só do live cd, como listo do HD por completo?

EDIT: Para esclarecer, dentro do "Discos" dei um "-" na partição do windows sem querer e com isso a partição sumiu


5. Re: Partição do linux excluida tentando recuperar outra partição pelo testdisk

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/06/2016 - 00:03h

Ok, para termos certeza, execute um "fdisk -l" como root e veja se a sua partição linux de fato "sumiu".

//EDIT, Tu deletou a partição Linux, e só consegue listar os arquivos pelo testdisk então?
--
Just bring us some beers, and then we can talk about our systems. :)



6. Re: Partição do linux excluida tentando recuperar outra partição pelo testdisk [RESOLVIDO]

lucas henrique m silva
lucas_hms

(usa Ubuntu)

Enviado em 19/06/2016 - 00:07h

Cristhoffer94 escreveu:

Ok, para termos certeza, execute um "fdisk -l" como root e veja se a sua partição linux de fato "sumiu".

//EDIT, Tu deletou a partição Linux, e só consegue listar os arquivos pelo testdisk então?
--
Just bring us some beers, and then we can talk about our systems. :)


Ao que parece. sumiu mesmo:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x69aa034e

Device Boot Start End Blocks Id System
/dev/sda1 * 208896 2207743 999424 82 Linux swap / Solaris
/dev/sda2 127182848 625139711 248978432 7 HPFS/NTFS/exFAT


esse sda1 é o swap que defini quando instalei o ubunto eu acredito


7. Re: Partição do linux excluida tentando recuperar outra partição pelo testdisk

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/06/2016 - 00:24h

É mesmo, se não tivesse sumido tu poderia postar o fstab da partição que sumiu, pra gente arrumar teu Grub.
Eu usei já o testdisk há uns anos atrás, pra recuperar algumas partições importantes também... mas não me recordo das opções.
Se não estou enganado, tu pode recuperar só os arquivos que tu quer usando a opção P nos arquivos em questão, ou recuperar toda a partição.
Se tu quer ser um bom usuário de Linux eu sugiro a você perder um tempo entendendo as funções do testdisk, recuperando sua partição Linux e após, se necessário reconfigurar o grub de acordo com a nova estrutura do HD, se estiver diferente da anterior. Ao invés de formatar e reinstalar os sistemas (o que de fato é simples), tu pode obter muito mais experiência reconfigurando tudo :)

Não se preocupe em configurar o grub agora, porque isso é easy, tenta recuperar a partição Linux ai e poste os resultados.
--
Just bring us some beers, and then we can talk about our systems. :)



8. Re: Partição do linux excluida tentando recuperar outra partição pelo testdisk [RESOLVIDO]

lucas henrique m silva
lucas_hms

(usa Ubuntu)

Enviado em 19/06/2016 - 00:34h

Cristhoffer94 escreveu:

É mesmo, se não tivesse sumido tu poderia postar o fstab da partição que sumiu, pra gente arrumar teu Grub.
Eu usei já o testdisk há uns anos atrás, pra recuperar algumas partições importantes também... mas não me recordo das opções.
Se não estou enganado, tu pode recuperar só os arquivos que tu quer usando a opção P nos arquivos em questão, ou recuperar toda a partição.
Se tu quer ser um bom usuário de Linux eu sugiro a você perder um tempo entendendo as funções do testdisk, recuperando sua partição Linux e após, se necessário reconfigurar o grub de acordo com a nova estrutura do HD, se estiver diferente da anterior. Ao invés de formatar e reinstalar os sistemas (o que de fato é simples), tu pode obter muito mais experiência reconfigurando tudo :)

Não se preocupe em configurar o grub agora, porque isso é easy, tenta recuperar a partição Linux ai e poste os resultados.
--
Just bring us some beers, and then we can talk about our systems. :)


Ok, vou dar uma estudada no testdisk e recuperar só os arquivos cruciais que preciso por garantia, ai tento voltar com o resto pela restauração completa da partição. De qualquer forma muito obrigado pela atenção uma hora dessas em pleno sábado kkkkk. Assim que conseguir um avanço (ou retrocesso) volto a postar.



9. Re: Partição do linux excluida tentando recuperar outra partição pelo testdisk

lucas henrique m silva
lucas_hms

(usa Ubuntu)

Enviado em 19/06/2016 - 03:01h

Consegui voltar a partição e agora consigo acessar ela pelo gerenciador de arquivos do live cd e fiz todos os bkps que faltavam. Mas ainda paro no grup, com aquele erro de no such partition. Se ajudar em algo, rodei novamente o fdisk -l e o conteudo de /etc/fstab/. Acho que agora o problema vai ser "apontar" a partição correta de boot para o grub. Segue o resultado dos comandos:


ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x69aa034e

Device Boot Start End Blocks Id System
/dev/sda1 * 208896 2207743 999424 82 Linux swap / Solaris
/dev/sda2 2207744 127182847 62487552 83 Linux
/dev/sda3 127182848 625139711 248978432 7 HPFS/NTFS/exFAT
ubuntu@ubuntu:~$ sudo cat /etc/fstab
overlay / overlay rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sda1 swap swap defaults 0 0



10. Re: Partição do linux excluida tentando recuperar outra partição pelo testdisk

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 19/06/2016 - 04:09h

Sou praticamente leigo em Linux e não conheço o programa testdisk, mas observando a figura do seu último post, e se voce instalou o grub na partição Linux (sda2) e não no disco (sda), o problema está resolvido. Como voce recuperou a partição, se o grub estava nela, então voce recuperou também o grub.

Observe bem a figura e veja que a partição ativa (aquela que está marcada com um * na coluna boot) é a partição swap (sda1). Como ela não contem um sistema operacional nem um gerenciador de inicialização não pode haver boot por essa unidade de disco físico.

Por favor, dê um boot pelo livre CD, abra o Gparted ou o "Discos", e marque a partição Linux (sda2) como ativa (ou inicializável ou boot). Reinicie o computador pelo disco rígido e veja o que acontece.

Obs: Parece tambem que seu arquivo fstab está meio esquisito, o sistema de arquivos raiz está num tal de overlay que eu não sei do que se trata, pode ser alguma coisa a ver com o Windows7 que eu não conheço bem, deixe alguem que conhece melhor a coisa opinar. Eu costumo definir o sistema de arquivos raiz na própria partição onde o Linux está instalado, sei que é possivel defini-lo em outro lugar mas eu nunca fiz isso e não sei fazê-lo.


11. Re: Partição do linux excluida tentando recuperar outra partição pelo testdisk [RESOLVIDO]

lucas henrique m silva
lucas_hms

(usa Ubuntu)

Enviado em 19/06/2016 - 09:41h

Fiz a mudança conforme você sugeriu para tornar a partição restaurada bootavel, ja que antes o grub ficava nela, mas ainda sim caio no mesmo problema do grub (no such partition). Quanto ao fstab realmente está estranho, não sei se é por conta do live cd, mas não esta mostrando as partições. A partição do linux que restaurei é reconhecida como aquelas parições que precisam ser montadas toda vez que o pc é reiniciado. Segue alguns prints da situação das partições no disco.


http://i.imgur.com/5rAOXRi.png -> pasta grub na partição do linux

http://i.imgur.com/7b51sv8.png -> como o disks exibe as partições

http://i.imgur.com/J6MkfL1.png -> opções de montagem da partição

PS: no inicio do disco tem uma partição de ~100MB que era o boot do windows e parece que peardi, mas não tem problema (eu acho) só quero voltar o linux rodando o windows formato depois.


12. Re: Partição do linux excluida tentando recuperar outra partição pelo testdisk [RESOLVIDO]

lucas henrique m silva
lucas_hms

(usa Ubuntu)

Enviado em 19/06/2016 - 13:43h

Acabei resolvendo o problema, mas me custou a partição do windows. O que fiz foi iniciar uma nova instalação do ubuntu, já estava pronto para limpar completamente o HD quando na tela que pede para escolher a forma de instalar (apagar tudo e instalar, instalar ao lado etc) vi que a partição recuperada estava sendo reconhecida e com isso deixei ela intacta e instalei um novo sistema na partição do windows. Essa novo instalação "concertou" o grub e agora já consigo entrar no meu antigo ubuntu normalmente. No fim das contas acabou me ajudando pq precisava de fazer uns backups importantes e o windows já estava passando da hora de formatar kkkkkkkkkk ruim foi sufoco. De qualquer forma muito obrigado a todos pela ajuda, se não tivesse recuperado minha partição linux estaria desesperado!

Para quem tiver um problema semelhante, dois conselhos: use o testdisk com cuidado, pesquise bem pra não fazer cagada como eu fiz e pesquise bem sobre o testdisk novamente pq ele salva vidas kkkkkkkkk



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts