Как я могу восстановить разделы XFS с отформатированного HD?

Я удалил таблицу разделов своего HD. Я хотел отформатировать другой, но по ошибке, я отформатировал неправильный. Затем я также создал некоторый новый раздел на нем. Теперь я хотел бы, если это возможно, восстановить свои старые данные. Старая конфигурация была этим:

Основной раздел NTFS с Windows и вторичный раздел с четырьмя логическими разделами: подкачка и три раздела XFS (два для Ubuntu и OpenSuSE, и один с домом для обеих систем).

Это - вывод, который я получаю, когда я работаю gpart в терминале:

ubuntu@ubuntu:~ $ sudo gpart/dev/sdb

Начните сканирование...
Возможный раздел (FS Windows NT/w2k), размер (39997 МБ), смещение (0mb)
Возможный расширенный раздел при смещении (39997 МБ)
Возможный раздел (подкачка Linux), размер (8189 МБ), сместил (39997 МБ)
Возможный раздел (файловая система SGI XFS), размер (40942 МБ), сместил (48187 МБ)
Возможный раздел (файловая система SGI XFS), размер (40942 МБ), сместил (89149 МБ)
Возможный раздел (файловая система SGI XFS), размер (175044 МБ), сместил (130112 МБ)
Сканирование конца.

Проверка разделов...
Раздел (ОС/2 HPFS, NTFS, QNX или Усовершенствованный UNIX): основной
Раздел (подкачка Linux или Solaris/x86): логичный
Раздел (файловая система Linux ext2): логичный
Раздел (файловая система Linux ext2): осиротевший логичный
Раздел (файловая система Linux ext2): осиротевший логичный
Хорошо.

Предполагаемая таблица основного раздела:
Основной раздел (1)
тип: 007 (0x07) (ОС/2 HPFS, NTFS, QNX или Усовершенствованный UNIX)
размер: 39997 МБ #s (81915360) с (63-81915422)
CHS: (0/1/1) - (1023/254/63) d (0/1/1) - (5098/254/51) r

Основной раздел (2)
тип: 015 (0x0F) (Расширенный DOS, LBA)
размер: 265245 МБ #s (543221849) с (81915435-625137283)
CHS: (1023/254/63) - (1023/254/63) d (5099/0/1) - (38912/254/2) r

Основной раздел (3)
тип: 000 (неиспользованный) (0x00)
размер: 0mb #s (0) s (0-0)
CHS: (0/0/0) - (0/0/0) d (0/0/0) - (0/0/0) r

Основной раздел (4)
тип: 000 (неиспользованный) (0x00)
размер: 0mb #s (0) s (0-0)
CHS: (0/0/0) - (0/0/0) d (0/0/0) - (0/0/0) r

Смотря первые восемь строк, кажется, что данные все еще там..., но я не знаю, как восстановить их. У меня есть свободный второй HD приблизительно 500 ГБ (отформатированный составляет 320 ГБ), что я могу использовать для процесса восстановления.

0
задан 10.04.2017, 02:17

2 ответа

ВО-ПЕРВЫХ, сделайте копию своего жесткого диска к Вашему свободному, я думаю, что наилучший вариант состоял бы в том, чтобы сделать чтение dd страница справочника и затем скопировать диск

man dd
dd if=/dev/sda of=/dev/sdb

принятие/dev/sda является старым с данными, и/dev/sdb является новым пустым.

ВО-ВТОРЫХ, используйте устройства от/dev/disk/by-id /*. Таким образом, Вы могли избежать ошибок.

В-ТРЕТЬИХ, удалите недавно созданные разделы, таким образом, найденные могут быть переписаны к таблице разделов. Используйте разделенный или fdisk.

В-ЧЕТВЕРТЫХ, считайте ВЕСЬ gpart mnan страница, особенно "-W" опция

man gpart
sudo gpart -W /dev/sdb

Надеюсь, это поможет. Но у Вас есть резервное копирование, не так ли?

0
ответ дан 24.11.2019, 12:08

gpart-W не будет работать, поскольку он выпишет новую таблицу разделов, которая отображается после первых восьми строк - который является на самом деле новой таблицей разделов. TestDisk является альтернативой, которая позволит Вам выбирать разделы, которые затем хотят восстановить.

1
ответ дан 24.11.2019, 12:08

Теги

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