Перемещение логического раздела в первичный и изменение MBR на GPT без потери данных

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

Это скриншот gparted: (https://i.stack.imgur.com/IdlCO.jpg)

У меня есть 2 вопроса:

How могу ли я переместить мой логический раздел (sda5), расположенный на расширенном до основного раздела в нераспределенном пространстве?

После этого я хочу изменить MBR на GPT с помощью gdisk. Gdisk автоматически удаляет все разделы?

или мой раздел можно сохранить следующим образом: https://i.stack.imgur.com/IdlCO.jpg Как вы думаете, его работа?

(Это потому, что я не могу сделать резервную копию своих данных, поэтому я хочу быть уверен.)

Спасибо за ваш ответ !!

0
задан 5 August 2017 в 19:58

2 ответа

Если конечная цель состоит в том, чтобы преобразовать в GPT, нет смысла сначала делать логическое преобразование; gdisk будет читать как первичные, так и логические разделы, а при сохранении таблицы разделов преобразуйте их как в разделы GPT. Это предполагает, однако, что нет никаких других проблем, таких как разделы, которые перекрывают структуры данных GPT или поврежденные структуры таблиц разделов MBR. Как отмечает Oldfred, официальная gdisk документация содержит явные инструкции о том, как выполнить это преобразование:

http://www.rodsbooks.com/gdisk/mbr2gpt.html

(Обратите внимание, что я являюсь автором gdisk.)

Если вы хотите сделать преобразование логического в первичный как , преобразование в GPT, или если вам нужно перед преобразованием в GPT выполните преобразование логического в первичное, как временную, вы можете сделать это с помощью FixParts (fixparts), который предоставляется как часть пакета gdisk в Ubuntu. См. [D4] http://www.rodsbooks.com/gdisk/mbr2gpt.html для получения информации о том, как это сделать. Обратите внимание, что есть некоторые оговорки и ограничения, но похоже, что ваш /dev/sda5 должен быть легко конвертируемым. Как я уже сказал, делать это как предварительное преобразование в GPT бессмысленно, так как gdisk будет читать как первичные, так и логические разделы и преобразовать их оба, если это возможно. (Обратите внимание, что FixParts использует много кода с gdisk. В частности, обе таблицы чтения MBR разделяются одинаково.)

0
ответ дан 18 July 2018 в 09:01

Если конечная цель состоит в том, чтобы преобразовать в GPT, нет смысла сначала делать логическое преобразование; gdisk будет читать как первичные, так и логические разделы, а при сохранении таблицы разделов преобразуйте их как в разделы GPT. Это предполагает, однако, что нет никаких других проблем, таких как разделы, которые перекрывают структуры данных GPT или поврежденные структуры таблиц разделов MBR. Как отмечает Oldfred, официальная gdisk документация содержит явные инструкции о том, как выполнить это преобразование:

http://www.rodsbooks.com/gdisk/mbr2gpt.html

(Обратите внимание, что я являюсь автором gdisk.)

Если вы хотите сделать преобразование логического в первичный как , преобразование в GPT, или если вам нужно перед преобразованием в GPT выполните преобразование логического в первичное, как временную, вы можете сделать это с помощью FixParts (fixparts), который предоставляется как часть пакета gdisk в Ubuntu. См. [D4] http://www.rodsbooks.com/gdisk/mbr2gpt.html для получения информации о том, как это сделать. Обратите внимание, что есть некоторые оговорки и ограничения, но похоже, что ваш /dev/sda5 должен быть легко конвертируемым. Как я уже сказал, делать это как предварительное преобразование в GPT бессмысленно, так как gdisk будет читать как первичные, так и логические разделы и преобразовать их оба, если это возможно. (Обратите внимание, что FixParts использует много кода с gdisk. В частности, обе таблицы чтения MBR разделяются одинаково.)

0
ответ дан 24 July 2018 в 19:13

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

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