Меню Рубрики

Как изменить gpt на mbr linux

Заметки эникейщика

Статьи и заметки об установке и настройке Windows, Linux, маршрутизаторов и т.д.

GPT в MBR без потери данных

Чтобы преобразовать разметку жесткого диска из GPT в MBR без потери данных нам понадобится загрузочный диск или загрузочная флешка с Linux. Как легко создать загрузочную флешку, я уже писал ранее.

Грузимся с загрузочного диска (или флешки) Linux, заходим в терминал и выполняем следующую команду:

где X — буква диска, на котором надо произвести преобразование разметки жесткого диска из GPT в MBR без потери данных.

Нажимаем:
r
Enter
g
Enter
w
Enter
y
Enter

Готово! Перезагружаем компьютер.

MBR в GPT без потери данных

Для того чтобы преобразовать разметку жесткого диска из MBR в GPT без потери данных выполняем команду:

где X — буква диска, на котором надо произвести преобразование разметки жесткого диска из GPT в MBR без потери данных.

Нажимаем:
w
Enter
y
Enter

Источник

Разметка диска GPT или MBR Linux

Новый диск не имеет разметки, поэтому сначала необходимо разметить диск (создать таблицу разделов и выбратьфайловую систему — отформатировать), затем уже использовать. В табилце разметки непосредственно хранится информация о файлах и их позиции на диске..

Существует 2 типа таблиц разметки:

  • Устаревшая MSDOS (MBR) [часто обозначается как BIOS, Legacy BIOS] — главная загрузочная запись — Master Boot Record, редакторы его могут отображать как dos или msdos.
  • И современная UEFI (GPT) — GUID Partition Table.

Диск можно разметить и поделить при установке операционной системы или в случае с многими установочными образами Линукса — операционная система запускается с флешки или с диска и можно в графическом режиме разметить диски. И не только — можно наставить софта, сделать какие-то изменения и все они будут записаны при установке операционной системы (это как вариант). Т.е. под рукой всегда живой образ системы с которого можно загрузиться и что-то сделать..

В графическом режиме доступны утилиты, например Редактор разделов System — PartitionManager , или GParted , кому что больше нравится.. Ниже покажу как это можно сделать из командной строки (консоли Linux)

Смысл делить диск на разделы в Линуксе — чтоб папка /home была в отдельном разделе (папки и настройки пользователей). В случае переустановки операционной системы отформатируем первый(корень) раздел и установим недостающий софт, и вуаля все настройки программ автоматом подцепятся из /home.. Сегодня достаточно 20Гб под корень / и от 10 ГБ под /home. т.е. создаём 2 раздела на диске + EFI раздел если доступен UEFI (GPT)..

Своп (linux-swap — раздел подкачки) я не использую, начиная с Ubuntu 18.04 отказываются от раздела swap, вместо него будет использоваться файл подкачки (swapfile) . Он может понадобиться для режима сна ноутбука или если мало памяти — система менее 1 — 2 Гб памяти использует (в зависимости от сборки).. Для режима сна необходим раздел/файл подкачки = размер памяти + 2 Гб. т.е. просто добавьте запас места в корневом разделе..

Если используете SSD диск — оставляйте 10% (от 10 до 20%) места в конце неразмеченными, это продлит его ресурс, поскольку там будут проходить фоновые операции записи.. (По умолчанию на SSD диске есть скрытая область для этого, эта неразмеченная пойдёт в плюс к ней..) И судя по тестам из интернетов — эта дополнительная область увеличит IOPS — количество операций ввода и вывода, тем самым ускоряя операции с диском ..

Просмотр разметки диска и прочей информации в консоли

Вариантов намного больше, но первых 4-х вполне достаточно..

Диск с таблицей разделов MBR

Где-то в 80-х был создан формат для загрузки диска с таблицей разделов MBR, он имеет ограничение поддержки дисков объёмом до 2,2Тб и ограничения по количеству(4) первичных (главных — primary) разделов, остальные создаются в расширенном разделе.. Необходимо выставлять флаг с какого раздела грузиться для БИОС-а компьютера, его ещё активным разделом называют.. Запись MBR занимает первые 512 байт в первом секторе на диске..

В консоли создать MBR и поделить можно так (пусть диск будет 30 Гб):

Дополнения и пояснения:
# — значок комментария.
p — посмотреть разделы.
d — удалить разделы.
b — редактировать метки диска (edit bsd disklabel).

Изменяем тип таблиц на Linux (L введите чтоб уточнить, зависит от версий).
Должно по умолчанию назначаться..

Скопировать разметку на диск 2, для MBR это делается так (в случае с RAID — полезно):

