Как восстановить раздел ext4, удаленный WinXP? [closed]

Кто-нибудь, пожалуйста, помогите мне с моей проблемой!

Я попытался удалить раздел / dev / sdb6 с помощью Windows XP (утилита управления компьютером), но на самом деле это удалило мой Linux Debian Jessie! То есть удалил: / dev / sdb2 , / dev / sdb5 , / dev / sdb6

Решил выложить сюда, потому что шаги по восстановлению есть быть таким же для Ubuntu / Debian, если я правильно понимаю.

Загрузка ОС дает черный экран со следующим выводом:

error: no such device: 9c5c34be-ca80-443b-8bdb-4d1ff2f8afaa.
error: no such partition.
error: you need to load the kernel first.

Press any key to continue..._

В настоящее время мне удалось добиться следующего.

$ sudo fdisk -l
Disk /dev/sdb: 149.1 GiB, 160041885696 bytes, 312581808 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000080

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sdb1  *           63  98301734  98301672  46.9G  7 HPFS/NTFS/exFAT
/dev/sdb2        98301735 312560639 214258905 102.2G  f W95 Ext'd (LBA)
/dev/sdb5        98301798 154625624  56323827  26.9G  e W95 FAT16 (LBA)
/dev/sdb6       154625688 312560639 157934952  75.3G  7 HPFS/NTFS/exFAT

/ dev / sdb2 показывает неправильный размер. Я предполагаю, что / dev / sdb2 должен быть моим файлом / разделом подкачки с размером 2 Гб вместо 102,2 Гб, как видно из вывода.

/ dev / sdb5 26.9G должна быть моей файловой системой ext4 с Linux Debian Jessie, где хранятся данные, которые мне нужно восстановить плохо ...

Мне удалось успешно восстановить мой / dev / sdb6 с помощью testdisk , но не повезло с / dev / sdb5 .

Active @ partition recovery не видит разделы ext4.

Что я могу сделать сейчас, чтобы восстановить мой раздел / dev / sdb5 ИЛИ хотя бы восстановить файлы, хранящиеся на этом разделе?

Стоит ли мне попробовать sudo mke2fs -n / dev / sdb5 и т. Д. (Чтобы не усугубить ситуацию)?

UPD1

глубокое сканирование с testdisk дает следующее:

Disk /dev/sdb - 160 GB / 149 GiB - CHS 19457 255 63

The harddisk (160 GB / 149 GiB) seems too small! (< 240 GB / 224 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partition can't be recovered:
     Partition               Start        End    Size in sectors
>  HPFS - NTFS          19455 254 63 29286 253 62  157934952
1
задан 10 April 2018 в 01:15

1 ответ

Я не знал, удаление одного раздела могло удалить несколько разделов сразу (до настоящего времени)!

Я работал sudo mke2fs -n /dev/sdb5 и целая процедура, как описано в ПРАКТИЧЕСКОМ РУКОВОДСТВЕ: Восстановите поврежденный Суперблок Ext4 в Ubuntu несколько раз с перезагрузкой, но это НЕ помогло.

Следующий раздел руководства на самом деле помог мне решить свою проблему: TestDisk Шаг за шагом - раздел все еще отсутствует: Более глубокий Поиск

  • Я выполнил глубокое сканирование / поиск снова использование TestDisk и на этот раз (не уверенный, что я пропустил, когда я выполнил его в первый раз) это дало другой вывод.
  • Выделение раздела и нажатие p кнопка на моей клавиатуре, мне удалось найти все разделы, которые содержали файлы.
  • Linux Swap очевидно, не содержит файлов, но должен быть включен также.
  • Изменение D кому: L (или P) включает раздел.

Конечный результат был похож на это:

Disk /dev/sdb - 160 GB / 149 GiB - CHS 19457 255 63
     Partition               Start        End    Size in sectors
 P HPFS - NTFS              0   1  1  6118 254 63   98301672
 D FAT16 LBA             6119   1  1  9624 254 63   56323827
 L Linux Swap            6119   3 29  6398 148 22    4491264
 L Linux                 6398 180 55  9624 229 13   51828736
 D HPFS - NTFS           6756 173 10 19457  21 20  204032000
 D Linux                 7982   9 28 11208  57 49   51828736
 D Linux                 7982 106 61 11208 155 19   51828736
 D Linux                 7986 127 14 11212 175 35   51828736
 D Linux                 7987   2 16 11213  50 37   51828736
 D Linux                 7997  85 25 11223 133 46   51828736
 L HPFS - NTFS           9625   1  1 19455 254 63  157934952
 D Linux                12835 104  6 13817 102 45   15775744
 D Linux                12839  91 53 13821  90 29   15775744
 D Linux                12843 242  8 13825 240 47   15775744
 D Linux                12844 149 42 13826 148 18   15775744
 D Linux                12850 245  4 13832 243 43   15775744
 D Linux                12851 250  8 13833 248 47   15775744
 D Linux                12858 220 35 13840 219 11   15775744
 D Linux                12861 203 15 13843 201 54   15775744
>D Linux                12862 175 50 13844 174 26   15775744
  • Запись изменений и перезагрузка вернули все снова.
0
ответ дан 8 December 2019 в 01:40

Другие вопросы по тегам:

Похожие вопросы: