GPT acidentalmente substituído por MBR em dock USB SATA não nativo

GPT acidentalmente substituído por MBR em dock USB SATA não nativo

Desculpe se perdi alguma solução, mas não consigo encontrar um problema como o meu, especialmente olhando para o status do gpart nas respostas.

O que eu tenho:

  1. Unidade Seagate 4000GB 3,5" ST4000DM000
  2. Provavelmente enviado montado em dock USB 3.0 SATA, Seagate (modelo desconhecido, o gabinete está incompleto e a porta USB está danificada)
  3. Estação Trekstor USB 2.0 SATA DSMMU-S-SU-a
  4. Base SATA Unitek USB 2.0 Y-1031

1-3 é coisa do meu amigo, 4º é meu.

Bem. O que provavelmente aconteceu. Meu amigo comprou um HDD de 4 TB em um dock USB, ele pode ser usado até no Windows XP, como ele diz. O caso está resolvido agora e não posso confirmar isso ainda.

Quando ele quebrou o soquete, ele simplesmente puxou o disco da caixa original e colocou-o na caixa Trekstor. E provavelmente o controlador Trekstor gravou um MBR no disco de alguma forma.

Quando tento executar o HDD com meu dock Unitek, ele aparece nos discos gnome como uma unidade de 4 TB. Quando tento o case Trekstor do meu amigo, ele mostra apenas um dispositivo de armazenamento de 2 TB!

Portanto, presumo que meu dock Unitek seja compatível com GPT e quero usá-lo para recuperação.

Agora, o que posso ver no disco (conectado via Unitek).

No Linux, há MBR clássico, partição desconhecida de 500 GB e 3,5 TB de espaço livre.

No Windows 7, MBR, partição desconhecida de 500 GB E DOIS espaços não particionados (WTF?).

E o mais importante, no Linux o gpart não consegue ver nem mesmo um arquivo GPT quebrado, apenas MBR:

# gdisk 
GPT fdisk (gdisk) version 0.8.10

Type device filename, or press <Enter> to exit: /dev/sdb
Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present

Provavelmente o disco foi enviado formatado como uma grande partição NTFS de 4 TB, na tabela de partições GPT.

Talvez eu possa copiar a tabela GPT (o início do disco e a cópia no final do disco) de alguém que tenha uma unidade idêntica, usando o comando dd? Se não, como consertar e como ver se há uma cópia do GPT no final do disco? Posso fazer backup da tabela GPT nesse MBR, obtendo dados do final do disco?

Responder1

O problema está resolvido.

Bem, consertar o soquete USB quebrado no gabinete USB original da Seagate resolveu o problema.

Mas quando coloquei o disco no gabinete, novamente não vi nada nos gerenciadores de disco – apenas um disco vazio e não particionado. Procurar partições novamente no testdisk funcionou mais uma vez. A tabela de partição GPT foi encontrada novamente e salva. A diferença é que agora a partição inteira pode ser vista em qualquer sistema operacional – Linux e Windows XP, 7, 10.

Conclusão: provavelmente o gabinete da Seagate possui alguma memória flash/EPROM interna e gravável para salvar seu próprio GPT (é um kilobyte se bem entendi) e o trata como setores de HDD, empurrando setores reais de HDD após a própria memória.

Os dados não foram tocados quando troquei o disco porque a partição foi precedida e seguida por dois espaços não particionados de 8 megabytes, então havia muito lugar para escrever GPTs ou qualquer outro lixo.

Essa é a única explicação que posso imaginar por enquanto. Ainda assim, o enigma é saber por que o disco pode ser visto no Windows XP, mas isso não é um problema.

Obrigado por toda a ajuda.

informação relacionada