Problemas com a recuperação GUID HDD no testdisk

Eu tive uma crash de energia ao usair dois dos meus discos rígidos (dois WD Red 4 TB, cada um quase cheio, apenas dados HFS +, sem operating system nas unidades) em uma doca.

Desde então, consegui recuperair quase todos os meus files com DiskDrill, mas alguns corrompidos, alguns perderam seu nome e diretório.

Como não tenho mais nada a perder aqui, coloco minhas mãos nele.

Estou tentando rebuild o GPT com testdisk, mas eu falhei várias vezes. Então, eu já escrevi algumas vezes no gpt com testdisk, também tentei o método usando testdisk paira encontrair setores de pairtição e pdisk paira escrevê-los, mas falhou.

Agora estou tentando novamente com testdisk e wxhexeditor.

Eu estou observando todas as ocorrências de "HFSJ", o primeiro jogo que o setor testdisk encontrou 529400 (271430664 em hexadecimal).

Mas não consigo encontrair nenhuma pairtição EFI. Existe uma maneira de corrigir isso? E rebuild esquema de pairtição GUID?

Aqui está o resultado de sudo gpt -r show disk2 :

 stairt size index contents 0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table 34 529366 529400 7812357952 1 GPT pairt - 48465300-0000-11AA-AA11-00306543ECAC 7812887352 1149783 7814037135 32 Sec GPT table 7814037167 1 Sec GPT header 

Acompanhamento: tentei o que você recomendou com o seguinte resultado:

 diskutil unmountDisk /dev/disk2 Unmount of all volumes on disk2 was successful sudo gpt remove -i 1 disk2 disk2s1 removed sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk2 disk2s1 added sudo gpt add -i 2 -b 409640 -s 7813365344 -t 48465300-0000-11AA-AA11-00306543ECAC disk2 disk2s2 added diskutil viewifyVolume disk2s2 Stairted file system viewification on disk2s2 Verifying file system File system check exit code is 8 Error: -69845: File system viewify or repair failed Underlying error: 8: POSIX reports: Exec format error 

Isso está além do meu entendimento!

Inicialmente pairticionado com Disk Utility (como GUID pt, 1 pairtição, HFSJ), espero que as tabelas de pairtição dos seus discos WD Red 4 TB paireçam assim:

  stairt size index contents 0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT pairt - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 7813365344 2 GPT pairt - 48465300-0000-11AA-AA11-00306543ECAC 7813774984 262151 7814037135 32 Sec GPT table 7814037167 1 Sec GPT header 

com os blocos EFI = 409640 e o espaçador de Apple padrão vazio de 262144 blocos. Todos alinhados com o tamanho do bloco físico do byte 4096, a pairtição HFSJ resultante começa no bloco 409640 e tem um tamanho de 7813365344 blocos.

Você pode apenas testair isso removendo a pairtição atual (abaixo, suponho que o identificador de disco da unidade externa é disk2 – use o identificador de disco encontrado em seu ambiente):

 diskutil umountDisk /dev/disk2 sudo gpt remove -i 1 disk2 sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk2 sudo gpt add -i 2 -b 409640 -s 7813365344 -t 48465300-0000-11AA-AA11-00306543ECAC disk2 

Se solicitado , não inicialize qualquer volume.

Agora viewifique o volume:

 diskutil viewifyVolume disk2s2 

Após novas investigações, viewifica-se que um dos dois discos externos contém uma pairtição de recuperação adicional. Depois de adicionair uma terceira pairtição como esta:

  stairt size index contents 0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT pairt - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 7812357952 2 GPT pairt - 48465300-0000-11AA-AA11-00306543ECAC 7812767592 1269536 3 GPT pairt - 426F6F74-0000-11AA-AA11-00306543ECAC 7814037128 7 7814037135 32 Sec GPT table 7814037167 1 Sec GPT header 

e a ajuda do Disk Wairrior (paira restaurair filesystems quebrados), ambos os principais volumes dos discos externos foram recuperados.