Спасите раздел с жесткого диска с поврежденной таблицей разделов

Спасите раздел с жесткого диска с поврежденной таблицей разделов

Проблема

Мой внешний (USB) жесткий диск больше не определяется компьютером правильно. Я хочу восстановить его второй veracrypted основной раздел /dev/sdb2. Я точно знаю его размер и его положение на HDD.

Более того, на моем SSD-диске достаточно места только для хранения этого раздела, а хранить остальную часть HDD негде.

Причины

Эти события произошли в следующем порядке

  1. Жесткий диск упал на землю, но все еще работал после этого. Но, возможно, проблема в оборудовании.
  2. Создал раздел ExFAT размером 100 ГБ как /dev/sdb4(мой последний разрешенный основной раздел)
  3. Попытался отформатировать /dev/sdb4его в ext4 с помощью GParted. GParted стер предыдущий раздел, но застрял, выполняя какую-то запись. Это заняло гораздо больше времени, чем ожидалось, поэтому я попытался отменить его, но GParted просто продолжил «работать над ним». Я оставил его работать на ночь, пока не решил его убить.

С тех пор моя система его больше не распознает.

Диагностический

Следуя этим темамНевозможно получить доступ к диску, таблица разделов поврежденаиКак восстановить утерянные/недоступные данные с моего устройства хранения данных?, Я попробовал эту диагностику, но она выглядит хуже, чем указано в ответах.

После перезагрузки и подключения жесткого диска к другому USB-порту:

 $ 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.

У меня было 3 рабочих раздела на диске, но они не отображаются

Выполнение ddru_diskutility --inquiryon dev/sdaприводит к появлению дополнительного абзаца с ATA identify device results.

TestDisk и PhotoRec не распознают/dev/sdb

Примечания

У меня есть только ноутбук с одним разъемом SATA, без USB-накопителя и с объемом памяти, достаточным только для хранения раздела, который я хочу восстановить.

Следуя советуэта тема, я планирую протестировать его дальше

  1. Купите USB-накопитель, установите на него средство восстановления Live Recovery.
  2. Замените твердотельный накопитель SATA моего компьютера на жесткий диск, который я хочу восстановить (отсоедините интерфейс USB)
  3. Попробуйте прочитать мой SSD в USB-корпусе, чтобы увидеть, есть ли сбой на этом конце.

Я также попробую приобрести новый жесткий диск для резервного копирования моих данных ddrescue, но я надеялся, что кто-нибудь знает способ восстановления раздела с помощью того, с чем я работаю?

Разделы, присутствующие на жестком диске (насколько я помню)

X: Чего я не помню

Раздел, который я хочу восстановить, находится в конце жесткого диска ( 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          |

Связанный контент