Рейтинг:2

Нет загрузочного устройства после использования dd на неправильном диске: как сохранить данные

флаг cn

При создании Clonezilla live USB я по ошибке ввел неправильное имя устройства в дд команда:

sudo dd if=/path/to/clonezilla-iso-file of=/dev/sda status=progress

куда сда был жесткий диск ноутбука (я имел в виду напечатать сдб который был USB-накопителем. :(

Понятно, после перезагрузки я получаю "Загрузочное устройство не найдено".

Я попытался переустановить Ubuntu (создав новый загрузочный USB-накопитель Ubuntu 20.04) и надеясь, что смогу снова установить ОС, не теряя при этом никаких данных с моего жесткого диска. Когда я прохожу процесс установки, я получаю "На этом компьютере в настоящее время не обнаружены операционные системы", и нет опции "Переустановить", которая потенциально позволила бы мне сохранить мои данные.

Есть ли способ восстановить/получить доступ к данным на моем жестком диске (ну, по крайней мере, к тому, что не было перезаписано дд команда)?

Любая помощь будет приветствоваться!


Обновлять: Используя загрузочный USB-накопитель Ubuntu 20.04, я выбрал опцию «Попробовать Ubuntu» и на терминале запустил sudo gdisk -l /dev/sda который дал следующий результат:

GPT fdisk (gdisk) версии 1.0.5

Внимание: неверный основной заголовок GPT, но допустимая резервная копия; восстановление основного заголовка из резервной копии!

Предупреждение: Недопустимый CRC в данных основного заголовка; загруженная резервная таблица разделов.
Предупреждение! Основная и резервная таблицы разделов различаются! Используйте параметры «c» и «e» в меню восстановления и преобразования, чтобы изучить две таблицы.

Предупреждение! Несоответствие CRC основной таблицы разделов! Загружена резервная таблица разделов вместо основной таблицы разделов!

Предупреждение! Один или несколько CRC не совпадают. Вы должны восстановить диск!
Основной заголовок: ОШИБКА
Резервный заголовок: ОК
Таблица основных разделов: ОШИБКА
Резервная копия таблицы разделов: ОК

Сканирование таблицы разделов:
    MBR: только MBR
    БСД: нет
    АПМ: нет
    GPT: поврежден

Найден действительный MBR и поврежденный GPT. Что вы хотите использовать? (Использование GPT МОЖЕТ разрешить восстановление данных GPT.)
 1 - МБР
 2 - ТГП
 3 – Создать пустой тег GPT.

Ваш ответ: 
PonJar avatar
флаг in
Большая часть ваших данных, вероятно, все еще там, за исключением частей диска, которые были физически перезаписаны образом clonezilla. Я не эксперт по восстановлению данных, но обычно рекомендуется клонировать диск и работать с этой копией. Photorec восстановит файлы, которые все еще существуют (не только фотографии), но не знает исходного имени файла, поэтому процесс поиска всего может быть медленным. Не прикасайтесь к исходному диску и исследуйте восстановление данных.
oldfred avatar
флаг cn
Насколько велик был ваш файл ISO? Такой объем данных не подлежит восстановлению. И это, вероятно, перезаписало таблицу разделов. Разделен ли sda gpt, у которого есть резервная таблица разделов в конце диска? Если да, то что это показывает? `sudo gdisk -l /dev/sda` или testdisk показывает какие-либо разделы? и, как предлагает PonJar, лучше всего работать с клона диска.
Yannis avatar
флаг cn
@oldfred файл ISO был 306 МБ.Поскольку при включении моего ноутбука я получаю сообщение «Загрузочное устройство не найдено», я не могу получить доступ к терминалу для запуска предложенной вами команды gdisk.
PonJar avatar
флаг in
Вам нужно загрузиться в живую среду (USB или CD/DVD), чтобы запустить команду gdisk
Yannis avatar
флаг cn
@PonJar Я запускаю команду gdisk. Подробности смотрите в обновленном ответе в ОП.
Yannis avatar
флаг cn
@oldfred Я запускаю команду gdisk. Подробности смотрите в обновленном ответе в ОП.
oldfred avatar
флаг cn
Если у вас есть хорошая резервная копия, загрузите резервную копию таблицы разделов gpt и посмотрите, соответствует ли она тому, что вы ожидаете. Затем вы сможете восстановить таблицу gpt и запустить ремонт. Вы не восстановите первые 306 МБ данных и не восстановите загрузку, но затем сможете восстановить данные. Для получения дополнительной информации о ремонте используйте p, v и w для записи таблицы разделов. Если это не так, просто используйте q для выхода. : http://askubuntu.com/questions/386752/fixing-corrupt-backup-gpt-table/386802#386802
Yannis avatar
флаг cn
@oldfred Согласно выходным данным, резервная копия заголовка и таблицы разделов в порядке. Я предполагаю, что это те, которые вы имеете в виду. Как их загрузить? Варианты, перечисленные в приведенной вами ссылке, не имеют его. Кроме того, как я узнаю, что «это соответствует тому, что [я] ожидаю»? Кроме того, если предположить, что загрузка (если вы скажете мне, как) работает, как я смогу восстановить оставшиеся данные?
oldfred avatar
флаг cn
Вы выбираете 2 в соответствии с вашими данными, размещенными в вопросе. Это должно загрузить данные gpt. Вы всегда можете q или выйти, и ничего не должно измениться. Затем вам, вероятно, потребуется запустить fsck (e2fsck) на всех разделах ext4. Если какой-то другой формат, не уверен, какие инструменты для ремонта вам могут понадобиться. http://askubuntu.com/questions/642504/ubuntu-14-04-is-not-booting-normaly-after-a-manual-hard-boot/642789#642789
Yannis avatar
флаг cn
@oldfred добавил дополнительные сведения об устранении неполадок и вывод в отдельный пост для ясности: https://askubuntu.com/questions/1376645/retrieve-data-from-disk-after-dd

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.