Диск с таблицей разделов GPT

Диск с таблицей разделов GPT устроен по иному и имеет ряд преимуществ:

  • Размер диска может быть до 9.4 Зеттабайт, для сравнения:
    MBR=2,2Тб против GPT=10 093 173 145,6 Тб.
    Запас на будущее колоссальный, весь трафик интернета за 2016 примерно 1,1 Зеттабайт.
  • GPT допускает 2 64 = 18 446 744 073 709 552 000 основных разделов, но вот Windows допускает не более 128 разделов, хотя в реальной жизни более 3-х не нужно..
  • GPT хранит копию данных раздела в конце диска и значения контрольной суммы для проверки целостности данных, позволяя восстановить их в случае повреждения основного заголовка GPT. (MBR же такого не умеет и помнится у меня были случаи повреждения этой записи под Windows.)
  • Загрузка операционной системы происходит быстрее, с UEFI быстрее инициализируется железо.. (На EFI разделе находятся драйверы аппаратных компонентов, к которым может получать доступ запущенная операционная система и в этом случае загрузка происходит прямо с этого раздела, что быстрее.)
  • Флаги boot разделу не нужны.

В биосе должен быть включён режим UEFI или UEFI + Legacy ищите где-то в Boot Options (загрузка итп..), обычно спаренный режим уже включен на новом железе. Естественно грузимся из под UEFI при установке с флешки (F2, F8, F10, F11, бут меню в БИОС-е или иные)..

Если связь между оборудованием и операционной системой (ОС) осуществляется только через режим UEFI (а не Legacy BIOS), использование GPT для разбивки разделов становится практически обязательным, иначе могут быть проблемы совместимости с MBR. Советую из консоли или при помощи редактора разделов GParted итп. установить тип таблицы gpt, при установке операционной системы, установщик может по умолчанию dos поставить..

UEFI имеет собственный загрузчик операционных систем с интегрированными менеджерами их запуска. Для загрузчика UEFI на диске должен быть создан небольшой загрузочный раздел, который называется EFI System Partition , он же ESP , он же EFISYS и имеет тип EF00 .
При установке Linux будет возможность обозначить тип — системный раздел EFI.
EFI — Extensible Firmware Interface System Partition — системный раздел расширяемого интерфейса прошивки.

На дисках расширенного формата 4K Native (секторы по 4 Кб, по сути это неминуемо в будущем (сейчас 512кб в ходу), с 2010г операционные системы поддерживают новый формат) EFI должен быть не менее 256 Мб в виду ограничений FAT32, посему я делаю его с запасом = 260 Мб (этого хватит на несколько ОС на 1 диске), но можно и 100 Мб.. В интернете встречаются экспериментаторы советующие делать размер не менее 520 Мб (546 Мб), чтоб любой каприз влез, но Линукс занимает около 4 Мб.

На каждом диске может быть не более одного раздела EFI. По стандартам, раздел должен быть отформатирован в файловой системе FAT32 (для USB HDD, USB Flash могут быть поняты при загрузке более старые FAT12, FAT16 (в том числе и EFI)).

Запись GPT занимает первые 2048 секторов (1 Мб) на диске и включает в себя резерв — отступ для MBR 512 байт.

В консоли создать GPT и поделить можно так (пусть диск будет 30 Гб):

Посмотреть разметку диска:

Непосредственно работа с дисками

Тип таблиц на Linux (L введите чтоб уточнить, обозначение зависит от версий)
8200 Linux swap
8300 Linux filesystem

Копирование разметки диска для GPT (в случае с RAID — полезно):

Будьте бдительны, какому гению в голову пришло в обратном порядке выстраивать диски, точнее применять сразу после ключа -R, —replicate=second_device_filename. Поэтому запись в логичном/привычном порядке sgdisk -R /dev/sda /dev/sdb приведёт к затиранию первого диска sda, в этой форме первым пишется диск на который копируется разметка, а вторым с которого копируют.

Страница сгенерирована за 0.002079 секунды
На один процесс веб-сервера: 481 стр/сек.
Всего Apache может отдать: 123 136 стр/сек.
Выделено php памяти: 447.18 KB, real_usage: 2 MB

© Все права защищены 2004 — 2020

Карта сайта
Отслеживать изменения в Твиттере
Политика конфиденциальности

Браузер построил за сек.
Полное время сек.

Источник

Как преобразовать диск GPT в MBR

Преобразование GPT в MBR может потребоваться в разных случаях. Часто встречающийся вариант — ошибка Установка Windows на данный диск невозможна. Выбранный диск имеет стиль разделов GPT, которая возникает при попытке установить x86 версию Windows 7 на диск с системой разделов GPT или на компьютере без UEFI BIOS. Хотя возможны и иные варианты, когда это может понадобиться.

