Конвертация MBR в GPT с помощью mbr2gpt.exe в Windows 10

Утилита MBR2GPT в Windows 10В 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-разделов» и мы можем это сделать, но есть несколько важных ограничений.

На выбранном диске находится таблица MBR разделов

Ограничения mbr2gpt.exe состоят в следующем: диск должен быть системным (с загрузочной областью Windows) с таблицей разделов MBR, содержать не больше 3-х разделов (и, соответственно, не содержать расширенного раздела, отображающегося в «Управлении дисками» зеленым цветом). У многих обычных пользователей эти условия соблюдаются, а соответственно можно использовать и утилиту. При наличии расширенного раздела и отсутствии на нем важных данных можно его предварительно удалить.

Таким образом, если вы ранее устанавливали систему в режиме Legacy на MBR и пока не успели удалить системные разделы, обычно вы можете конвертировать диск в GPT в программе установки без потери данных, действия будут выглядеть следующим образом:

  1. В программе установки, удобнее всего на этапе выбора раздела для установки, нажмите клавиши Shift+F10 (на некоторых ноутбуках — Shift+Fn+F10), откроется командная строка.
  2. Введите команду mbr2gpt /validate и нажмите Enter. Если вы сразу получите сообщение о том, что «Validation completed successfully», значит системный диск был определен успешно, а его конвертация в GPT без потери данных возможна, переходим к 4-му шагу. Проверка возможности конвертации диска в GPT
  3. Если сообщается «Failed», как у меня в первой команде на скриншоте, попробуйте вручную указать номер диска для конвертации (номер диска можно увидеть в окне выбора раздела для установки, у меня 0): mbr2gpt /disk:0 /validate (вторая команда в скриншоте выше). Если в этот раз команда выполнена успешно, можно конвертировать.
  4. Для конвертации выполните команду: mbr2gpt /convert или mbr2gpt /disk:НОМЕР_ДИСКА /convert в зависимости от того, какой вариант проверки у вас прошел успешно — с указанием номера диска или без него. После завершения работы команды можно закрыть командную строку. Конвертация из MBR в GPT без потери данных

В результате 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

