Recuperar partições perdidas (ou tabela de partições) depois do fdisk no debian

0

Estou executando o Debian Squeeze no meu laptop. Eu cometi um grande erro. Em vez de fazer fdisk /dev/sdb (que é meu usb pendrive), eu fdisk-ed /dev/sda , que é meu disco rígido principal. Quando solicitado, escolhi as opções o e w e a reinicialização da minha máquina.

Agora, não consigo iniciar minha máquina, pois ela diz que nenhum sistema operacional foi encontrado.

É isso, todos os meus dados estão perdidos ou apenas a tabela de partições? Como recuperamos os dados?

Editar: - Inicialmente eu tinha 5 partições. As partições são as seguintes: Um 105 GB para a instalação do Windows, um 170 GB para armazenar dados (possível NTFS), outro 170 GB (possivelmente NTFS), um 1 GB (espaço de troca) e 20 GB (partição ext4). Eu estava tendo um squeeze debian e ganhei 7 dual boot.

105 GB 170 GB 170 GB 1 GB 20 GB

Depois de carregar um live CD do Ubuntu, quando tentei ver se existe alguma estrutura de partição usando o comando Gpart,

sudo gpart /dev/sda

Eu recebi a seguinte saída:

ubuntu@ubuntu:~$ sudo gpart /dev/sda

Begin scan...
Possible partition(Windows NT/W2K FS), size(107419mb), offset(59139mb)
Possible partition(DOS FAT), size(2mb), offset(187738mb)
End scan.

Checking partitions...
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary 
Partition(Primary DOS with 12 bit FAT): primary 
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 107419mb #s(219996159) s(121117248-341113406)
   chs:  (1023/254/63)-(1023/254/63)d (7539/51/1)-(21233/83/33)r

Primary partition(2)
   type: 001(0x01)(Primary DOS with 12 bit FAT)
   size: 2mb #s(4544) s(384488496-384493039)
   chs:  (1023/254/63)-(1023/254/63)d (23933/77/1)-(23933/149/8)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

ubuntu @ ubuntu: ~ $

A captura de tela está em

Devo continuar escrevendo no disco? As partições exibidas correspondem às minhas partições anteriores, como mencionei?

    
por Roshan George 20.05.2013 / 09:40

2 respostas

0

Inicialize a partir de um Live CD e tente usar testdisk ou gpart utilitários, que podem, em muitos casos, encontrar partições perdidas automaticamente. Uma distribuição popular de Live CD adequada para essas tarefas de recuperação é SystemRescueCd .

    
por 20.05.2013 / 12:30
0

Se a tabela antiga é recuperável, o testdisk deve encontrá-la. Se não - você pode obter os dados usando a opção de recuperação de dados do testdisk ou tentar dd ou ddrecscue para obter uma cópia do disco rígido no disco (supondo que você crie um cenário em que você tenha um disco rígido livre para resgatar o disco). dados para). Se você puder obter os dados, poderá recriar a tabela de classificação e, em seguida, colocar seus dados novamente. A boa notícia é que provavelmente seus dados ainda estão nessa unidade.

    
por 20.05.2013 / 19:44