Для того, чтобы конвертировать GPT в MBR вы можете использовать стандартные средства Windows (в том числе и во время установки) или же специальные программы, предназначенные для этих целей. В этой инструкции покажу различные способы преобразования. Также в конце инструкции есть видео, в котором показаны способы конвертировать диск в MBR, в том числе без потери данных. Дополнительно: способы обратной конвертации из MBR в GPT, в том числе без потери данных, описаны в инструкции: На выбранном диске находится таблица MBR-разделов. Внимание: если вы хотите преобразовать диск в из MBR в GPT с установленной системой, используйте метод: Конвертация MBR в GPT с помощью mbr2gpt.exe

Преобразование в MBR при установке Windows через командную строку

Данный способ подойдет в том случае, если, как это было описано выше, вы видите сообщение о том, что установка Windows 7 на данный диск невозможна из-за стиля разделов GPT. Впрочем, этот же способ можно использовать не только во время установки операционной системы, но и просто при работе в ней (для не системного HDD).

Напоминаю: все данные с жесткого диска будут удалены. Итак, вот что нужно сделать, чтобы изменить стиль разделов из GPT в MBR с помощью командной строки (ниже есть картинка со всеми командами):

  1. При установке Windows (например, на этапе выбора разделов, но можно и в другом месте) нажмите клавиши Shift + F10 на клавиатуре, откроется командная строка. Если то же самое вы делаете в ОС Windows, то командную строку нужно запускать от имени администратора.
  2. Введите команду diskpart, а затем — list disk, чтобы отобразить список физических дисков, подключенных к компьютеру.
  3. Введите команду select disk N, где N — номер диска, который нужно преобразовать.
  4. Теперь вы можете поступить двумя способами: ввести команду clean, чтобы очистить диск полностью (все разделы будут удалены), либо удалить разделы по одному вручную с помощью команд detail disk, select volume и delete volume (на скриншоте используется именно этот способ, но просто ввести clean будет быстрее).
  5. Введите команду convert mbr, для того чтобы преобразовать диск в MBR.
  6. Используйте Exit для выхода из Diskpart, после чего закройте командную строку и продолжайте установку Windows — теперь ошибка появляться не будет. Также вы можете создать разделы, нажав «Настроить диск» в окне выбора раздела для установки.

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

Преобразование GPT в MBR-диск с помощью управления дисками Windows

Следующий способ преобразования стиля разделов требует работающей ОС Windows 7 или 8 (8.1) на компьютере, а потому применим только для физического жесткого диска, не являющегося системным.

Прежде всего, зайдите в управление дисками, для этого проще всего нажать клавиши Win + R на клавиатуре компьютера и ввести diskmgmt.msc

В управлении дисками найдите жесткий диск, который нужно преобразовать и удалите все разделы с него: для этого кликните правой кнопкой по разделу и выберите «Удалить том» в контекстном меню. Повторите для каждого тома на HDD.

И последнее: кликните по имени диска правой кнопкой и в меню выберите пункт «Преобразовать в MBR-диск».

После завершения операции вы можете заново создать необходимую структуру разделов на HDD.

Программы для преобразования между GPT и MBR, в том числе и без потери данных

Помимо обычных способов, реализованных в самой Windows, для конвертации дисков из GPT в MBR и обратно, вы можете использовать программы для управления разделами и HDD. Среди таких программ можно отметить Acronis Disk Director и Minitool Partition Wizard. Однако они являются платными.

Мне также знакома одна бесплатная программа, которая может преобразовать диск в MBR без потери данных — Aomei Partition Assistant, однако подробно я ее не изучал, хотя все говорит в пользу того, что она должна работать. Чуть позже постараюсь написать обзор этой программы, думаю, будет полезно, к тому же возможности не ограничиваются лишь изменением стиля разделов на диске, можно конвертировать NTFS в FAT32, работать с разделами, создавать загрузочные флешки и другое. Обновление: еще одна — Minitool Partition Wizard.

Видео: конвертация GPT диска в MBR (в том числе без потери данных)

Ну и в завершение видео, в котором показано как конвертировать диск в MBR при установке Windows без программ или же с помощью бесплатной программы Minitool Partition Wizard без потери данных.

Если же у вас остались какие-то вопросы на эту тему, спрашивайте — постараюсь помочь.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

Я всё решил иначе. В Биос установил uefi но режим оставил от Windows 7. И ничего конвертить нинадо. Само всё ставит.

Спасибо! В очередной раз выручили!

Подскажите, пожалуйста, как преобразовать отформатированный диск (с двумя разделами, на одном из которых находятся важные данные) из mbr в gpt

