Восстановить удаленный раздел полного шифрования диска

Что у меня есть:

У меня Xubuntu 14.04 установлен на 500 ГБ HDD. Жесткий диск состоит из:

  1. Некоторого небольшого раздела, который, по-видимому, для некоторых EFI
  2. является разделом, который содержит / загружает
  3. некоторое свободное пространство в конце жесткий диск
  4. и между разделами (lvm?), который был создан с использованием опции полного шифрования диска мастера установки Xubuntu

Нет. 4 содержит реальную систему (кроме / boot, конечно) и раздел подкачки.

Что я сделал: Из-за усталости и нехватки времени я удалил № 4 (используя gparted). Я намеревался удалить какой-то раздел на USB-ключе, но не обращал на это внимания (глупо, я знаю). Так как все еще работало, я подумал, что удалил указанный раздел USB Key и сохранил файлы в уже удаленном разделе. Все прошло нормально, поэтому я не думал, что что-то сломано.

Я выключил компьютер, когда я включил его снова, он не загрузился. Это занимает много времени (очевидно, поиск пропавшего lvm-раздела), а затем отправляет меня в приглашение initramfs.

Я обнаружил, что testdisk - это утилита для восстановления удаленных разделов. Я опробовал некоторую спасательную систему (ALT Linux) с testdisk 6.14, а затем, когда я понял, что есть версия 7, я даже попробовал testdisk 7.00 (статический). Это дает мне (я думаю, быстрый поиск и глубокий поиск) больше, чем один раздел, который я искал, поэтому я колебался делать то, что не до конца понимаю.

После поиска в Интернете я обнаружил, что могу использовать hexeditor для поиска заголовка luks (путем поиска '4c554b53babe'). Я нашел два заголовка на диске. Один в

Один в 0x206FEBD4 / 0x7470C06000

и

один в 0x2F500000 / 0x7470C06000

Что я предполагаю: Я предполагаю, что фактические данные не повреждены, так как я только удалил раздел в gaparted, что, я думаю, означает лишь некоторые изменения в таблице разделов, поэтому сброс таблицы разделов в нормальное состояние приведет к тому, что вся система вернется в нормальное состояние. У меня есть / boot, поэтому я могу расшифровать раздел lvm, а затем перейти к предположительно неповрежденному разделу ext4. Я не уверен, нужно ли мне знать точный размер раздела lvm (как было отмечено, в конце диска было свободное место, я не знаю почему, его было немного, и именно так Xubuntu установите его слева) или если это может быть сохранено где-нибудь в заголовке luks или где-то еще.

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

Извините за длинное объяснение, я хочу предоставить вам как можно более подробную информацию. Если вам нужно больше, скажите мне, и я доставлю.

2
задан 8 May 2015 в 12:22

1 ответ

Просто возвратился после более чем двух лет и видел, что некоторые люди посмотрели на вопрос, таким образом, могло бы быть в интересе в том, как я решил проблему:

Это была действительно просто таблица разделов. Просто воссоздав, прежде чем удалено lvm раздел, все вернулись к нормальному.

Я не должен был даже помнить точный размер lvm раздела, я просто открыл gparted и создал новый раздел в конец диска, использовав все свободное пространство. Данные были все еще там, система все еще работает сегодня (хотя обновлено в недавний Xubuntu).

0
ответ дан 3 December 2019 в 00:26

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

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