Что такое MBR2GPT и как его использовать? [Руководство]

Полное руководство по инструменту MBR2GPT.EXE

Если вы запускали обновление Windows 11 в своей компьютерной среде, вы, возможно, сталкивались с MBR2GPT. MBR2GPT.exe - это инструмент, который помогает преобразовать стиль разделов диска на компьютере под управлением Windows с устаревшей Master Boot Record (MBR) на GUID Partition Table (GPT) без изменения или удаления данных на жестком диске.

Из этой статьи вы узнаете об инструменте MBR2GPT для Windows 10 и 11, а также о том, как его можно использовать самостоятельно.

Часть 1. Для чего нужен MBR2GPT в Windows 10/11?

MBR2GPT.EXE преобразует диск из стиля разделов Master Boot Record (MBR) в стиль разделов GUID Partition Table (GPT). Программа предназначена для запуска из командной строки WinPE (среда предустановки Windows). Однако с помощью команды "/allowFullOS", программу можно запускать из всей операционной системы (ОС) Windows 10.

Инструмент MBR2GPT можно найти в каталоге Windows\System32 на компьютерах под управлением Windows 10 версии 1703 или более поздней, а также в Windows 11.

Эта утилита доступна как для Windows PE, так и для полноценной ОС. Необходимо сначала обновить образ Windows PE (winpe.wim, boot.wim) с помощью Windows ADK 1703 или более поздней версии, чтобы использовать этот инструмент в процессе с помощью Configuration Manager или Microsoft Deployment Toolkit (MDT).

инструмент mbr2gpt

Часть 2. Как использовать инструмент MBR2GPT?

1. Конвертирование в полноценной ОС Windows

Откройте командную строку, набрав "cmd" в поле поиска на панели инструментов Windows 10. В командной строке cmd от имени администратора введите mbr2gpt /convert /disk: n /allow full OS. Появится раздел диска, который нужно преобразовать. Нажмите Enter.

конвертирование mbr в gpt в windows 10

2. Конвертирование в Windows PE

Процесс аналогичен. Однако здесь вам придется вводить разные команды.

  • Введите команду mbr2gpt /convert /disk: n.
конвертирование в windows pe

Часть 3. Недостатки MBR2GPT

Хотя MBR2GPT производит впечатление инструмента для экономии времени, он имеет некоторые недостатки.

  • MBR2GPT - это совсем не то же самое, что преобразование BIOS в UEFI. Он преобразует расположение разделов, а последний изменяет прошивку системы с Legacy BIOS на UEFI.
  • Инструмент MBR2GPT следует запускать только перед преобразованием BIOS в UEFI во время обновления, и предпочтительно в системе Windows PE. Если запустить инструмент после преобразования микропрограммы, может произойти неудачное конвертирование.
  • GPT или Legacy раскладки официально не поддерживаются. Следовательно, после преобразования с помощью этого инструмента, можно остаться без официальной технической поддержки, если что-то пойдет не так.
  • После конвертирования диска, отменить действия будет невозможно. Кроме того, если вы выполнили разметку во время обновления, вы не сможете вернуться к предыдущей версии Windows. Это ограничение является стандартным, независимо от марки используемого компьютера.
  • Если вы хотите использовать инструмент на полную мощность, необходимо использовать диск, который нужно конвертировать, с менее чем 4 разделами. В различных тестах было обнаружено, что модели Dell могут создавать дополнительные разделы восстановления во время обновления, что приводит к неудачному преобразованию с помощью MBR2GPT после достижения лимита разделов перед обновлением.
  • Вам необходимо убедиться, что вы предоставляете правильный пакет драйверов для модели, если вы используете инструмент с одной последовательностью, которая может работать со всеми моделями оборудования. Кроме того, вы должны убедиться, что механизм может принимать переменные, которые вы предоставляете. Установка будет игнорировать неверные переменные из пакета драйверов. В результате, мы обнаружили еще один недостаток - точность драйверов.

Часть 4. Устранение неполадок при использовании MBR2GPT

Инструмент может выдавать различные распространенные ошибки. Но не волнуйтесь, так как в большинстве случаев их можно устранить. Ниже приведен список кодов возврата, которые вы можете вызвать при использовании утилиты MBR2GPT:

Код возврата
Описание
0 Конвертирование было успешно завершено.
1 Конвертирование было отменено пользователем.
2 Конвертирование не выполнено из-за внутренней ошибки.
3 Конвертирование не выполнено из-за ошибки инициализации.
4 Конвертирование не выполнено из-за недопустимых параметров командной строки.
5 Конвертирование не выполнено из-за ошибки при чтении геометрии и компоновки выбранного диска.
6 Конвертирование не выполнено, потому что один или несколько томов на диске зашифрованы.
7 Конвертирование не выполнено, поскольку геометрия и компоновка выбранного диска не соответствуют требованиям.
8 Конвертирование не выполнено из-за ошибки при создании системного раздела EFI.
9 Конвертирование не выполнено из-за ошибки при установке загрузочных файлов.
10 Конвертирование не выполнено из-за ошибки при применении схемы GPT.
100 Конвертирование в схему GPT прошло успешно, но некоторые записи данных конфигурации загрузки не удалось восстановить.

Устранение #1: Ошибка проверки макета диска MBR2GPT

проверка mbr2gpt не удалась

Это одна из самых распространенных ошибок, которые встречаются при конвертировании MBR в GPT. Это может быть связано с неправильным синтаксисом или используемой системой. MBR2GPT.exe применим только к Windows 10 версии 1703 или более поздней. Ошибка также может возникнуть, если ваша система не поддерживает BIOS, который вы конвертируете.

Чтобы решить эту проблему, проверьте следующее:

  • Что синтаксис правильный
  • Ваша система поддерживает UEFI BIOS
  • Проверьте тип BIOS, который вы используете в данный момент
  • Проверьте, не установлена ли в вашей системе Windows 7,8, 8.1 или более ранние версии Windows 10. Это должна быть Windows 10 версии 1703 или более поздней, а также Windows 11

Вы также можете обратиться к этому видео для ознакомления с полным руководством по устранению ошибки "Проверка разметки диска MBR2GPT не удалась".

Устранение #2: MBR2GPT не может найти раздел ОС

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

Здесь же вы найдете пошаговое руководство по устранению ошибки, когда MBR2GPT не может найти раздел ОС:

Шаг 1. Откройте diskpart и проверьте, нет ли в нем ошибочных записей. Используйте следующий синтаксис:

▸diskpart
▸выберите диск 0: диск операционной системы
▸список разделов
▸выберите раздел 2: потому что здесь раздел 2 - это раздел, в котором установлена ОС Windows
▸назначьте букву диска = w (например)
▸выберите раздел 1: потому что здесь раздел 1 - это раздел, зарезервированный системой
▸назначьте букву диска = b (например)

устранение ошибки при невозможности найти раздел с операционной системой

После этого вы сможете с легкостью изучить системный раздел Windows и определить наличие загрузочной папки.

Шаг 2. Используйте команду "X: Sources>dir /a w:". Запустите команду "X: Sources>dir /a b:" для проверки зарезервированного системой раздела, если необходимые загрузочные папки отсутствуют.

проверка информации о загрузке

Шаг 3. После определения местоположения загрузочной папки в системном разделе или разделе, зарезервированном системой, вы должны использовать команду "X: Sources>dir /a b: Boot", чтобы запустить программу bcdedit и направить ее в расположение хранилище данных конфигурации загрузки, которое вы только что нашли.

Шаг 4. Определите все недопустимые записи на этом этапе. Введите "X: Sources>bcdedit /store B:bootbcd /enum all", чтобы запустить команду. Существует множество подсказок для неправильных или некачественных записей. Например, надпись "unknown" может быть найдена в нескольких записях. Они могут остаться после более ранней установки Windows или могут быть вызваны вредоносным программным обеспечением.

поиск неизвестных записей

Шаг 5. Скопируйте идентификационный номер неверной записи. Затем еще раз перейдите в хранилище с помощью bcdedit и укажите ему удалить запись, подверженную ошибкам, используя скопированный идентификатор. Наконец, уберите неверную запись.

удаление неправильной записи

Шаг 6. Чтобы убедиться, что теперь все работает правильно, попробуйте выполнить команду "X: Sources>bcdedit /store B:bootbcd /enum all" еще раз. Если все идет по плану, воспользуйтесь утилитой MBR2GPT еще раз.

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

Устранение #3: MBR2GPT не распознается

Основной причиной возникновения этой ошибки является версия вашей Windows. Вы получите эту ошибку, если запустите любую версию, отличную от Windows 10 или 11.

Чтобы исправить эту ошибку, вы можете просто обновить Windows до версии 10, и эта ошибка больше не возникнет. Проверить версию Windows можно с помощью окна "Сведения о системе".

проверка информации о системе

Устранение #4: MBR2GPT не может обнаружить место для системного раздела EFI

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

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

mbr2gpt не может найти местоположение

Подведение итогов

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

Скачать бесплатно

Для Windows XP/Vista/7/8/10/11

Скачать бесплатно

Для macOS X 10.10 - macOS 13