Здравствуйте.
Есть такая штука как MiniTool Partition Wizard Bootable — ISO образ, который пишем на флешку, потом грузимся с нее и меняем без потери данных. Но: разработчик её выпилил с официального сайта.
Обходной путь: если мы зайдет на web.archive.org (архив интернета) и там вставим адрес, где раньше этот ISO был ( partitionwizard.com/partition-wizard-bootable-cd.html ) и посмотрим эту страницу от 2016-го года, то там сможем скачать этот ISO.
Если вы 10-ку ставите, есть и еще один путь от Майкрософта, недавно появился: https://remontka.pro/mbr2gpt-windows-10/

Спасибо большое за способ с web.archive.org сработало! долго правда качалось, 140 Мб. На флешку записал, диск из GPT в MBR преобразовал.

Спасибо тоже себе скачал, пригодится! Кстати за 17 год там тоже есть но версия та-же 9.1 Кому лень искать вот есть на Ядиске для x86 и x64

Сории, не могу размещать ссылки на я.диск (к тому же у вас она и вовсе на ucoz)

После команды «convert mbr» пишет «Ошибка службы виртуальных дисков: Это операция не разрешена на диске, содержащем том с файлом подкачки»

А вы это делаете прямо в запущенной системе?

Сделал все как у вас, а оно написало ошибка службы Вирт. дисков: указанный диск нельзя преобразовать!

Добрый день. У меня установлен один физический SSD накопитель, разделённый на 3 виртуальных диска. На одном виртуальном диске установлена Win 10. Возможно ли преобразование из GPT в MBR при установке Windows 7 через командную строку только одного виртуального диска? При этом конечно необходимо сохранить диск с Win 10?

Здравствуйте.
Нет, MBR и GPT относится к целому физическому диску, а не к разделу на нем.
Но: вы можете установить Windows 7 в режиме UEFI, тогда она установится на диск GPT. Для этого просто можно флешку соответствующую подготовить, например, с помощью Rufus — https://remontka.pro/rufus-3-bootable-usb/

Спасибо большое! Очень полезная статья, решил свою проблему за 5 минут!)

Здравствуйте я конвертировал mbr в gpt и нечаянно удалил все нужные файлы их можно восстановить как нибудь помогите пожалуйста

В диск парт ноут не видит жёсткий диск кроме юсб флэшки с которой я пытаюсь установить винду. По итогу не могу поменять gpt на mbr. Что можно сделать?

При этом в программе установки виден диск и это обычный без каких-то особенностей HDD или SSD? Странно, у меня нет ответа. Но вообще — оптимальный путь флешку под UEFI/GPT записать где-то и именно на GPT диск установить, если есть такая возможность.

Добрый день. У вас есть уже статья как с помощью MiniTool Partition Wizard Bootable сделать mbr, где стоит операц. система? В видео вы говорите, что подготовите для этого отдельную статью. Спасибо, образ скачать получилось.

Здравствуйте. Нет, такой статьи пока нет. Не успеваю всё.
Кстати, если у вас задача сделать диск MBR и оставить текущую систему на этом диске рабочей.. то я бы пожалуй не советовал.

Да именно так мне и надо, не хотела переустанавливать( А есть вообще возможности сохранить ОС и данные, преобразовав диск с gpt на mbr ?

Данные — есть. С ОС — возможно, но сильно сложнее, поскольку загрузчик другой и в двух словах и даже предложениях тут не опишешь.
И все-таки не ясно: зачем MBR, если система уже на GPT? Диск с GPT-разметкой, в общем-то удобнее и «лучше».

Проблема вся в том, что ставим Соболь 3-ей версии, а он с разметкой gpt не работает, система «перехватывает» управление и не дает загрузиться Соболь. Проблему решает диск с разбивкой mbr. А переустанавливать систему и весь софт, который стоит на компе, ужас как не хочется)

Теперь ясно, почитал о «Соболе», действительно так.
Боюсь я бы все-таки рекомендовал вам заняться тем, что «ужас как не хочется». С большой вероятностью это окажется в итоге быстрее, чем попытки оживить систему после конвертации диска в MBR.

Благодарю, Дмитрий. Будем переустанавливать.

конвертировал гпт в мбр после чего комьютер красным выдавал ошибку
samsung akg
зашел в биос и снял секюр бут
теперь даже до надписи самсунг не грузится
а всего лишь хотел 7ку поставить вместо 10

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как изменить dns в linux
  • Как играть windows игры на linux
  • Как заработать на linux
  • Как запустить яндекс диск на linux
  • Как запустить фоновый процесс в linux