GPT в MBR без потери данных: как преобразовать [Windows 10/8/7/XP]

Рядовой пользователь редко обращает внимание на тонкости работы его сборки. Пусть это будет игровой монстр или офисный трудяга — потребителю больше всего нужна стабильность, а остальное подождет за кадром. Тем не менее, иногда приходится расчехлять набор энтузиаста и вспоминать базовые навыки современного юзера, чтобы провернуть какую-нибудь системную задачу.

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

Способ 1: с помощью LiveCD-флешки

Этот способ универсальный: позволяет преобразовывать как MBR к GPT (так и наоборот), годится даже для работы с системным диском (который с ОС Windows).

И так, для начала нам понадобится создать ? загрузочную LiveCD-флешку с Windows от Сергея Стрельца (по ссылке вы сможете загрузить нужный ISO + найдете инф-ю, как правильно его записать на флешку).

По сути, LiveCD позволит нам иметь автономную Windows, которую в любой момент времени можно будет загрузить, просто подключив флешку к USB (даже если, на ПК извлечены все диски).

Так вот, загрузившись с такой флешки (? как это сделать) — вы найдете, что в меню ПУСК есть куча инструментов. Для нашей задачи будет нужна программа Paragon Hard Disk Manager (см. пример ниже на скриншоте ?).

LiveCD-флешка от Стрельца — открываем утилиту от Paragon

LiveCD-флешка от Стрельца — открываем утилиту от Paragon

После ее загрузки — перед вами предстанут все диски, подключенные к компьютеру.

Просто кликните по нужному диску правой кнопкой мыши и выберите опцию «Конвертировать GPT в MBR» (или обратную функцию ?).

Конвертация из GPT в MBR

Конвертация из GPT в MBR

Важно: если вы преобразуете диск, на котором у вас установлена ОС Windows — она может перестать загружаться. В этом случае, возможно, придется переустановить ОС (это можно сделать без потери данных).

Далее нажмите по кнопке «применить» и дождитесь окончания операции. ?

Применить — утилиты от Paragon

Применить — утилиты от Paragon

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

Операция выполнена

Операция выполнена

Теперь можно отключить LiveCD-флешку от USB-порта и перезагрузить компьютер…

*

Способ №2: в программе AOMEI Partition Assistant Standard Edition

AOMEI Partition Assistant Standard Edition

Официальный сайт: https://www.aomeitech.com/

dlogo

Отличная и бесплатная программа для работы с жесткими дисками. Позволяет буквально в 2-3 клика менять файловую систему, размеры разделов, клонировать и т.д. Причем, многие операции выполняются без потери информации (чего так не хватает инструментам встроенным в Windows).

Дополнение (от 10.11.18): опция для конвертирования MBR в GPT в 7-й версии программы стала платна (в 6.6-й версии это было бесплатно, и именно на нее я опирался при написании статьи).

*

Загрузку и установку программы не рассматриваю — она стандартна. После запуска, в главном окне программы можно сразу же узнать, какие из имеющихся дисков в системе в GPT, а какие в MBR (см. скриншот ниже).

Главное окно программы AOMEI Partition Assistant Standard Edition 6.6

Главное окно программы AOMEI Partition Assistant Standard Edition 6.6

Как вы заметили, «Диск 3» у меня MBR, и я преобразую его к GPT.

Для этого достаточно щелкнуть правой кнопкой мышки по самому диску (где прямо написано, что это «Диск 3», см. скрин ниже), и в появившемся меню выбрать «Преобразовать в GPT диск».

Преобразовать в GPT диск

Преобразовать в GPT диск

Далее появится окно с просьбой о подтверждении — жмем OK.

Уверен!

Уверен!

После чего в левом углу экрана нужно подтвердить все команды, которые мы дали программе в текущем сеансе: жмем кнопку «Применить».

Применить изменения

Применить изменения

Для выполнения текущей операции потребуется перезагрузка. Поэтому, прежде всего сохраните все свои открытые документы, а затем нажмите по кнопке «Перейти» в окне программы (см. пример ниже).

Соглашаемся на перезагрузку

Соглашаемся на перезагрузку

Последний штрих: соглашаемся на перезагрузку…

Перезагрузить сейчас

Перезагрузить сейчас

После перезагрузки устройства, вместо загрузки Windows будет запущена спец. утилита по конвертированию (см. пример ниже). Буквально в течение нескольких секунд мой диск на 1 ТБ был преобразован к GPT (еще раз отмечу: без потери данных).

После перезагрузки ПК - мой диск за считанные секунды был преобразован в GPT

После перезагрузки ПК — мой диск за считанные секунды был преобразован в GPT

Вот, собственно, и все действия.

*

Дополнение: про конвертирование системного диска!

