Обратное преобразование из GBT в MBR без доступа к ОС и без потери данных

Обратное преобразование из GBT в MBR без доступа к ОС и без потери данных

Я пытался установить Slackware linux с загрузочной флешки на моей машине вместе с windows 8. Моя таблица разделов была MBR, поэтому она не поддерживала более 4 основных разделов. К сожалению, у меня уже было 3, и мне нужны еще два раздела: один для системы linux, а другой для подкачки linux.

Итак, я перешел на GBT с помощью:gfdisk /dev/sda

Что, как мне кажется, было ошибкой. В любом случае, настройка была успешно завершена, затем я перезагрузил свой ноутбук и обнаружил, что нет загрузочной страницы ни для Windows, ни для Slackware (Отсутствует операционная система). После этого я попытался преобразовать обратно MBR с помощью загрузочного раздела Magic USB, но он не может преобразовать из GBT в MBR. Я также пытался исправить MBR с компакт-диска Windows 8, но это тоже не сработало.

Есть ли способ конвертировать обратно в mbr без потери данных?

решение1

Сначала позвольте мне добавить некоторую информацию для будущих настроек:

  1. MBR может поддерживать более четырех разделов. Только не четыре основных раздела. Вместо этого вы можете использовать пустую запись MBR для настройки расширенных разделов и создания в них логических разделов.
  2. Я почти уверен, что в прошлом я настраивал Slackware с использованием логических разделов (даже для root и swap).

Таким образом, если вам удастся восстановить установку Windows, вы все равно сможете легко добавить установку Slackware.

  1. Перед конвертацией в GPT всегда убедитесь, что ваша система может с него загрузиться. Обычно для этого требуется:

    • прошивка EFI или
    • усовершенствованная прошивка BIOS, которая понимает GPT
    • И системный раздел EFI (который, собственно, и загружается)

Разобравшись с этой предысторией, давайте перейдем к спасательной части.

Если у вас нет актуальных резервных копий, то остановитесь прямо сейчас. Вам нужно иметь резервные копии, прежде чем выполнять какие-либо дальнейшие действия по записи на диск. Это означает создание копии диска. Обычно это делается путем извлечения диска, добавления его в другой компьютер или внешний корпус USB-SATA и использования чего-то вроде dd. Если у вас есть вторая система в сети, вы также можете загрузиться с live CD и объединить dd с gzip и netcat. Как это сделать, хорошо описано в нескольких постах здесь, на [SU].

Если у вас есть резервная копия, то просто восстановите ее. Самый безопасный и простой способ.

Если у вас есть резервная копия и вы хотите пропустить как можно больше работы, рискуя оставить что-то странное, что может вызвать проблемы в будущем: попробуйте использовать какое-нибудь спасательное программное обеспечение во время загрузки с Live CD или Live USB.

(Оставим в посте конкретные рекомендации по продуктам, поскольку поиск по запросу recover mbr partition tableдает множество ответов.)

Связанный контент