Consertando tabela de partição danificada

Consertando tabela de partição danificada

Esta é a continuação deRecuperar partição estendida, mas desta vez eu tenho uma tabela de partição relacionada a problemas diferentes.

Consegui restaurar a partição necessária e fiz backup dos arquivos que eram cruciais para mim (pelo menos aqueles que eu tinha espaço para armazenar em algum lugar)

OK, agora vamos ao problema. Minha tabela de partições está corrompida, inicializando o RIP Linux posso montá-la no truecrypt (e outros que se recuperaram), mas é basicamente isso. Quando inicio o GParted, tenho uma unidade não alocada.

Informações do desenvolvedor do GParted:

Device Information

Model: ATA ST2000DL003-9VT1
Size: 1.82TiB
Path: /dev/sda

Partition table: unrecognized
Heads: 255
Sectors/track: 63
Cylinders: 243201
Total Sectors: 3907029168
Sector size: 512

Quando verifico informações sobre espaço não alocado, recebo:

File system: unallocated
Size: 1.82TiB
First sector: 0
Last sector: 3907029167
Total sectors: 3907029168

Warning: Can't have a partition outside the disk!

Agora a saída do testdisc (Analyze):

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

> 1 P Linux                13132 242 39 16353 233  8   51744768                                        
  2 E extended LBA         16807 223  1 243201 254 63 3637021626
 No partition is bootable
  5 L Linux                16807 223 57 20430  39 25   58191872
    X extended             20430  70  1 243201  78 13 3578816632
 Invalid NTFS or EXFAT boot
  6 L HPFS - NTFS          20430  71 58 243201  78 13 3578816512
 6 LNext

Agora fdisk:

# fdisk -l /dev/sda

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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: 0x00039cd0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1       210980864   262725631    25872384   83  Linux
/dev/sda2       270018504  3907040129  1818510813    f  W95 Ext'd (LBA)
/dev/sda5       270018560   328210431    29095936   83  Linux
/dev/sda6       328212480  3907028991  1789408256    7  HPFS/NTFS/exFAT

Agora eu gostaria de consertar isso para organizar as partições corretamente, mas não tenho ideia de qual ferramenta é capaz de consertar isso (tentei, algumas, algumas delas ofereceram conserto, mas era muito arriscado no momento - ainda fazendo backup dos dados) .

Responder1

Consegui editar manualmente a entrada do disco sobre a partição estendida, o que me permitiu vê-la corretamente no GParted. Neste ponto o problema está resolvido.

Responder2

Vejo que você está usando TestDisk. é capaz de realizar alguns reparos na tabela de partições: http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

Responder3

Eu sugeriria usar o OnTrack ou qualquer coisa do mercado de recuperação de dados forenses. Se você suspeitar de danos físicos e for uma unidade Seagate, você pode reparar o disco usando o software Sea Tools, que permitirá recuperar mais dados. Certifique-se de ter um backup de imagem primeiro

Responder4

Tive uma falha semelhante e agora consegui retirar dados da unidade (com alguns setores defeituosos). Tive que adquirir um conversor TTL, redefinir o SMART e reconstruir a partição para que a unidade fizesse algo útil.

Depois disso, deixei o terminal aberto e deixei que ele resolvesse os erros por alguns minutos.

O sistema operacional ainda não lê a partição.

TestDisk trabalhou na obtenção dos dados. Não consigo criar uma imagem porque a unidade trava depois de um tempo, mas copiei manualmente pastas com alguns erros de CRC aqui e ali e recuperei a maior parte dos dados. Tenho que redefinir a unidade periodicamente - "\1", "e" do terminal é ótimo se você estiver operando remotamente.

informação relacionada