MBR2GPT — конвертация диска из MBR в GPT без потери данных

MBR2GPT конвертирует системный диск из MBR в GPT без переустановки Windows. Нужна для перехода на UEFI-загрузку и поддержки дисков свыше 2 ТБ.

MBR2GPT — конвертация диска из MBR в GPT без потери данных

Команда MBR2GPT преобразует разметку системного диска с MBR (Master Boot Record) на GPT (GUID Partition Table) без удаления разделов и переустановки Windows. Это нужно для перехода с Legacy BIOS на UEFI-загрузку, а также для работы с дисками объёмом свыше 2 ТБ. Команда встроена в Windows 10 x64, начиная с версии 1703.

Синтаксис команды MBR2GPT

MBR2GPT /convert [/disk:<номер_диска>] [/allowfullos] [/V]
MBR2GPT /validate [/disk:<номер_диска>] [/allowfullos] [/V]

Плейсхолдеры:

  • /convert — выполнить фактическое преобразование MBR в GPT.
  • /validate — только проверить диск на совместимость, без изменений.
  • <номер_диска> — номер диска из diskpart (0, 1, 2…). По умолчанию — диск 0.
  • /allowfullos — разрешить запуск из полноценной Windows (без WinPE).
  • /V — подробный вывод журнала в консоль.

Ключи и параметры

Ключ Описание Пример
/convert Выполнить конвертацию MBR → GPT mbr2gpt /convert /disk:0
/validate Проверить диск без изменений — убедиться, что конвертация пройдёт успешно mbr2gpt /validate /disk:0
/disk:N Номер целевого диска (из списка diskpart list disk). По умолчанию 0 mbr2gpt /convert /disk:1
/allowfullos Запуск из работающей Windows (без загрузки в WinPE). Требует прав администратора mbr2gpt /convert /disk:0 /allowfullos
/V Подробный вывод: этапы конвертации, предупреждения mbr2gpt /convert /disk:0 /V
/logs:<path> Путь для сохранения лог-файла (по умолчанию %windir%) mbr2gpt /convert /logs:C:\logs

Примеры использования

Проверить совместимость перед конвертацией

Всегда начинайте с валидации — это безопасная операция, которая не вносит изменений на диск.

mbr2gpt /validate /disk:0 /allowfullos

Если диск прошёл проверку, вы увидите сообщение «Validation completed successfully». Только после этого запускайте /convert.

Конвертировать системный диск 0

Стандартный сценарий: преобразование загрузочного диска из работающей Windows с правами администратора.

mbr2gpt /convert /disk:0 /allowfullos

После завершения перезагрузите компьютер, войдите в BIOS/UEFI и переключите режим загрузки с Legacy на UEFI.

Конвертировать второй диск

Если нужно преобразовать не системный диск (например, диск данных), укажите его номер.

mbr2gpt /convert /disk:1 /allowfullos

Перед этим проверьте номер диска командой diskpartlist disk.

Конвертация из среды WinPE

Предпочтительный способ для производственных сред — запуск из WinPE без флага /allowfullos.

mbr2gpt /convert /disk:0

Загрузитесь с USB-носителя с WinPE, откройте CMD и выполните команду. Конвертация из WinPE снижает риск конфликтов с работающей ОС.

Конвертация с сохранением подробного журнала

При автоматизированном развёртывании в корпоративной сети важно иметь лог для аудита.

mbr2gpt /convert /disk:0 /allowfullos /logs:C:\MBR2GPT_logs /V

Журнал сохранится в C:\MBR2GPT_logs, а в консоль выведется полный ход выполнения.

Проверить, что конвертация прошла успешно

После перезагрузки убедитесь, что диск теперь размечен как GPT.

diskpart
list disk

В столбце «GPT» у целевого диска должна появиться звёздочка (*).

Частые ошибки и решения

Ошибка Причина Решение
«MBR2GPT: Failed to open disk» Команда запущена без прав администратора Открыть CMD от имени администратора (Win+X → Windows PowerShell (Admin))
«Disk layout validation failed» На диске более 3 первичных разделов или нет EFI-раздела Удалить лишние разделы через diskpart до конвертации; оставить не более 3 основных разделов
«Cannot find OS partition» Диск не содержит активного загрузочного раздела Windows Убедиться, что указан правильный номер системного диска; проверить через diskpart → list partition
Компьютер не загружается после конвертации BIOS настроен на Legacy-режим, а диск уже GPT Войти в UEFI/BIOS и переключить режим загрузки с CSM/Legacy на UEFI
«MBR2GPT is not recognized» Используется 32-битная версия Windows или версия ниже 1703 MBR2GPT работает только на 64-битных Windows 10/11, версия 1703 и выше
Потеря данных на разделах Конвертация прервана в процессе (питание, сбой) Перед конвертацией обязательно создать полный резервный образ диска через Acronis, Veeam или wbadmin

Когда применять, а когда нет

MBR2GPT применяют при массовой миграции корпоративных ПК с BIOS на UEFI, при подготовке компьютеров к использованию Secure Boot, а также при необходимости работать с дисками объёмом свыше 2 ТБ. Не применяйте MBR2GPT на дисках с нестандартной разметкой (более 3 основных разделов, динамические диски, BitLocker — BitLocker нужно предварительно отключить). Команда работает только на 64-битных версиях Windows, начиная с версии 1703. PowerShell-аналога для этой операции нет — только MBR2GPT или сторонние утилиты (GParted, Acronis Disk Director).

FAQ

Безопасна ли конвертация MBR2GPT? Могут ли потеряться данные?

При нормальном выполнении данные не теряются — команда изменяет только метаданные разметки диска. Тем не менее перед конвертацией обязательно создайте резервный образ диска: любой сбой питания или программная ошибка в процессе конвертации может сделать диск незагружаемым.

Нужно ли переустанавливать Windows после MBR2GPT?

Нет. MBR2GPT специально создана для преобразования без переустановки ОС. После конвертации и смены режима загрузки в BIOS система продолжает работать с теми же данными и настройками.

Что делать, если после конвертации Windows не загружается?

В первую очередь войдите в UEFI/BIOS и убедитесь, что режим загрузки переключён с Legacy/CSM на UEFI. Если это не помогло — загрузитесь с установочного USB-носителя Windows и выполните восстановление загрузки: bootrec /fixboot и bcdboot C:\Windows /s S: /f UEFI.

Можно ли конвертировать обратно из GPT в MBR?

MBR2GPT выполняет преобразование только в одну сторону. Для обратной конвертации нужно удалить разделы и пересоздать разметку в diskpart — это уничтожит все данные на диске. Либо восстановить образ диска, созданный до конвертации.

Работает ли MBR2GPT с BitLocker?

Нет. Если на диске включён BitLocker — сначала расшифруйте диск командой manage-bde -off C:, дождитесь завершения, затем выполните конвертацию. После конвертации BitLocker можно включить снова.

Оцените статью
( Пока оценок нет )
MW10
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.