Я случайно использовал dd на своем дополнительном жестком диске, пытаясь записать установочный диск. Команда была dd bs = 4M, если = foo.iso из =/dev/sdb

К счастью, я установил флэш-диск, а не жесткий диск, поэтому диск все еще был подключен.

После другого поста на форуме я смог вытащить

/dev/blocks/sdb/sdb1/start: 1197565952

/dev/blocks/sdb/sdb1/size: 4662966272

/dev/blocks/sdb/sdb2/start: 2048

/dev/blocks/sdb/sdb2/size: 1197563377

sdb1 был ext4, sdb2 был ntfs. Я уверен, что это был gpt, но я не знаю, как проверить.

Это, насколько я понял, хотя. Я немного новичок, пожалуйста, дайте мне шаг за шагом, если это возможно.

1 ответ1

1

Обновление: оказывается, диск был gpt, а резервный заголовок gpt и таблица разделов не были повреждены. Я смог использовать gdisk, чтобы загрузить и записать резервную копию заголовка gpt и таблицу разделов обратно на диск, используя это руководство:

https://lihashgnis.blogspot.com/2016/07/recovering-from-corrupted-gpt-partition_30.html

Раздел ext4 был доступен через ручное монтирование с терминала, но раздел ntfs был поврежден. Мне пришлось использовать «chkdsk /f» с установочного диска Windows, чтобы исправить раздел ntfs.

Надеюсь, что это помогает кому-то еще в аналогичной ситуации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .