Partição de resgate do HDD com tabela de partição quebrada

Partição de resgate do HDD com tabela de partição quebrada

Problema

Meu disco rígido externo (USB) não é mais detectado corretamente pelo computador. Quero recuperar sua segunda partição primária veracriptografada /dev/sdb2. Eu sei exatamente o tamanho e a posição no disco rígido.

Além disso, só tenho espaço suficiente no meu SSD para armazenar essa partição, mas não tenho onde armazenar o restante do HDD.

Causas

Esses eventos aconteceram na seguinte ordem

  1. O HDD caiu no chão, mas ainda funcionou depois. Mas pode haver um problema de hardware em jogo.
  2. Criei uma partição ExFAT de 100 GB como /dev/sdb4(Minha última partição primária permitida)
  3. Tentei formatar /dev/sdb4para torná-lo ext4 com GParted. O GParted apagou a partição anterior ok, mas ficou preso ao escrever. Estava demorando muito mais do que o esperado, então tentei cancelar, mas o GParted continuou "trabalhando nisso". Deixei funcionar durante a noite até decidir matá-lo.

Desde então, não é mais reconhecido pelo meu sistema.

Diagnóstico

Seguindo esses tópicosNão é possível acessar o disco, tabela de partição quebradaeComo recupero dados perdidos/inacessíveis do meu dispositivo de armazenamento?, tentei esse diagnóstico, mas parece pior do que as respostas indicam.

Depois de reiniciar e conectar o disco rígido em uma porta USB diferente:

 $ ls /dev | grep sdb # only finds sdb a few minutes after plugging the HDD in. The rest of the commands are done after this step.
sdb
 $ sudo fdisk /dev/sdb

[Welcome message...]

fdisk: cannot open /dev/sdb: No such file or directory
 $ lsusb # This does manage to list my Western Digital hard drive
[...]
Bus 004 Device 003: ID 1058:10b8 Western Digital Technologies, Inc. Elements Portable (WDBU6Y, WDBUZG)
[...]
 $ sudo ddru_diskutility --inquiry /dev/sdb
ddru_diskutility 1.3 20141005
SCSI inquiry results:
  Vendor ID= WD      
  Product ID= Elements 10B8   
  Product Revision= 1012
  Serial Number= 10B8WXE1
 $ sudo smartctl --all /dev/sdb
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.18.0-16-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

Read Device Identity failed: scsi error medium or hardware error (serious)

A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
 $ sudo smartctl --all -T permissive /dev/sdb
smartctl 6.6 2016-05-31 [...]

Read Device Identity failed: scsi error medium or hardware error (serious)

=== START OF INFORMATION SECTION ===
Device Model:     [No Information Found]
Serial Number:    [No Information Found]
Firmware Version: [No Information Found]
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   [No Information Found]
Local Time is:    Sun Mar 24 19:46:05 2019 CET
SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 82-83 don't show if SMART supported.
SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 85-87 don't show if SMART is enabled.

Eu tinha 3 partições funcionando no disco, mas elas não aparecem

Executar ddru_diskutility --inquiryproduz dev/sdaum parágrafo extra com ATA identify device results.

Tanto TestDisk quanto PhotoRec não reconhecem/dev/sdb

Notas

Eu só tenho meu laptop com um único plugue SATA, sem pendrive e armazenamento suficiente para armazenar o tamanho da partição que desejo recuperar

Seguindo o conselho deeste tópico, pretendo testá-lo ainda mais

  1. Comprando um pendrive, instale uma ferramenta de recuperação ao vivo nele
  2. Substitua o SSD SATA do meu computador pelo HDD que desejo recuperar (remova a interface USB)
  3. Tente ler meu SSD no gabinete USB para ver se há uma falha nesse sentido

Também tentarei obter um novo HDD para fazer backup dos meus dados ddrescue, mas esperava que alguém soubesse uma maneira de fazer uma recuperação de partição com o que estou trabalhando.

Partições presentes no HDD (como me lembro)

X: O que eu não lembro

A partição que quero recuperar é aquela que está no final do HDD ( sdb2)

| # | start (MB) | end (MB) | total size (MB) | following space (MB) |
|---|------------|----------|-----------------|----------------------|
| 1 |     1      |   4097   |       4096      |           0          |
| 3 |    4097    |   8193   |       4096      |           0          |
| 4 |    8193    |  110593  |      102400     |           X          |
| 2 |     X      |    X     |       20480     |           0          |

informação relacionada