Problema
La computadora ya no detecta correctamente mi disco duro externo (USB). Quiero recuperar su segunda partición primaria verdaderamente cifrada /dev/sdb2
. Sé exactamente su tamaño y su posición en el HDD.
Además, solo tengo suficiente espacio en mi SSD para almacenar esa partición, pero no tengo ningún lugar para almacenar el resto del HDD.
Causas
Estos eventos ocurrieron en el siguiente orden.
- El disco duro se cayó al suelo, pero después siguió funcionando. Pero podría haber un problema de hardware en juego.
- Creé una partición ExFAT de 100 GB como
/dev/sdb4
(Mi última partición primaria permitida) - Intenté formatear
/dev/sdb4
para convertirlo en ext4 con GParted. GParted había borrado la partición anterior, pero se quedó atascado al escribir. Estaba tardando mucho más de lo esperado, así que intenté cancelarlo, pero GParted siguió "trabajando en ello". Lo dejé funcionar durante la noche hasta que decidí matarlo.
Desde entonces mi sistema ya no lo reconoce.
Diagnóstico
Siguiendo estos temasNo se puede acceder al disco, la tabla de particiones está rotay¿Cómo recupero datos perdidos/inaccesibles de mi dispositivo de almacenamiento?, Probé este diagnóstico, pero parece peor de lo que indican las respuestas.
Después de reiniciar y conectar el disco duro a un puerto 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.
Tenía 3 particiones funcionales en el disco, pero no aparecen
ddru_diskutility --inquiry
Si continúa , dev/sda
se producirá un párrafo adicional con ATA identify device results
.
Tanto TestDisk como PhotoRec no reconocen/dev/sdb
Notas
Solo tengo mi computadora portátil con un único conector SATA, sin memoria USB y con suficiente almacenamiento para contener el tamaño de la partición que quiero recuperar.
Siguiendo el consejo deeste hilo, planeo probarlo más a fondo
- Al comprar una memoria USB, instale una herramienta de recuperación en vivo en ella
- Reemplazar el SSD SATA de mi computadora con el HDD que quiero recuperar (quitar la interfaz USB)
- Intente leer mi SSD en la caja USB para ver si hay una falla en ese extremo
También intentaré conseguir un nuevo disco duro para hacer una copia de seguridad de mis datos ddrescue
, pero esperaba que alguien supiera una forma de recuperar una partición con lo que estoy trabajando.
Particiones presentes en el HDD (cómo lo recuerdo)
X: Lo que no recuerdo
La partición que quiero recuperar es la que está al final del 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 |