GPT acidentalmente sobrescrito por MBR em doca SATA USB não nativa

0

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

O que eu tenho:

  1. Seagate 4000GB 3,5 "unidade ST4000DM000
  2. Provavelmente enviado como montado na base USB 3.0 SATA, Seagate (modelo desconhecido, o case é incompleta e a porta USB está danificada)
  3. Estação de ancoragem USB 2.0 Trekstor SATA DSMMU-S-SU-a
  4. Dock SATA Unitek USB 2.0 Y-1031

1-3 é o material do meu amigo, o quarto é meu.

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

Quando ele quebrou a tomada, ele simplesmente puxou o disco do estojo nativo e o colocou no estojo do Trekstor. E, provavelmente, o controlador Trekstor escreveu um MBR no disco de alguma forma.

Quando tento executar o HDD com o meu dock Unitek, ele aparece nos gnome-disks como unidade de 4 TB. Quando eu tento o caso do Trekstor do meu amigo, ele mostra apenas 2 TB de armazenamento!

Suponho que o meu dock Unitek é compatível com o GPT e quero usá-lo para recuperação.

Agora, o que eu 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, 500 GB desconhecido e dois espaços não particionados (WTF?).

E o que é mais importante, no Linux, o gpart não pode ver o arquivo GPT quebrado, apenas o 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 do GPT (o início do disco e a cópia no final do disco) de alguém que tenha unidade idêntica, usando o comando dd? Se não, como consertá-lo, e como ver se há uma cópia do GPT no final do disco? Posso fazer o backup da tabela do GPT sobre esse MBR, levando os dados do disco terminando?

    
por Mars 10.02.2016 / 14:37

1 resposta

0

O problema está resolvido.

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

Mas quando coloco o disco no gabinete, mais uma vez não vi nada nos gerenciadores de disco - apenas discos vazios e não particionados. Procurando por partições novamente no testdisk funcionou mais uma vez. A tabela de partições GPT foi encontrada novamente e salva. A diferença é que a partição inteira pode ser vista agora sob qualquer sistema operacional - Linux e Windows XP, 7, 10.

Conclusão: provavelmente o case da Seagate tem alguma memória flash / EPROM interna e gravável para salvar seu próprio GPT (é um kilobyte se eu entendi bem), 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 eu 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 espaço para escrever GPTs ou qualquer outro lixo.

Esse é o único explante que eu posso imaginar por enquanto. Ainda é o enigma, porque o disco pode ser visto no Windows XP, mas não é um problema.

Obrigado por toda a ajuda.

    
por Mars 29.02.2016 / 00:11