Если вы хотите преобразовать системный диск (т.е. тот диск, на котором у вас установлена Windows и с которого вы в данный момент загрузились) — то у вас ничего не получится. В этом случае есть два варианта:

1) вынуть диск из ПК/ноутбука, подключить его к другому устройству и выполнить операцию преобразования;

2) создать загрузочную флешку (можно сделать в том же AOMEI Partition Assistant Standard, либо через LiveCD), и уже загрузившись с нее провести операцию.

Сделать загрузочный CD-мастер

Сделать загрузочный CD, мастер

*

Способ №3: в программе MiniTool Partition Wizard

MiniTool Partition Wizard

Сайт: https://www.partitionwizard.com/

logo-minitool

Многофункциональная программа для работы с жесткими дисками. Позволяет разбивать, форматировать, изменять размеры разделов жестких дисков. Бесплатная версия программы поддерживает конвертацию из MBR в GPT (что нам и нужно).

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

Примечание: скрины в статье выполнены с версии 10.3.

*

После запуска программы пред вами предстанет список всех накопителей, подключенных к системе (HDD, SSD, USB флешки и пр.). Обратите внимание, что рядом с названием диска указывается его таблица разделов (MBR, GPT).

Для преобразования из одной в другую: просто щелкните правой кнопкой мышки по нужному диску и в меню выберите «Convert MBR Disk to GPT Disk» (пример на скрине ниже).

MiniTool Partition Wizard

MiniTool Partition Wizard

Далее нужно согласиться с выполнением операцией, которую вы задали. Для этого в верхнем меню MiniTool Partition Wizard нужно нажать на «галочку» (Apply).

Apply (согласиться)

Apply (согласиться)

Затем всплывет еще одно предупреждение, после подтверждения выполнения операции — диск будет преобразован. Если вы преобразовываете не системный диск (т.е. не тот, на котором у вас установлена ОС Windows) — то операция занимает 1-2 мин. (см. скрин ниже).

Диск был преобразован в GPT

Диск был преобразован в GPT

*

Способ №4: в командной строке или управление дисками (с удалением всей информации!)

Важно! 

При этом способе будут удалены все ваши данные на диске!

Если вы столкнулись с ошибкой «В системах EFI Windows можно установить только на GPT-диск» при установке Windows: то для того, чтобы открыть командную строку, нажмите сочетание кнопок Shift+F10.

В остальных случаях, для запуска командной строки, откройте диспетчер задач (сочетание кнопок Ctrl+Shift+Esc), нажмите «файл/новая задача» и впишите команду CMD (отметьте галочкой, что задача должна быть выполнена от администратора!).

Далее:

  1. введите команду diskpart и нажмите Enter;
    diskpart

    diskpart

  2. введите команду list disk и нажмите Enter. Таким образом мы увидим список дисков в системе. Обратите внимание, что напротив каждого диска идет его номер, например, «Диск 0» (цифра «0» — понадобиться для следующей операции).
    list disk

    list disk

  3. введите команду select disk 0 (к примеру!). Обратите внимание, что вместо «0» — нужно поставить номер диска из списка, который мы вызывали предыдущей командой;
    select disk N

    select disk N

  4. введите команду clean и нажмите Enter (все данные и разделы на диске будут удалены!);
    clean

    clean

  5. введите команду convert gpt и нажмите Enter. Диск будет преобразован к формату GPT (для преобразования в MBR — введите команду convert mbr).
    Convert

    Convert

*

В Windows также есть еще один неплохой инструмент для работы с дисками. Он прямо так и называется — управление дисками.

Чтобы его открыть, нужно:

  1. нажать сочетание кнопок Win+R;
  2. ввести команду diskmgmt.msc и нажать Enter.
diskmgmt.msc - запускаем управление дисками

diskmgmt.msc — запускаем управление дисками

Чтобы узнать какая разметка на диске (MBR или GPT), просто щелкните по диску правой кнопкой мышки (в том месте, где пишется «Диск 0», «Диск 1» и пр., см. пример ниже), и откройте свойства.

Свойства диска

Свойства диска

Далее во вкладке «Тома» будет указан стиль раздела:

  • «Таблица разделов с GUID…» — это GPT;
  • о разметке MBR будет указано прямо.
Таблица с GUID

Таблица с GUID

Для преобразования MBR к GPT — вы должны сначала полностью удалить все разделы на диске (важно! при удалении раздела — вы потеряете все данные на диске!). Если разделы не будут удалены — то кнопка «Преобразования в GPT» у вас будет просто не активной (как на скрине ниже).

Преобразовать в GPT диск (чтобы функция была активной, нужно удалить все разделы на диске!)

Преобразовать в GPT диск (чтобы функция была активной, нужно удалить все разделы на диске!)

Как удалить том на диске (удаление раздела)

Как удалить том на диске (удаление раздела)

*

На этом у меня пока всё. Ваши решения — приветствуются ниже в комментариях!