Комментарии (52) к Конвертация MBR в GPT с помощью mbr2gpt.exe в Windows 10

  • Евгений

    Отличная статья. Спасибо.

    Ответить

  • Станислав

    А зачем она нужна эта конвертация? Извините за банальность.

    Ответить

    • Dmitry

      Чтобы систему в UEFI режиме грузить с Secure Boot включенным, чтобы не было ограничений на количество основных разделов на диске, которое есть на MBR.

      Ответить

      • Yaromax

        На системном диске — более четырёх разделов? Серьёзно? А зачем?
        Secure Boot — штука интересная и полезная, пока не разобрался, как ключи прописывать.

        Ответить

        • Dmitry

          А вот представьте себе: купили вы себе ноутбук с таблицей разделов MBR (хоть и нет таких в продаже уже, но всё же). И там у нас: раздел «зарезервировано системой», раздел с образом восстановления производителя, системный раздел… о-па… создаем еще один раздел — «диск D» и у нас уже появился «расширенный раздел» вместо основного, который в некоторых сценариях может создавать проблемы.

          Ответить

        • ILYA

          вот у винды спросить бы! у меня там четырераздела — зарезервировано 100 мегабайт NTFS, (С:) с загрузкой, следом 501 мегабайт раздел восстановления
          и D: с данными. и все, сабж не годится. потому что либо все основные либо один расширенный. Правда есть сторонние средства преобразования в GPT типа EaseUS Partition Master но я боюсь -а вдруг винда не загрузится!

          Ответить

  • Константин

    Не сработало оба способа, что с «/disk:0», что без неё. В обоих вариантах пишет «неудача».

    Ответить

    • zheka

      и как в итоге решили проблему? сейчас столкнулся с такой же бедой

      Ответить

    • Андрей

      допишите атрибут /allowFullOS
      — Allows the tool to be used from the full Windows environment. By default, this tool can only be used from the Windows Preinstallation Environment. Позволяет использовать инструмент из полной Windows ОС. По умолчанию этот инструмент можно использовать только из среды предустановки Windows

      Ответить

  • Александр

    В общем, ноутбук (HP Pavilion BeatsAudio) проделал второй вариант — не помогло. НО! Перезагрузился в бот меню и выбрал не UFFI а ниже. Загрузился. Создал раздел(до этого удалил и пытаясь создать — выдавало ту же ошибку), в итоге — все создалось на ура и сейчас установка идёт успешно. Вообще не раз с этой проблемой сталкивался, всегда выручала эта статья. Для остальных — внимательно смотрите что выбираете в boot-menu и все будет окей!

    Ответить

    • Павел

      Это реально работает в боот меню менять и все ок!!!!!

      Ответить

      • Павел

        Но пропали все диски

        Ответить

  • Вячеслав

    А у меня выдал Where: и ниже списком validate/, convert/ с объяснением, что делает функция. Прописываю конвертировать, а ничего не происходит. Опять вываливается Where: и та же муть( че делать? Загрузочный диск с программой из предыдущей статьи?

    Ответить

    • Dmitry

      Здравствуйте.
      А можно скриншот куда-то выложить и дать ссылку глянуть?
      Программа из предыдущей статьи сделает Windows не запускаемой — т.е. ее можно применить перед установкой, но не после. А вот эту mbr2gpt можно уже и после установки.

      Ответить

  • Boris

    Спасибо за великолепные инструкции! Но в моем конкретном случае они не подходят. Так как раньше не раз устанавливал Windows 10 с флешки, в этот раз раньше всё удалил-Windows! Только потом наткнулся на этот запрет «… только на GPT можно ставить!» Теперь мне утилиту не куда ставить. Всё дело в том что на этом диске но в другом разделе лежат важные данные! В данном случае мне как ПРОЩЕ поступить? мой биос giga uefi. Заранее благодарен.

    Ответить

    • Dmitry

      Здравствуйте.
      Из комментария не вполне ясна ситуация. Диск у вас в итоге с какой таблицей разделов — GPT или MBR? Флешка загрузочная есть? Как создана?

      Ответить

  • Антон

    Добрый вечер, Дмитрий
    У меня другая проблема…SSD на 256 Гб, Win 10 x64 версия 1909. Есть только Диск 0, но он даже не базовый, а динамический и MBR.
    Что мне нужно:
    1. Преобразование диска из динамического в базовый БЕЗ ПОТЕРИ ДАННЫХ. И стоит ли возвращать в базовый?
    2. Преобразование MBR в GPT также БЕЗ ПОТЕРИ ДАННЫХ. На данный момент стандартной утилитой MBR2GPT.exe вот что пишет:
    C:\Windows\system32>MBR2GPT.EXE /validate /allowfullos
    MBR2GPT: Attempting to validate disk 0
    MBR2GPT: Retrieving layout of disk
    MBR2GPT: Validating layout, disk sector size is: 512 bytes
    Disk layout validation failed for disk 0
    Если нужно доп. инфа с логов — напишите, пожалуйста. Предоставлю.
    Спасибо!

    Ответить

    • Dmitry

      Здравствуйте.
      1. Стоит. Без потери данных только сторонним софтом. Точно умеет Aomei (можно изнутри программы сделать загрузочную флешку и с нее выполнить), но не знаю, доступно ли в бесплатной версии.
      2. Вот тут не знаю. По идее, если у вас лишь один диск, то mbr2gpt должен отработать после 1. Но странно, что он у вас динамический и не ясно, как так получилось.

      Ответить

      • Антон

        Снова здравствуйте, Дмитрий!
        Спасибо огромнейшее что откликнулись.
        1. Спасибо за Ваши рекомендации. Обязательно скачаю этот софт. Касательно загрузочной флешки внутри программы это очень интересно. Нужно вникнуть.
        Для меня очень важно вернуть единственный Диск 0 на SSD, там же и стоит сама ОС Win10 x64, без потери данных из динамики в базовый. Для меня самого неясно если честно как так вышло и это самый первый шаг и очень надеюсь что он пройдёт безболезненно и это не снесёт винду и потом не будет просто чёрный экран после загрузки.
        2. Да, диск один единственный, как я уже сказал — Диск 0, который состоит из таких томов:
        Диск С (Windows 10), тип Динамический, NTFS, 230 ГБ.
        Диск D (HPDOCS), тип Динамический, FAT32, 3,91 ГБ.
        Диск Е (HP_TOOLS), тип Динамический, FAT32, 2,00 ГБ.
        Диск F (Системный), тип Динамический, FAT32, 3,91 ГБ.
        SSD у меня SAMSUNG MZVLB256HAHQ-000H1 (238 ГБ), ноутбук HP Pavilion Gaming 15-cx0027ua (8KQ92EA) и вот важный вопрос: поддерживает ли их материнка InsydeH20 rev 5.0 загрузку в режиме UEFI, и если да, то тогда я точно буду конвертировать диск с MBR в GPT. Для меня было загадкой почему вообще при установке Win10 на совершенно новом ноуте выскакивает ошибка «Установка Windows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск»…
        Поэтому пришлось ставить в Legacy…
        Также, если в Aomei можно и сделать конвертацию mbr2gpt без потери данных, то как мне кажется нужно и стоит попробовать.
        Как Вы считаете, Дмитрий?….

        Ответить

        • Dmitry

          А есть ли возможность оставить всё как есть и не заниматься конвертацией?
          Просто по описанию и при условии, что на диске есть важные данные, очень велика вероятность на одном из этапов напортачить и остаться без загружаемой ОС.

          Ответить

  • Антон

    Благодаря чудесной программе AOMEI Partition Assistant 8.6 Pro всё удалось:
    И конвертнуть диск из динамического в базовый с помощью встроенного компонента Dynamic Disk Converter (именно в этой версии и выше он есть)
    А также конвертнуть из MBR в GPT и выставить в биос загрузку через UEFI после этого.
    И самое главное что обе операции сделал менее чем за 5 мин и БЕЗ ПОТЕРИ ДАННЫХ!! Программа реально крутая!
    Win10 x64 стала даже ещё быстрее грузится и все данные во всех программах остались «не задеты» — всё абсолютно работает!!
    Класс!! Не пришлось переустанавливать винду, а это главное!!!

    Ответить

  • Игорь

    Если есть рабочий комп и образ Win, и программка бесплатная Rufus, то в считанные минуты можно сделать загрузочную флешку и в MBR, и в GPT. Или 2 флешки сразу на все случаи жизни.

    Ответить

    • Dmitry

      Тут суть в другом: мы можем систему, которая была поставлена в Legacy на MBR конвертировать в UEFI на GPT. Прямо установленную и загрузка продолжит работать.

      Ответить

  • Энди

    Спасибо вам! В который раз выручаете, смог поменять MBR в GPT диск системный без потери данных и главное быстро и без головняка. Ставлю обновления ОС теперь. Ранее по вашим же советам восстанавливал себе раздел загрузки, который каким то боком оказался не на диске nvme, а на HDD, который был заменен. Вы лучшие.

    Ответить

  • Anna

    НИЧЕГО НЕ ВЫШЛО!

    Не первый, не второй способ не дали никаких результатов!!!

    Ответить

  • Юрий

    все получилось спасибо, и не нужны никакие программы и загрузочные диски

    Ответить

  • ринат

    Здравствуйте подскажите пожалуйста как оживить флешку, сделали образ в формате GPT и компьютер теперь не видет её

    Ответить

    • Dmitry

      Не совсем понял… флешка, хоть GPT хоть MBR в любом случае должна быть видна (внутри системы). Если речь идет о загрузке с неё — то просто создать заново (из этой же флешки) с другими параметрами.

      Ответить

  • Максим

    Подскажите, после команды CONVERT выдает ошибку Cannot install new boot files. Error: 0x000000C1

    Ответить

    • Dmitry

      Здравствуйте.
      Сообщение говорит о том, что программа не может установить новые файлы загрузки (для GPT у нас они другие). А вот почему — тут я и сам не знаю, сложно издалека угадать.

      Ответить

  • Виталий

    Здравствуйте Дмитрий! Благодаря вашей подписке все больше становлюсь «старым чайником». Но, возникшую проблему у меня пока что здесь не нашел, увы. Снял с неработающего компа с винд7 (12лет, полетел проц.) два диска, и попытался с помощью внешнего кармана подкл. к новому ПК на винд10про, скопировать нужные мне файлы. В итоге 1-й диск системный с МБР, мой комп видит и даже запускает мои программы форекса и файлы без проблем. А, вот второй на 500гиг с фильмами и фотографиями — не видит. Как сделать ему МБР, ведь он в нтфсе работает?

    Ответить

    • Dmitry

      Здравствуйте.
      Тут явно не в МБР дело (и не в NTFS). MBR и GPT — это одно (таблица разделов), а NTFS, FAT32, и ExFat — это другое (файловая система). Соответственно диск может быть MBR и на нем разделы в любой из этих (и некоторых других) файловых систем или GPT и, аналогично — на нем разделы в любой из этих файловых систем.
      При этом: любое из этих сочетаний должно исправно читаться на вашей системе (то есть таблица разделов критична лишь для системного диска, но не для дисков с данными).

      А вот в чем дело сказать однозначно не могу. но вопрос: а второй диск виден в диспетчере устройства? в управлении дисками (Win+R — diskmgmt.msc)?

      Ответить

  • Юрий

    Подскажите, после такой конвертации SSD уже с GPT заработает со старой мат. платой с Legacy? Сейчас SSD с MBR и старая мат. плата, установлена Windows 10 x64.

    Ответить

    • Dmitry

      Здравствуйте.
      Не совсем ясен вопрос, потому такие варианты:
      1. Конвертируем в GPT и потом пробуем загрузить систему на материнской плате, которая только Legacy загрузку поддерживает — нет, не получится.
      2. Конвертируем в GPT и используем как второй диск на старой материнской плате (загрузка с другого диска, который MBR) — да, будет работать и будет виден.

      Ответить

      • Юрий

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

        А наоборот, ОС загрузится с новой мат. платой (UEFI) и SSD с MBR или обязательно потребуется конвертация?

        Ответить

        • Dmitry

          Конвертация не потребуется, если мы можем включить на новой материнской плате поддержку Legacy режима (скорее всего можем, но гарантий тут не дам).

          Ответить

  • Виталий

    У меня без номера диска по команде написало «Failed to retrieve geometry for disk -1»
    С номером диска пишет «Invalid arguments»
    Подскажите что делать?

    Ответить

    • Dmitry

      Здравствуйте.
      Подозреваю, что ошибки во вводе команды. Какие именно — не знаю, нужно видеть, как вводите.

      Ответить

  • Dja

    Долго мучился, не получалось ни раздел создать, ни Винду 10 начать ставить. Все вышеперечисленное не помогало. Заметил что в биосе у меня в загрузке один жёсткий диск и почему то два одинаковых ДВД привода. Короче если загружаться с одного ДВД привода ничего не получается, другой ставлю на первое место в загрузке — все ок!

    Ответить

  • Андрей

    Подобной проги в обратную сторону нету?

    Ответить

    • Dmitry

      Сторонние программы для работы с разделами. Например, бесплатно доступно было в этой: https://remontka.pro/diskgenius-software/
      Но: они загрузчик не переделают, то есть придется вручную его создавать.

      Ответить

  • Саргис

    Здравствуйте!
    Подскажите, пожалуйста. А есть ли другие бесплатные способы преобразования системного диска с MBR в GPT? Система Windows 7 x64, установлена на жестком диске с разметкой MBR. Хочу попробовать перенести систему на SSD-диск, который хочу разметить как GPT и на котором параллельно будет установлен Windows 10 и/или 11.
    Я искал в интернете, но пока кроме платных (например, через AOMEI) или сложных (возможно тоже платных, через AdminPE) ничего не нашёл.

    Ответить

    • Dmitry

      Здравствуйте.
      Для 7-ки ничего особо посоветовать не могу. То есть из программ если, то, например, Disk Genius бесплатно умела, когда я последний раз ею пользовался. Но: загрузчик вам самостоятельно придется делать потом для 7-ки.

      Ответить

  • Alex

    Добрый день!
    У меня ssd на нем система, разделен на два диска (C, X)
    Есть два hdd 4 tb и 1tb без разделений.

    Задача: Нужно конвертировать в gpt без потери данных на всех дисках, такое получится?

    Ответить

    • Dmitry

      Здравствуйте.
      1. SSD с системой по идее успешно конвертируется утилитой из обзора выше (весь диск, не только раздел C)
      2. Для оставшихся HDD используйте сторонние программы. Последнее что ещё бесплатно это делало (во многих других в бесплатной версии убрали) — DiskGenius

      Ответить

      • Alex

        Благодарю, если вдруг случится ошибка (где то читал на форуме что бывают ошибки во время конвертации)
        Будет ли откат назад к mbr без проблем и потери данных?

        Ответить

        • Dmitry

          А вот тут уверенно вам ничего сказать не могу. Если сбой произойдет в направлении GPT, он не исключен и в обратном направлении.

          Ответить

  • данил

    C:\Users\svins>mbr2gpt /validate /allowFullOS
    EnablePrivilege: AdjustTokenPrivileges failed (Error:0x514)
    ERROR: Failed to enable backup/restore privileges.
    Check that you are running in a process with elevated privileges.
    И что делать?

    Ответить

    • Dmitry

      Здравствуйте.
      У вас командная строка не от имени администратора запущена, судя по всему.

      Ответить

  • Юрий

    Дмитрий, здравствуйте. Объясните чайнику более разжёвано пожалуйста. Поменял диск на ноутбуке, ну и устанавливал Виндовс 10 с загрузочной флешки. Весь процесс установки стопорился на Boot menu, с невозможностью выбора места загрузки. В Биосе отключил Security boot и переключился с UEFI на Legacy. 10-ка успешно установилась, но вот теперь и хочу вернуть загрузку с UEFI. Мне не совсем понятно, когда запускать и где запускать MBR2GPT.exe? Просто загрузив Windows и уже из под него в командной строке запустить этот экзешник, или на каком-то другом этапе? Заранее спасибо, и простите за тупизм.

    Ответить

    • Dmitry

      Здравствуйте.
      В программе установки Windows. То есть загружаемся с загрузочной флешки с той же 10-кой, нажимаем клавиши Shift+F10 (это откроет командную строку) и там делаем нужные действия.

      Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться