Mbr2gpt.exe – это встроенная консольная утилита Windows 10, которая позволяет сконвертировать диск с таблицей разделов MBR (Master Boot Record) в таблицу GPT (GUID Partition Table) без потери данных и без необходимости удаления существующих разделов на диске. Утилиту можно mbr2gpt использовать для конвертации таблицы разделов как в среде Windows PE (Windows Preinstallation Environment), так и непосредственно из запущенной Windows 10. С помощью утилиты можно изменить таблицу разделов с MBR на GPT как на диске с данными, так и на системном диске, на который установлена Windows 10 (с помощью параметра /allowFullOS).
Содержание:
- Как работает утилита mbr2gpt?
- Запуск конвертации таблицы разделов MBR в GPT без потери данных из Windows
- Использование MBR2GPT при установке Windows 10
- Возможные проблемы после преобразования таблицы разделов из MBR в GPT
Как работает утилита 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 следующая:
- Выполняется проверка совместимости диска для выполнения конвертации;
- Если на диске отсутствует системный раздел EFI (ESP), он создается за счет свободного места на одном из существующих разделов (если места недостаточно, появится сообщение об ошибке “
cannot find room for the EFI system partition
”); - Загрузочные файлы среды UEFI копируются на раздел EFI/ESP;
- К диску применяются метаданные и таблица разделов GPT;
- Обновляется конфигурация загрузчика BCD.
При смене таблицы разделов на GPT данные на имеющихся разделах не затираются.
Синтаксис утилиты MBR2GPT:
mbr2gpt /validate|convert [/disk:] [/logs:] [/map:=] [/allowFullOS]
- /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
”.
Операция конвертации из таблицы разделов из MBR в GPT необратимая. Убедитесь, что ваш компьютер поддерживает UEFI перед конвертаций.
Перед конвертацией таблицы разделов проверьте, возможно ли сконвертировать текущий системный MBR диск в GPT.
mbr2gpt.exe /disk:0 /validate /Logs:C:\logs /allowFullOS
MBR2GPT: Attempting to validate disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512
Строка MBR2GPT: Validation completed successfully говорит о том, что такую конвертацию можно произвести. Строка MBR2GPT: Disk layout validation failed означает, что диск нельзя конвертировать, т.к. он не удовлетворяет условиям.
Еще одна распространённая ошибка “
Cannot find OS partition(s) for disk 0
” чаще всего она связана с использованием стороннего загрузчика, выбора неверного диска для конвертации. Также может помочь перенос файлов загрузчика Windows на системный диск (
bcdboot c:\Windows /f bios /s c:
), и проверьте корректность записей для среды WinRE в BCD (
reagentc /disable && reagentc /enable
).
Совет. Если системный диск зашифрован с помощью BitLocker, перед конвертацией раздела нужно расшифровать его.
Теперь можно выполнить преобразование таблицы разделов на системном диске:
mbr2gpt.exe /convert /disk:0 /allowFullOS
MBR2GPT will now attempt to convert disk 0. If conversion is successful the disk can only be booted in GPT mode. These changes cannot be undone! MBR2GPT: Attempting to convert disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512 bytes MBR2GPT: Trying to shrink the system partition MBR2GPT: Trying to shrink the OS partition MBR2GPT: Creating the EFI system partition MBR2GPT: Installing the new boot files MBR2GPT: Performing the layout conversion MBR2GPT: Migrating default boot entry MBR2GPT: Adding recovery boot entry MBR2GPT: Fixing drive letter mapping MBR2GPT: Conversion completed successfully MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!
Конвертация диска из из MBR в GPT из установленной Windows 10 выполняется за считанные секунды.
Чтобы компьютер мог загрузится с нового раздела EFI, нужно перенастроить компьютер для загрузки в режиме UEFI. Перезагрузите компьютер, в настройках UEFI измените режим загрузки Legacy (BIOS) на UEFI (Pure) и сохраните изменения.
Windows 10 должна успешно загрузиться. С помощью утилиты msinfo32.exe можно убедиться, что Windows 10 загрузился в режиме BIOS Mode=UEFI.
Основные преимущества перехода на native UEFI и таблицу разделов GPT:
- Возможность создавать разделы более 2 Тб;
- Защита среды загрузки с помощью Secure Boot;
- Технология раннего запуска защиты от вредоносного ПО — ELAM (Early Launch Antimalware);
- Device Guard и Credential Guard в Windows 10 Enterprise;
- Безопасный запуск (Measured Boot).
Использование MBR2GPT при установке Windows 10
Вы можете использовать утилиту mbr2gpt при установке Windows. Вы создали загрузочную UEFI флешку, и пытаетесь установить Windows 10 на диск с MBR разметкой на компьютере с UEFI. В этом случае появится ошибка:
Установка Windows на данный раздел невозможно. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск.
Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI system, Windows can only be installed to GPT disks
Если у вас на MBR диске есть разделы с данными (он использовался в Legacy режиме или на компьютере с BIOS), и вы не хотите их удалять при смене таблицы разделов на GPT, можно прямо из окна установки Windows 10 выполнить конвертацию MBR диска в GPT.
- Нажмите сочетание клавиш
Shift+F10
на экране установки чтобы открыть командную строку среды WinPE; - Проверьте, можно ли сконвертировать диск в GPT-разметку. Выполните команду:
mbr2gpt /validate
- Если команда вернула “Validation completed successful”, можно начать конвертацию диска;
При появлении ошибки “Failed to retrieve geometry for disk -1”, скорее всего у вас в компьютере подключено несколько дисков. Выполните команды
diskpart
->
list disk
, определите номера дисков. Запустить проверку определенного диска можно командой:
mbr2gpt /validate /disk:0
- Для запуска конвертации выполните команду
mbr2gpt /convert
или с указанием номера диска
mbr2gpt /convert /disk:0
- Утилита mbr2gpt создаст новый загрузочный раздел EFI system partition, скопирует на него загрузчик Windows и преобразует таблицу разделов в GPT (имеющиеся разделы будут сохранены). Вам останется только переключиться в окно установки, нажать кнопку Refresh в окне выбора дисков и начать установку Windows 10 на выбранный раздел.
Возможные проблемы после преобразования таблицы разделов из MBR в GPT
После конвертации таблицы разделов с помощью mbr2gpt чаще всего проблемы возникают с BitLocker и Hyper-V (доступны в Pro и Enterprise редакциях Windows 10).
Если после конвертации диска при включении BitLocker появляется ошибка “
The system cannot find the file specified
”, скорее всего проблема со средой восстановления Windows Recovery Environment (WinRE).
Попробуйте переименовать файл
%windir%\System32\Recovery\ReAgent.xml
и запустить BitLocker (новый файл ReAgent.xml будет создан автоматически).
Также возможна ошибка при запуске виртуальных машин Hyper-V:
Virtual machine could not be started because the hypervisor is not running.
Для исправления ошибки нужно включить поддержки автозапуска Hyper-V в загрузчике BCD:
BCDEDIT /Set {current} hypervisorlaunchtype auto
Если вы попытаетесь конвертировать диски со предудущими версиями Windows (7 или 8.1), утилита выдаст ошибку “
mbr2gpt cannot install new boot files
”. В этом случае рекомендуется сначала выполнить апгрейд до Windows 10 и только после этого конвертировать таблицу разделов.
Как изменить диск с MBR на GPT в Windows 11/10? На этой странице представлены три практичных и надежных метода, которые помогут вам с легкостью преобразовать MBR в GPT.
PAGE CONTENT:
- 1. EaseUS Partition Master- Самый простой, Без Потери Данных и Без Потери Раздела
- 2. Управление Дисками — Встроенный Инструмент Windows, Требуется Удаление Разделов
- 3. DiskPart — Сложный & Встроенный Инструмент Windows, Требуется Удаление Разделов
Если вам нужно сменить стиль раздела диска, выберите любой из перечисленных ниже способов, с помощью которых можно преобразовать диск из MBR в GPT без потери каких-либо данных.
В Каких Случаях Требуется Конвертация из MBR в GPT
Стиль раздела в Windows может быть как MBR (Основная Загрузочная Запись), так и GPT (Таблица Разделов GUID). Они широко используются в устройствах хранения данных, таких как жесткие диски в компьютерах. В настоящее время все больше и больше пользователей меняют стиль раздела с MBR на GPT.
Однако, многие пользователи не совсем понимают, в каких случаях нужно преобразовывать диск MBR в диск GPT. Ниже приведён список ситуаций, в которых вам понадобится конвертация MBR в GPT:
- 1. Для создания более четырех основных разделов на диске.
- 2. Чтобы полностью использовать диск с объемом более 2ТБ.
- 3. Чтобы установить Windows на диск EFI/UEFI.
- 4. Вы получили сообщение об ошибке: «Windows не может быть установлена на этот диск. Выбранный диск имеет таблицу разделов MBR. В системе EFI Windows может быть установлена только на GPT-диски», как показано на рисунке ниже.
Если вы попадёте в любую из этих ситуаций, вам потребуется сменить диск с MBR на PGT.
Если вы хотите изменить диск с MBR на GPT без потери данных или преобразовать загрузочный диск с MBR на GPT во время установки Windows, воспользуйтесь любым, из приведенных ниже, способом, чтобы легко выполнить эту задачу.
Способ 1. Как Преобразовать MBR в GPT с помощью EaseUS Partition Master
Применение: Преобразование дисков с данными и ОС из MBR в GPT без потери данных и переустановки Windows.
Надежный инструмент для преобразования дисков — EaseUS Partition Master позволяет конвертировать ваш диск из MBR в GPT напрямую всего за несколько кликов. Он превосходит как Управление Дисками, так и DiskPart в следующих двух аспектах:
- Сохраняются Все Разделы: EaseUS Partition Master не удаляет разделы для преобразования диска.
- Без Потери Данных: EaseUS Partition Master оставляет все данные на диске в безопасности, при преобразовании их из MBR в GPT или наоборот.
- Предупреждение:
- Перед преобразованием загрузочного диска в GPT (диск содержит вашу систему), убедитесь, что материнская плата поддерживает режим загрузки UEFI.
- В противном случае, вы столкнетесь с ошибкой загрузки на вашем компьютере после преобразования MBR в GPT.
Шаг 1. Загрузите и запустите EaseUS Partition Master на вашем компьютере с Windows.
Шаг 2. Щелкните правой кнопкой мыши по диску MBR, который вы хотите преобразовать, и выберите функцию «Конвертировать в GPT».
Шаг 3. После этого найдите и нажмите кнопку «Выполнить 1 операцию» на панели инструментов, затем подтвердите кнопкой «Применить», чтобы начать преобразование. Вам необходимо перезагрузить устройство, чтобы изменения вступили в силу.
Примечание: если на вашем компьютере возникают проблемы с загрузкой ОС, вам необходимо сначала создать загрузочный диск WinPE, а затем с него запустить EaseUS Partition Master для преобразования MBR в GPT.
Видеоурок по преобразованию MBR в GPT:
Необязательные Действия: Включение режима UEFI После Преобразования Системного Загрузочного Диска в Формат GPT.
Если вы преобразовали системный диск Windows в GPT, не забудьте включить режим загрузки UEFI на вашем компьютере, чтобы ОС могла загрузиться. Вот шаги:
Шаг 1. Перезагрузите компьютер и нажмите F2, F8, F12 или Del, чтобы войти в загрузочное меню BIOS.
Шаг 2. Найдите раздел параметров загрузки и включите режим UEFI.
- Установите для параметра Launch CSM значение Enabled. Если для параметра CSM установлено значение Disabled, перейдите к Шагу 4 ниже.
- Установите для параметра Boot Device Control значение UEFI Only.
- Установите для параметра Boot from Storage Devices значение UEFI driver first.
Шаг 3. Выберите вариант USB UEFI OS Boot самым первым сверху в параметре Boot Priority List.
Шаг 4. Сохраните изменения и выйдите из BIOS, перезагрузите ПК с GPT диска.
Теперь немного подождите. Ваш компьютер автоматически перезагрузится с GPT-диска.
- Важно
- Обратите внимание, что и Способ 2, и Способ 3 работают только для изменения диска с данными на GPT. Если это загрузочный диск, то вы можете столкнуться с ошибкой сбоя загрузки ОС.
- Кроме того, следующие два метода требуют, чтобы вы удалили все разделы на диске. Если у вас есть важные файлы на диске, то заранее сделайте резервную копию.
- Если нужна быстрая и бесплатная программа для бэкапов, то EaseUS Todo Backup сможет сделать это быстро и эффективно.
Способ 2. Как изменить MBR на GPT через Управление Дисками
Применение: Изменение диска с данными с MBR на GPT, потребуется удалить раздел и данные.
Чтобы изменить диск с данными на GPT, необходимо удалить все разделы на MBR-диске в Управлении Дисками. В противном случае, вариант «Преобразовать в GPT-диск» будет недоступен в Управлении Дисками. Он станет доступным для выбора после удаления существующих разделов.
Необходимые Действия для Преобразования Диска MBR в GPT в Управлении Дисками:
Шаг 1. Щелкните правой кнопкой мыши ‘Этот компьютер’ или ‘Мой компьютер’, выберите ‘Управление’ и затем ‘Управление Дисками’.
Шаг 2. Щелкните правой кнопкой мыши по каждому разделу диска MBR и выберите ‘Удалить Том’.
Шаг 3. Нажмите «ОК», чтобы подтвердить удаление, затем повторите Шаг 2, чтобы удалить все разделы на диске.
Шаг 4 .Когда весь диск будет отображаться как нераспределенный, щелкните правой кнопкой мыши на MBR-диске и выберите ‘Преобразовать в GPT Диск’.
Закройте Управление Дисками после завершения процесса преобразования диска. Теперь можно пользоваться новым диском и создать столько разделов, сколько нужно, а также установить новую ОС на диск.
Способ 3. Преобразование MBR в GPT с помощью DiskPart
Применение: Преобразование MBR-диска с данными в GPT с помощью команды DiskPart, удаление разделов обязательно.
Поскольку преобразование MBR в GPT с использованием DiskPart требует очистки всего диска, не забудьте сначала создать резервную копию данных. Затем выполните следующие действия, чтобы преобразовать MBR-диск в GPT:
Шаг 1. Нажмите кнопку ‘Пуск’ и введите cmd.
Шаг 2. Щелкните правой кнопкой мыши ‘Командная Строка’ и выберите ‘Запустить от имени Администратора’.
Шаг 3. Введите diskpart и нажмите Enter.
Когда вы увидите диалоговое окно с запросом разрешения, нажмите ‘Да’.
Шаг 4. Введите по очереди следующие команды, и каждый раз нажимайте Enter:
- list disk
- select disk 2 (Замените 2 на номер вашего MBR-диска.)
- clean
- convert gpt
DiskPart удалит все разделы на вашем диске, а затем преобразует его в GPT.
Шаг 5. Введите exit когда процесс преобразования завершится.
После этого вы можете использовать новый GPT-диск для создания разделов, установки новой системы UEFI и т.д. без каких-либо препятствий.
Совет: Если вы забыли сделать резервную копию файлов и хотите отменить команду очистки, программа для восстановления разделов EaseUS может восстановить ваши разделы и файлы.
Бонусный Совет: Как Конвертировать MBR в GPT без Операционной Системы
Некоторые пользователи могут захотеть узнать, как преобразовать MBR-диск в GPT без операционной системы или во время установки Windows. По сравнению с вышеуказанными решениями, преобразовать MBR в GPT без ОС сложнее.
Для этого у вас есть два выхода:
- 1. Загрузите компьютер с установочного носителя Windows, а затем используйте командную строку для преобразования диска. Однако, это слишком сложно для большинства обычных пользователей.
- 2. Запустите ПК с загрузочного USB-диска, созданного EaseUS Partition Master, и сделайте это. Получится даже у новичка.
Чтобы было проще, лучше использовать EaseUS Partition Master с загрузочным диском:
Для этого вам необходимо сначала установить это программное обеспечение на другой исправный компьютер. Затем создайте загрузочный диск на USB-накопителе, загрузите ПК с диска и самостоятельно преобразуйте MBR в GPT без операционной системы или во время установки Windows.
Here are the detailed steps for you to follow:
Шаг 1: чтобы создать загрузочный диск c EaseUS Partition Master, вам необходимо правильным образом подготовить USB-накопитель, флешку или CD/DVD-диск. Для этого подключите желаемый накопитель к компьютеру, запустите EaseUS Partition Master, и перейдите по ссылке «WinPE Creator» в верхнем меню программы.
Шаг 2: вы можете выбрать USB или CD/DVD, если дисковод доступен. Однако, если у вас нет под-рукой флешки или компакт-диска, вы также можете сохранить ISO-файл на локальный диск, а затем записать его. Выбрав нужный вариант, нажмите «Продолжить».
Если у вас есть RAID-диски, сначала загрузите драйвер RAID, щелкнув «Добавить драйвер» в строке меню (эта функция добавит драйвер вашего устройства в среду WinPE. Прим.: некоторые устройства не могут быть распознаны в среде WinPE без установленных драйверов, например, RAID или какой-то специфический жесткий диск).
Пора. Нужно с Чего-то Начать Чтобы Преобразовать Диск MBR в GPT
На этой странице представлены 3 основных решения, которые помогут вам успешно преобразовать MBR в GPT-диск.
- Чтобы преобразовать диск с данными или операционной системой из MBR в GPT без потери данных или проблем с загрузкой ОС, EaseUS Partition Master — лучший выбор. Функция «Преобразовать в GPT» не требует удаления раздела, в результате чего, не происходит потери данных.
- В качестве бесплатного инструмента для преобразования диска с данными стоит попробовать Disk Management или DiskPart. Не забудьте сделать резервную копию ваших данных перед удалением разделов, чтобы преобразовать MBR в GPT.
Некоторые пользователи также рекомендовали встроенную утилиту Windows — MBR2GPT.EXE для преобразования MBR в GPT. Однако, она доступна только в Windows Creator’s Update и более поздних версиях, и это намного сложнее, чем использование описанных выше методов. Вы можете обратиться к соответствующей статье Преобразование Microsoft MBR в GPT для получения более подробной информации.
Помимо ответов на вопросы ‘Что использовать, MBR или GPT’ и ‘Как перейти с MBR на GPT’, в конце этой страницы мы представили еще 3 наиболее важных вопроса о преобразовании MBR в GPT, которые могут вас заинтересовать.
Часто Задаваемые Вопросы о Преобразовании MBR в GPT
Читайте далее и, возможно, вы найдёте ответ на свой вопрос:
1. Что лучше GPT или MBR?
Вот сравнительная таблица MBR vs. GPT, из которой станет понятным, какой стиль раздела лучше для вашего диска:
MBR или GPT, Что Лучше?
Сравнение | MBR (Master Boot Record) | GPT (GUID Partition Table) |
---|---|---|
Максимальное Количество Разделов | 4 Раздела. | 128 Разделов. |
Максимальная Емкость Диска | 2ТБ (для сектора 512Б), 16ТБ (для сектора 4КБ) | Без ограничения емкости диска (2^64 логических блока для сектора 512Б или 4КБ) |
Режим Загрузки | BIOS | UEFI |
Вывод: GPT Диск Превосходит MBR Диск по Многим Параметрам
Согласно сравнительной таблице, очевидно, что GPT-диск превосходит MBR-диск во многих аспектах, например:
- Более Высокая Скорость Загрузки: GPT UEFI может загружать операционную систему быстрее, чем в традиционном режиме загрузки MBR BIOS.
- Лучшая Совместимость с Операционными Системами: GPT лучше совместим с ОС, чем MBR, поскольку поддерживает большинство операционных систем, включая Windows Server и macOS.
- Расширенная Защита Данных: GPT содержит резервную копию основного заголовка GPT и записей разделов, а это лучше защищает данные на диске.
В общем, если вам нужно установить на диск последнюю версию операционной системы с быстрой скоростью загрузки, GPT подойдет лучше. GPT поддерживает режим загрузки UEFI, в котором операционная система загружается быстрее, чем в традиционном режиме BIOS на MBR диске.
2. Что выбрать для SSD, MBR или GPT?
Согласно таблице сравнения MBR и GPT в начале этой страницы, у нас есть основания полагать, что GPT больше подходит для SSD-диска.
GPT поддерживает более четырех основных разделов на SSD. Он поддерживает более 2ТБ памяти (по сравнению с MBR). Кроме того, GPT более совместим с новыми UEFI-системами.
3. Что Произойдет, Если Я Конвертирую MBR в GPT?
По сути, преобразование MBR в GPT во многом зависит от того, какой метод вы будите использовать для преобразования MBR в GPT.
Если вы будете использовать EaseUS Partition Master, как рекомендовано в Способе 1 на этой странице, то вы увидите, что поменялся только стиль раздела. Ваши данные и разделы останутся такими же, как и раньше.
Однако, если вы будете использовать бесплатные инструменты Windows Disk Management или DiskPart для преобразования диска MBR в GPT, с вашим диском произойдут три вещи:
- 1. Потеря данных;
- 2. Потеря раздела;
- 3. Изменение стиля раздела: с MBR на GPT.
If you want to use UEFI boot mode instead of BIOS, you will need to convert MBR to GPT. While it’s easier to select UEFI directly when you are installing Windows, it becomes tricky when you are using Windows and want to convert MBR to GPT without losing your data.
Master Boot Record or MBR for short, and GUID Partition Table (GPT) are both partition styles of computers running Windows. There are several differences between the two.
MBR supports up to 2TB of partition size with a maximum of four primary partitions. MBR is an older partition format which was used along with BIOS startup.
GPT partition style has the ability to manage 128 primary partitions and 256TB of partition size.
MBR vs GPT
Here is a quick reference of which partition format is better for you.
Features | MBR | GPT |
---|---|---|
Maximum storage capacity | 2TB (upto 4TB for NTFS) | No disk capacity limitation |
Boot mode | BIOS | UEFI |
Compatibility | All Windows and Windows Server versions from Windows NT to Windows 10 and Windows Server 2019 | Windows 7, 8, 8.1, 10 Windows Server 2008, 2012, 2016, 2019 |
Security | Easy to configure with no security features | More secure |
Data safety | More prone to errors because the boot records are stored on the same partition | Less prone to errors and data recovery is possible as CRC information is stored in a separate partition. |
There are three basic methods for converting MBR to GPT disk while preventing data loss. We will detail all of them below. It is highly recommended that users back up their data before performing any of the following operations to be on the safer side.
Furthermore, make sure that if you are converting systems disk to GPT, then your motherboard should be able to support EFI/UEFI boot mode.
Convert MBR to GPT using Diskpart utility
The first method is to simply use Diskpart. Diskpart is the replacement of fdisk and has been included as a utility in Windows operating systems since Windows 2000. It allows for command-line disk partitioning and it can be used to easily convert MBR to GPT partition without any risk to data. The steps for this are as follows.
- Open the Run dialog (Windows key + R), type diskpart and click OK. This will open the diskpart command-line utility.
- You can also open the command prompt during Windows installation. Just press Shift + F10. Then type diskpart and press Enter to open the command-line utility. (This step is only required if you are booting Windows from a USB or DVD drive.)
- Run the command list disk. This will display all the hard drives connected to the PC.
- Run the command select disk X (X being the number of the MBR disk you want to convert to GPT). This selects the required hard disk.
- Run the command convert gpt. This will convert the target to GPT.
Convert MBR to GPT Using Disk Management
The second method commonly used to convert MBR to GPT without losing data is to use Disk Management.
Disk Management is also included in Windows. It is a graphical tool as opposed to diskpart.
As it allows viewing and management of disk drives on a PC, it can also be used to convert MBR to GPT without data loss. Simply follow the steps given below to convert an MBR disk to GPT.
- Open the Run dialog (Windows key + R) and type diskmgmt.msc. This will open the Disk Management console.
- Select the disk you want to convert and then go to Actions menu –> All tasks –> Convert to GPT. This will convert MBR to GPT.
Please note that if your disk is already GPT, you will get an option to convert GPT to MBR.
One more thing to note here is that the graphical tool will not be able to convert the system disk (where Windows is installed) to GPT or MBR.
If you want to convert the system disk, you may use the next method which is using the mbr2gpt tool.
Convert MBR To GPT Using MBR2GPT Tool
These are the methods that use utilities available within Windows 10 that anyone can use. If you want even more control over the conversion process, you can use the MBR2GPT tool included in the later versions of Windows 10, build 1703 and above.
This tool has been designed to be run from Windows PE (Preinstallation Environment), however, the /allowFullOS command can be used to run it from the full operating system.
However, it is recommended that it is run before you convert the BIOS to UEFI, in WinPE. Any errors after the firmware has been converted can brick the PC until manual conversion back to BIOS is successful.
As this tool is for a specific task, we will run a checklist before executing the convert command, this includes the following: Failing any of the checks will not run the command.
- Current partition: Must be MBR, and of a type that Windows 10 can recognize. If not, then you need to specify mapping using /map.
- Space required by both primary and secondary GPT’s (16KB + 2 sectors at the front, while 16KB + 1 sector at the end)
- The number of primary partitions on target does not exceed 3
- One partition is set active and configured as system partition, while the BCD store has a default OS and that in turn directs to the OS partition.
- No logical partitions.
- All volumes have valid, retrievable volume ID’s with drive letters.
Use the following commands to run the tool, depending on the environment.
If you are running the tool on WinPE, use the following command
mbr2gpt /convert /disk: X
X is the disk number you have from diskpart
If you are running Windows 10, use the following command
mbr2gpt /convert /disk: X /allowfullOS
X is the disk number you have from diskpart
Conclusion
I’ve had great success using the mbr2gpt tool. While the first two methods are good for converting non-system hard drives from MBR partition style to GPT, mbr2gpt is the ultimate tool for converting any kind of drive to GPT.
There are third party tools like MiniTool Partition Wizard, Disk Genius, Partition Magic that can easily and safely convert any type of partition style.
I recommend using these tools only if you are not using the latest version of Windows 10 or if you want to use a visual tool for easy conversion without data loss.
Доброго дня всем!
Случается, иногда так, что когда вы пытаетесь установить ОС Windows на свой компьютер, можете увидеть ошибку вида: «Windows не может быть установлена на этот диск, т.к. на диске используется таблица разделов MBR. В системах EFI Windows можно установить только на GPT-диск». А возможно, что ваша система просто не видит диск, размер которого больше 2 ТБ.
В этих случаях вы нуждаетесь в конвертировании MBR к GPT таблицы разделов, чтобы устранить сию проблему. Сделать это можно разными путями и способами, в этой статье я рассмотрю, как это можно выполнить без потери данных (см. способ 1, 2 и 3)!
*
👉 Ремарка: разница между MBR и GPT!
MBR поддерживает разделы объёмом до 2 ТБ. Если ваш диск, скажем 4 ТБ (что уже не редкость), то при использовании MBR — 2 ТБ на таком диске будут числиться как не размеченная область (и не будут использоваться).
К тому же, на современных ПК идет обновленная версия BIOS — UEFI, которая поддерживает стандарт GPT. Вы просто не сможете даже установить Windows (кстати, установочные флешки под этот стандарт также нужно записывать несколько иначе).
*
Содержание статьи📎
- 1 Как преобразовать MBR к GPT
- 1.1 Способ 1: с помощью LiveCD-флешки
- 1.2 Способ №2: в программе AOMEI Partition Assistant Standard Edition
- 1.2.1 👉 Дополнение: про конвертирование системного диска!
- 1.3 Способ №3: в программе MiniTool Partition Wizard
- 1.4 Способ №4: в командной строке или управление дисками (с удалением всей информации!)
→ Задать вопрос | дополнить
Как преобразовать MBR к GPT
Способ 1: с помощью LiveCD-флешки
Этот способ универсальный: позволяет преобразовывать как MBR к GPT (так и наоборот), годится даже для работы с системным диском (который с ОС Windows).
И так, для начала нам понадобится создать 👉 загрузочную LiveCD-флешку с Windows от Сергея Стрельца (по ссылке вы сможете загрузить нужный ISO + найдете инф-ю, как правильно его записать на флешку).
По сути, LiveCD позволит нам иметь автономную Windows, которую в любой момент времени можно будет загрузить, просто подключив флешку к USB (даже если, на ПК извлечены все диски).
Так вот, загрузившись с такой флешки (👉 как это сделать) — вы найдете, что в меню ПУСК есть куча инструментов. Для нашей задачи будет нужна программа Paragon Hard Disk Manager (см. пример ниже на скриншоте 👇).
LiveCD-флешка от Стрельца — открываем утилиту от Paragon
После ее загрузки — перед вами предстанут все диски, подключенные к компьютеру.
Просто кликните по нужному диску правой кнопкой мыши и выберите опцию «Конвертировать GPT в MBR» (или обратную функцию 👇).
Конвертация из GPT в MBR
Важно: если вы преобразуете диск, на котором у вас установлена ОС Windows — она может перестать загружаться. В этом случае, возможно, придется переустановить ОС (это можно сделать без потери данных).
Далее нажмите по кнопке «применить» и дождитесь окончания операции. 👇
Применить — утилиты от Paragon
Как правило, программа работает очень быстро и диск буквально за неск. минут будет преобразован из одного формата в другой. Пример ниже. 👇
Операция выполнена
Теперь можно отключить LiveCD-флешку от USB-порта и перезагрузить компьютер…
*
Способ №2: в программе AOMEI Partition Assistant Standard Edition
AOMEI Partition Assistant Standard Edition
Официальный сайт: https://www.aomeitech.com/
Отличная и бесплатная программа для работы с жесткими дисками. Позволяет буквально в 2-3 клика менять файловую систему, размеры разделов, клонировать и т.д. Причем, многие операции выполняются без потери информации (чего так не хватает инструментам встроенным в Windows).
Дополнение (от 10.11.18): опция для конвертирования MBR в GPT в 7-й версии программы стала платна (в 6.6-й версии это было бесплатно, и именно на нее я опирался при написании статьи).
*
Загрузку и установку программы не рассматриваю — она стандартна. После запуска, в главном окне программы можно сразу же узнать, какие из имеющихся дисков в системе в GPT, а какие в MBR (см. скриншот ниже).
Главное окно программы AOMEI Partition Assistant Standard Edition 6.6
Как вы заметили, «Диск 3» у меня MBR, и я преобразую его к GPT.
Для этого достаточно щелкнуть правой кнопкой мышки по самому диску (где прямо написано, что это «Диск 3», см. скрин ниже), и в появившемся меню выбрать «Преобразовать в GPT диск».
Преобразовать в GPT диск
Далее появится окно с просьбой о подтверждении — жмем OK.
Уверен!
После чего в левом углу экрана нужно подтвердить все команды, которые мы дали программе в текущем сеансе: жмем кнопку «Применить».
Применить изменения
Для выполнения текущей операции потребуется перезагрузка. Поэтому, прежде всего сохраните все свои открытые документы, а затем нажмите по кнопке «Перейти» в окне программы (см. пример ниже).
Соглашаемся на перезагрузку
Последний штрих: соглашаемся на перезагрузку…
Перезагрузить сейчас
После перезагрузки устройства, вместо загрузки Windows будет запущена спец. утилита по конвертированию (см. пример ниже). Буквально в течение нескольких секунд мой диск на 1 ТБ был преобразован к GPT (еще раз отмечу: без потери данных).
После перезагрузки ПК — мой диск за считанные секунды был преобразован в GPT
Вот, собственно, и все действия.
*
👉 Дополнение: про конвертирование системного диска!
Если вы хотите преобразовать системный диск (т.е. тот диск, на котором у вас установлена Windows и с которого вы в данный момент загрузились) — то у вас ничего не получится. В этом случае есть два варианта:
1) вынуть диск из ПК/ноутбука, подключить его к другому устройству и выполнить операцию преобразования;
2) создать загрузочную флешку (можно сделать в том же AOMEI Partition Assistant Standard, либо через LiveCD), и уже загрузившись с нее провести операцию.
Сделать загрузочный CD, мастер
*
Способ №3: в программе MiniTool Partition Wizard
MiniTool Partition Wizard
Сайт: https://www.partitionwizard.com/
Многофункциональная программа для работы с жесткими дисками. Позволяет разбивать, форматировать, изменять размеры разделов жестких дисков. Бесплатная версия программы поддерживает конвертацию из MBR в GPT (что нам и нужно).
Пожалуй, один из значимых минусов для большинства будет отсутствие русского языка.
Примечание: скрины в статье выполнены с версии 10.3.
*
После запуска программы пред вами предстанет список всех накопителей, подключенных к системе (HDD, SSD, USB флешки и пр.). Обратите внимание, что рядом с названием диска указывается его таблица разделов (MBR, GPT).
Для преобразования из одной в другую: просто щелкните правой кнопкой мышки по нужному диску и в меню выберите «Convert MBR Disk to GPT Disk» (пример на скрине ниже).
MiniTool Partition Wizard
Далее нужно согласиться с выполнением операцией, которую вы задали. Для этого в верхнем меню MiniTool Partition Wizard нужно нажать на «галочку» (Apply).
Apply (согласиться)
Затем всплывет еще одно предупреждение, после подтверждения выполнения операции — диск будет преобразован. Если вы преобразовываете не системный диск (т.е. не тот, на котором у вас установлена ОС Windows) — то операция занимает 1-2 мин. (см. скрин ниже).
Диск был преобразован в GPT
*
Способ №4: в командной строке или управление дисками (с удалением всей информации!)
👉 Важно!
При этом способе будут удалены все ваши данные на диске!
Если вы столкнулись с ошибкой «В системах EFI Windows можно установить только на GPT-диск» при установке Windows: то для того, чтобы открыть командную строку, нажмите сочетание кнопок Shift+F10.
В остальных случаях, для запуска командной строки, откройте диспетчер задач (сочетание кнопок Ctrl+Shift+Esc), нажмите «файл/новая задача» и впишите команду CMD (отметьте галочкой, что задача должна быть выполнена от администратора!).
Далее:
- введите команду diskpart и нажмите Enter;
diskpart
- введите команду list disk и нажмите Enter. Таким образом мы увидим список дисков в системе. Обратите внимание, что напротив каждого диска идет его номер, например, «Диск 0» (цифра «0» — понадобиться для следующей операции).
list disk
- введите команду select disk 0 (к примеру!). Обратите внимание, что вместо «0» — нужно поставить номер диска из списка, который мы вызывали предыдущей командой;
select disk N
- введите команду clean и нажмите Enter (все данные и разделы на диске будут удалены!);
clean
- введите команду convert gpt и нажмите Enter. Диск будет преобразован к формату GPT (для преобразования в MBR — введите команду convert mbr).
Convert
*
👉 В Windows также есть еще один неплохой инструмент для работы с дисками. Он прямо так и называется — управление дисками.
Чтобы его открыть, нужно:
- нажать сочетание кнопок Win+R;
- ввести команду diskmgmt.msc и нажать Enter.
diskmgmt.msc — запускаем управление дисками
Чтобы узнать какая разметка на диске (MBR или GPT), просто щелкните по диску правой кнопкой мышки (в том месте, где пишется «Диск 0», «Диск 1» и пр., см. пример ниже), и откройте свойства.
Свойства диска
Далее во вкладке «Тома» будет указан стиль раздела:
- «Таблица разделов с GUID…» — это GPT;
- о разметке MBR будет указано прямо.
Таблица с GUID
Для преобразования MBR к GPT — вы должны сначала полностью удалить все разделы на диске (важно! при удалении раздела — вы потеряете все данные на диске!). Если разделы не будут удалены — то кнопка «Преобразования в GPT» у вас будет просто не активной (как на скрине ниже).
Преобразовать в GPT диск (чтобы функция была активной, нужно удалить все разделы на диске!)
Как удалить том на диске (удаление раздела)
*
На этом у меня пока всё. Ваши решения — приветствуются ниже в комментариях!
Удачи!
👋
Первая публикация: 05.05.2018
Корректировка заметки: 30.11.2021
GUID stands for GUID Partition Table which was introduced as a part of the Unified Extensible Firmware Interface (UEFI). In contrast, MBR stands for Master Boot Record, which uses the standard BIOS partition table. There are many advantages of using GPT over MBR such as you can create more than four partitions on each disk, GPT can support disk larger than 2 TB where MBR can’t.
MBR only stores the boot sector at the beginning of the drive. If anything happens to this section, you won’t be able to boot to Windows unless you repair the boot sector where GPT stores the backup of the partition table at the various other places on disk and emergency backup is loaded. You can continue using your system without any issues.
Furthermore, GPT disk provides greater reliability due to replication and cyclical redundancy check (CRC) protection of the partition table. The only problem which you can face while converting from MBR to GPT is that the disk should not contain any partitions or volumes which means it would be impossible to convert from MBR to GPT without data loss. Fortunately, some 3rd party software can help you convert your MBR disk into GPT disk without data loss in Windows 10.
If you’re using Windows Command Prompt or Disk Management to convert MBR Disk to GPT Disk then there would be data loss; therefore it is advised that you must make sure to backup all of your data before using any one of the below-listed methods. Anyway, without wasting any time, let’s see How to Convert MBR to GPT Disk Without Data Loss in Windows 10 with the help of the below-listed tutorial.
Table of Contents
Make sure to create a restore point just in case something goes wrong.
Method 1: Convert MBR to GPT Disk in Diskpart [Data Loss]
1. Open Command Prompt. The user can perform this step by searching for ‘cmd’ and then press Enter.
2. Type Diskpart and hit Enter to open Diskpart utility.
3. Now type the following command one by one and hit Enter after each one:
list disk (Note down the number of the disk which you want to convert from MBR to GPT)
select disk # (Replace the # with the number which you noted down above)
clean (Running the clean command will delete all partitions or volumes on the disk)
convert gpt
4. The “convert gpt” command will convert an empty basic disk with the Master Boot Record (MBR) partition style into a basic disk with the GUID Partition Table (GPT) partition style.
5.Now it would be best if you created a New Simple Volume on the unallocated GPT disk.
Method 2: Convert MBR to GPT Disk in Disk Management [Data Loss]
1. Press Windows Key + R then type diskmgmt.msc and hit Enter to open Disk Management.
2. Under Disk Management, select the Disk you want to convert then make sure right-click on each of its partitions and select Delete Partition or Delete Volume. Do this until only unallocated space is left on the desired disk.
Note: You will be only able to convert an MBR disk to GPT if the disk does not contain any partitions or volumes.
3. Next, right-click on the unallocated space and select “Convert to GPT Disk” option.
4. Once the disk is converted to GPT, and you can create a New Simple Volume.
Method 3: Convert MBR to GPT Disk Using MBR2GPT.EXE [Without Data Loss]
Note: MBR2GPT.EXE Tool is only available to Windows users who have installed Creators update or have Windows 10 build 1703.
The main advantage of using MBR2GPT.EXE Tool is that it can convert an MBR Disk to GPT Disk without any data loss and this tool is inbuilt in Windows 10 version 1703. The only problem is that this tool is designed to run from a Windows Preinstallation Environment (Windows PE) command prompt. It can also be run from Windows 10 OS by using the /allowFullOS option, but it’s not recommended.
Disk Prerequisites
Before any change to the disk is made, MBR2GPT validates the layout and geometry of the selected disk to ensure that:
The disk is currently using MBR
There is enough space not occupied by partitions to store the primary and secondary GPTs:
16KB + 2 sectors at the front of the disk
16KB + 1 sector at the end of the disk
There are at most 3 primary partitions in the MBR partition table
One of the partitions is set as active and is the system partition
The disk does not have any extended/logical partition
The BCD store on the system partition contains a default OS entry pointing to an OS partition
The volume IDs can be retrieved for each volume which has a drive letter assigned
All partitions on the disk are of MBR types recognized by Windows or have a mapping specified using the /map command-line option
If any of these checks fails, the conversion will not proceed, and an error will be returned.
1. Press Windows Key + I to open Settings then click on Update & Security icon.
2. From the left-hand menu, select Recovery, then click on “Restart now” under Advanced startup.
Note: If you can’t access your Windows, use the Windows Installation Disk to open an Advanced Startup.
3. As soon as you click on “Restart now” button, Windows will restart and take you to the Advanced Startup menu.
4. From the list of options navigate to:
Troubleshoot > Advanced options > Command Prompt
5. Once the Command Prompt opens, type the following command and hit enter:
mbr2gpt /validate
Note: This will let MBR2GPT validates the layout and geometry of the selected disk if any errors are found then conversion would not take place.
6. If you don’t encounter any errors using the above command, then type the following and hit Enter:
mbr2gpt /convert
Note: You can also specify which disk you want by using the command mbr2gpt /convert /disk:# (replace # with the actual disk number, e.g. mbr2gpt /convert /disk:1).
7. Once the above command completes your disk will be converted from MBR to GPT. But before the new system can boot properly, you need to switch the firmware to boot to UEFI mode.
8. To do that you need to enter BIOS setup then change the boot to UEFI mode.
This is how you Convert MBR to GPT Disk Without Data Loss in Windows 10 without the help of any third-party tools.
Method 4: Convert MBR to GPT Disk Using MiniTool Partition Wizard [Without Data Loss]
MiniTool Partition Wizard is a paid tool, but you can use the MiniTool Partition Wizard Free Edition to convert your disk from MBR to GPT.
1. Download and install MiniTool Partition Wizard Free Edition from this link.
2. Next, double-click on the MiniTool Partition Wizard application to launch it then click on Launch Application.
3. Now from the left-hand side click on “Convert MBR Disk to GPT Disk” under Convert Disk.
4. In the right window, select the disk # (# being the disk number) which you want to convert then click on the Apply button from the menu.
5. Click Yes to confirm, and the MiniTool Partition Wizard will start converting your MBR Disk to GPT Disk.
6. Once finished, it will show the successful message, click Ok to close it.
7. You can now close MiniTool Partition Wizard and restart your PC.
This is how you Convert MBR to GPT Disk Without Data Loss in Windows 10, but there is another method you can use.
Method 5: Convert MBR to GPT Disk Using EaseUS Partition Master [Without Data Loss]
1. Download and Install EaseUS Partition Master Free Trial from this link.
2. Double-click on EaseUS Partition Master application to launch it and then from the left-hand side menu click on “Convert MBR to GPT” under Operations.
3. Select the disk # (# being the disk number) to convert then click on Apply button from the menu.
4. Click Yes to confirm, and the EaseUS Partition Master will start converting your MBR Disk to GPT Disk.
5. Once finished, it will show the successful message, click Ok to close it.
Recommended:
- 3 Ways to Check if a Disk Uses MBR or GPT Partition in Windows 10
- Enable or Disable Enforce Disk Quota Limits in Windows 10
- How to Use Disk Cleanup in Windows 10
- Enable or Disable Disk Quotas in Windows 10
That’s it you have successfully learned How to Convert MBR to GPT Disk Without Data Loss in Windows 10 but if you still have any questions regarding this tutorial then feel free to ask them in the comment’s section.