Удачи!

?

Первая публикация: 05.05.2018

Корректировка заметки: 06.01.2021

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
    Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!
  • утилита для оптимизации
  • Ускоритель компьютера
    Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

Преобразование в 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 с помощью командной строки

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

Почему GPT лучше

Представим книгу с парой тысяч страниц. Она существует в двух исполнениях: авторский оригинал и готовый продукт от издательства. Первый вариант — это хаотичный набор сочинений и рукописей, где из опознавательных знаков есть только номера страниц, да и то не всегда. Во втором варианте получилась готовая книга с красивым переплетом, подробным содержанием, правильной нумерацией и разбивкой на главы и абзацы. MBR и GPT делают с диском и информацией то же самое, что издательство делает с книгой. Это примитивное описание того, что делает разметка с дисковым пространством.

Теперь представим, что есть бумажный вариант книги (MBR), а есть — электронный (GPT) с интерактивным содержанием, активными ссылками и закладками, если говорить на техническом языке. Конечно, электронная книга будет удобнее для современного пользователя, особенно, если у него есть читалка на электронных чернилах. Она сама запомнит, где вы остановились, подскажет, сколько еще осталось читать, и покажет словарное значение незнакомых терминов. А еще она удобнее в использовании, так как держать в руках настоящие 2000 страниц — это уже что-то из разряда тяжелой атлетики.

GPT, как электронная книга, облегчает жизнь диску и юзеру. Это поддержка дисков большого объема, возможность создавать много Primary-разделов, расширенные возможности шифрования и отказоустойчивость. Ведь все помнят, как Windows XP слетала после резкой перезагрузки или выключения методом «выдернуть из розетки». После такого помогала только полная переустановка системы. Современная Windows 10 просто запустит средство восстановления, покрутит кружочек и включится в работу как ни в чем не бывало. В этом отчасти есть заслуга GUID Partition Table.

Oпиcaниe проблемы установки

Рядовой пользователь может понять, что ему необходимо изменить конвертацию диска при установке Windows новее 7 версии. Зачастую проблема заключается в отсутствии на компьютере UEFI (вместо него стоит устаревший BIOS), который необходим для новой версии ОС. С проблемой пользователь сталкивается во время перехода на экран разделения дисков, натыкаясь на сообщение, мешающее дальнейшему процессу. Сообщение предупреждает, что используется диск GPT, вместо необходимого MBR. В этой ситуации все, что вам доступно, это кнопка «OK» и меню взаимодействия с существующими дисками. Кнопка «Далее» в этой ситуации будет вам недоступна. Может случиться также противоположная ситуация, при которой установка потребует от вас не GPT, а MBR. Как бы то ни было, мы расскажем вам о процессе изменения типа жесткого диска, и в дальнейшем любой из вас будет в состоянии сам переделать диски Windows 7 в оба направления, как из GPT в MBR так и в обратную сторону.

Как работает утилита mbr2gpt?

Утилита mbr2gpt.exe входит в состав образа Windows 10, начиная с билда 1703 (Creators Update). При выполнении офлайн конвертации разметки диска из MBR в GPT, вы можете использовать mbr2gpt для билдов Windows 10 1507, 1511 и 1607 (и выше). Более ранние версии ОС (Windows 7, Windows 8.1) официально не поддерживаются.

Примечание

. Ранее для преобразования несистемного диска из MBR в GPT без потери разделов можно было использовать стороннюю утилиту

gptgen

. Для конвертации системного диска приходилось полностью очищать диск, создавать на нем GPT разметку и новые разделы, после чего выполнять чистую установку Windows 10.

В документации Mbr2gpt указано, что преобразования таблицы разделов диска в GPT, должны выполняться следующие условия:

  • Текущая разметка диска MBR;
  • На диске есть свободное место для размещения основной и дополнительной таблицы GPT в начале и конце диска;
  • В MBR таблице должно быть не более 3 разделов, один из которых активный (дополнительные и логические разделы должны отсутствовать);
  • В BCD конфигурации должна быть загрузочная запись, указывающая на раздел с Windows.

Логика работы утилиты Mbr2gpt при преобразовании диска из MBR в GPT следующая:

  1. Выполняется проверка совместимости диска для выполнения конвертации;
  2. Если на диске отсутствует системный раздел EFI (ESP), он создается за счет свободного места на одном из существующих разделов (если места недостаточно, появится сообщение об ошибке “cannot find room for the EFI system partition”);
  3. Загрузочные файлы среды UEFI копируются на раздел EFI/ESP;
  4. К диску применяются метаданные и таблица разделов GPT;
  5. Обновляется конфигурация загрузчика BCD.

При смене таблицы разделов на GPT данные на имеющихся разделах не затираются.

Синтаксис утилиты MBR2GPT:

mbr2gpt /validate|convert [/disk:] [/logs:] [/map:=] [/allowFullOS]

