В Windows 10, начиная с версии 1703 появилась встроенная утилита MBR2GPT, позволяющая выполнить конвертацию диска из MBR в GPT в программе установки, в среде восстановления или даже в запущенной ОС, причем сделать это без потери данных и, при наличии уже установленной в режиме Legacy Windows 10, она продолжит исправно загружаться, но уже в режиме UEFI.
В этой инструкции — об использовании утилиты Майкрософт для конвертации дисков из MBR в GPT в разных сценариях и об имеющихся ограничениях, которые делают её пригодной не для любой задачи. Сама утилита располагается в C:\Windows\System32\MBR2GPT.EXE. Также может быть полезно: Как преобразовать GPT в MBR, Как узнать, MBR или GPT диск на компьютере.
Использование MBR2GPT в программе установки и среде восстановления
Особо интересным может оказаться использование утилиты конвертации диска из MBR в GPT без потери данных при установке Windows 10 при появлении ошибки «Установка на данный диск невозможна. На выбранном диске находится таблица MBR-разделов» и мы можем это сделать, но есть несколько важных ограничений.
Ограничения mbr2gpt.exe состоят в следующем: диск должен быть системным (с загрузочной областью Windows) с таблицей разделов MBR, содержать не больше 3-х разделов (и, соответственно, не содержать расширенного раздела, отображающегося в «Управлении дисками» зеленым цветом). У многих обычных пользователей эти условия соблюдаются, а соответственно можно использовать и утилиту. При наличии расширенного раздела и отсутствии на нем важных данных можно его предварительно удалить.
Таким образом, если вы ранее устанавливали систему в режиме Legacy на MBR и пока не успели удалить системные разделы, обычно вы можете конвертировать диск в GPT в программе установки без потери данных, действия будут выглядеть следующим образом:
- В программе установки, удобнее всего на этапе выбора раздела для установки, нажмите клавиши Shift+F10 (на некоторых ноутбуках — Shift+Fn+F10), откроется командная строка.
- Введите команду mbr2gpt /validate и нажмите Enter. Если вы сразу получите сообщение о том, что «Validation completed successfully», значит системный диск был определен успешно, а его конвертация в GPT без потери данных возможна, переходим к 4-му шагу.
- Если сообщается «Failed», как у меня в первой команде на скриншоте, попробуйте вручную указать номер диска для конвертации (номер диска можно увидеть в окне выбора раздела для установки, у меня 0): mbr2gpt /disk:0 /validate (вторая команда в скриншоте выше). Если в этот раз команда выполнена успешно, можно конвертировать.
- Для конвертации выполните команду: mbr2gpt /convert или mbr2gpt /disk:НОМЕР_ДИСКА /convert в зависимости от того, какой вариант проверки у вас прошел успешно — с указанием номера диска или без него. После завершения работы команды можно закрыть командную строку.
В результате mbr2gpt сохранит имеющиеся разделы и создаст новый раздел с EFI-загрузчиком системы или же преобразует в него раздел «Зарезервировано системой». В окне установки Windows 10 нажимаем «Обновить», получаем текущую конфигурацию разделов.
Далее на свое усмотрение можно производить какие-либо действия над разделами и продолжать установку Windows 10 без сообщений о том, что установка на данный диск невозможна из-за таблицы разделов MBR.
Другое применение MBR2GPT.exe
Если вы прочли предыдущую часть, то уже могли догадаться, для чего еще можно применить такого рода конвертацию из MBR в GPT и для чего, собственно, изначально задумана утилита mbr2gpt.exe — вы можете без переустановки Windows 10 конвертировать диск, автоматически создать загрузчик для UEFI и в будущем работать с той же системой на GPT диске без переустановки или потери данных.
Все шаги будут теми же самыми, что были описаны выше, разве что не потребуется дополнительно выполнять какие-либо действия с разделами и продолжать установку, а после конвертации в БИОС нужно выставить UEFI в качестве основного режима загрузки. При этом выполнить эти шаги можно не только загрузившись с загрузочной флешки, но и зайдя в командную строку в среде восстановления Windows 10. Для запуска среды восстановления используйте путь: Параметры — Обновление и безопасность — Восстановление — Перезагрузить сейчас.
Более подробно о mbr2gpt.exe, дополнительных параметрах и методах применения в официальном документе на сайте Майкрософт: https://docs.microsoft.com/ru-ru/windows/deployment/mbr-to-gpt