restaurar partições "desaparecidas" após instalar o Windows

restaurar partições "desaparecidas" após instalar o Windows

Minha tabela de partições costumava ficar assim:

[/boot (ext2)] [logical: [linux(ext4) /][linux(ext4) /home][linux swap] ] [windows 7]

O Windows não estava inicializando corretamente, então resolvi reinstalá-lo, nada demais. Como esperado, ele substituiu o MBR, então inicializei em um live-cd do Linux para executar o grub-install. No entanto, para meu desgosto, minha partição lógica agora está inexplicavelmente vazia. Tanto o Windows quanto o Linux o veem como espaço livre não alocado, embora ainda dentro de uma partição lógica. A partição de inicialização no início da unidade parece intacta.

Estou bastante irritado com isso (sério, com janelas, com) e se alguém souberpor queisso aconteceu, eu estaria interessado em saber. O mais importante, porém, é como faço para recuperar minhas partições?

Atualizar:

correndo gpart, eu recebo:

Begin scan...
Possible extended partition at offset(101mb)
   Possible partition(Linux ext2), size(39997mb), offset(102mb)
   Possible partition(Linux ext2), size(381143mb), offset(40099mb)
End scan.

Checking partitions...
   Partition(Linux ext2 filesystem): logical 
   Partition(Linux ext2 filesystem): orphaned logical 
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 005(0x05)(Extended DOS)
   size: 429343mb #s(879294464) s(208845-879503308)
   chs:  (13/0/1)-(1023/254/63)d (13/0/1)-(54746/139/62)r

Primary partition(2)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Parece terapenasencontrou as partições ausentes (essas compensações parecem corretas). As duas partições resumidas nas duas primeiras linhas de saída têm os tamanhos e deslocamentos corretos das partições ausentes. No entanto, as informações abaixo mostram apenas uma única partição, que representa toda a partição estendida, e nenhuma informação sobre as partições lógicas exibidas acima.

Atualização2:

Neste ponto, criei uma nova partição lógica que abrange toda a partição estendida e tenho um loop for muito grande, executando

dumpe2fs /dev/sda5 -o superblock=$i

isso faz sentido? Estou ficando desesperado :(

Responder1

Finalmente recuperei as partições usando TestDisk (https://www.google.com/search?sugexp=chrome,mod=5&sourceid=chrome&ie=UTF-8&q=testdisk) que funcionou fenomenalmente rápido e bem. As coisas estavam confusas porque de alguma forma minha tabela de partição restaurada se sobrepôs, então eu apenas os montei individualmente e os coloquei em um disco rígido externo, excluí os sistemas de arquivos, criei novos e copiei os arquivos de volta. Demorou a maior parte da noite, mas sim...

Estou mantendo backups das minhas tabelas de partição de agora em diante. Sério, NÃO há razão para não fazer isso, já que eles não mudam com muita frequência. Basta fazer uma cópia e carregá-la no Google Drive ou em algum espaço da web ou algo assim.

informação relacionada