mbr2gpt в Windows 10

  • /validate – выполняется только проверка диска на возможность конвертации таблицы разделов (в том числе выполняется проверка, достаточно ли места для хранения основной и вторичной таблицы GPT: 16Кб + 2 сектора в начале диска и 16Кб + 1 сектор в конце);
  • /convert – запуск преобразования диска, при условии успешной валидации;
  • /disk:<disknumber> — задается номер диска, который нужно преобразовать в GPT. Если номер не задан, считается, что нужно сконвертировать системный диск (аналогично команде Diskpart: select disk system);
  • /logs: — указывается путь к каталогу, в который утилита MBR2GPT должна писать логи. Если путь не указан, используется каталог %windir%. Файлы журналов — diagerr.xml, diagwrn.xml, setuperr.log и setupact.log;
  • /map:= позволяет указать дополнительное сопоставление таблицы разделов между MBR и GPT. К примеру /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}. Номер MBR раздела описывается в десятеричной системе, а GPT GUID содержит разделители. Можно указать несколько таких сопоставлений;
  • /allowFullOS – по умолчанию утилита MBR2GPT запускается только в среде выполнения Windows PE. С помощью ключа allowFullOS можно запускать конвертацию системного раздела непосредествнно из запущенной Windows 10. Если не указывать этот параметр, при запуске из Windows, появится ошибка: “ERROR: MBR2GPT can only be used from the Windows Preinstallation Environment. Use /allowFullOS to override”.

Почему возникает ошибка на формат GPT

Жесткий накопитель может быть отформатирован в стиле GPT или MBR. Возможно, вы уже слышали об этих структурах, особенно о последней. Эти форматы отвечают за способ хранения информации в разделах – определяют, в каком месте начинаются и заканчиваются разделы на диске.

Во время инсталляции Windows может появится сообщение, что указанный диск отформатирован в формате GPT и установка системы в этот раздел невозможна. Почему появляется сообщение с ошибкой? Что делать?

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

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

sudo gdisk /dev/sdX

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

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

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

P.S. Если на этом жестком диске был установлен GRUB, его придется переустановить.

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

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

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

Запуск управления дисками Windows

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

Удаление разделов с жесткого диска

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

Преобразование в MBR в управлении дисками

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

Нюансы перехода с MBR на GPT

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

  • Лучше конвертировать диск с помощью второго компьютера;
  • Стоит заранее подготовить систему под загрузку с GPT (включить UEFI-режим в биос);
  • Обязательно сделать бэкап важных данных;
  • Альтернатива второму компьютеру — загрузочная флешка.

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

Если это простой накопитель с файлами, то вероятность потери информации минимальна. Дисковые утилиты стали умными, и простая конвертация карты разделов уже не самая сложная задача, тем более на диске без системы. Тем не менее, советы выше распространяются и на эту ситуацию. 

Аппаратное обеспечение

Хорошо, если для работы с дисками есть рабочий компьютер, а система на нем пока не тронута шаловливыми руками пользователя и работает исправно. Тогда достаточно скачать нужную программу и работать. Но если диск в системе один и что-то пошло не так, придется доставать бубен, загрузочную флешку и придумывать велосипед.

Или искать другой настольный компьютер, в который разрешат «вживить» жесткий диск под восстановление. Если это ноутбук или моноблок, то подключить к ним внутренний жесткий диск без специальных устройств не получится. Для этого можно использовать контроллеры SATA – USB.

Для пущего интереса мы будем проводить эксперименты по конвертированию загрузочных секторов через такой адаптер, как на фото.

Убедитесь, что компьютер/ноутбук имеет поддержку UEFI

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

Чтобы включить нужно перейти в настройки BIOS/UEFI. К сожалению, процедура входа в настройки не одинакова для всех устройств, так как каждый компьютер или ноутбук имеет свой UEFI/BIOS в зависимости от производителя. При включении компьютера обратите внимание на первый экран. Здесь отображается информация о клавише, которая отвечает за вход в настройки (SETUP). Например, может отображаться информация «Press F2 to enter SETUP» или «Press DEL to enter settings».

Итак, при появлении информации о входе на первом экране нажимаем соответствующую клавишу. Затем в настройках BIOS/UEFI нужно найти параметр, отвечающий за EFI или UEFI. Он должен быть в расширенных настройках в пункте «BOOT Mode», в котором предоставлены на выбор три варианта. Устанавливаем его на «UEFI».

В других версиях этот пункт может быть назван как «EFI BOOT» или аналогично. В этом случае, как такового выбора нет, только переключатель ON/OFF. Включите его, чтобы система загрузилась с поддержкой этого стандарта. Теперь вы сможете без проблем инсталлировать операционную систему в раздел, отформатированный в GPT, не прибегая к его преобразованию в MBR.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: