Открыть сервисСервис

Конвертация диска из MBR в GPT

Конвертация диска из MBR в GPT — это процедура изменения схемы разметки разделов жёсткого диска с MBR (Master Boot Record) на GPT (GUID Partition Table) без потери данных. MBR — устаревающая схема разметки, ограничивающая диск 2 ТБ и допускающая не более четырёх основных разделов, тогда как GPT поддерживает диски объёмом до 9,4 ЗБ, до 128 разделов и содержит резервные копии таблицы разделов, что повышает надёжность хранения данных.

Основные различия MBR и GPT

ПараметрMBRGPT
Год появления19832005 (UEFI)
Максимальный объём диска2 ТБ9,4 ЗБ
Максимум разделов4 основных (или 3 основных + 1 расширенный)128 (в Windows)
Расположение загрузочной записиНачало дискаНачало и конец диска (две копии)
Контроль целостностиОтсутствуетCRC32-проверка таблицы разделов
Прошивка загрузкиLegacy BIOSUEFI

MBR хранит таблицу разделов в первом секторе диска и не имеет механизма резервирования. GPT является частью стандарта UEFI и записывает таблицу разделов в начале и в конце диска, что позволяет восстановить разметку при повреждении основной копии.

Способы конвертации

Встроенная утилита mbr2gpt.exe (Windows 10/11)

Самый простой способ — использование утилиты mbr2gpt.exe, встроенной в Windows 10 (начиная с версии 1703) и Windows 11. Утилита выполняет конвертацию без потери данных и без переустановки системы.

Порядок действий:

  1. Открыть командную строку от имени администратора.
  2. Выполнить проверку: mbr2gpt /validate /allowFullOS. Утилита сообщит, что диск пригоден для конвертации.
  3. Выполнить конвертацию: mbr2gpt /convert /allowFullOS.
  4. Перезагрузить компьютер и войти в настройки UEFI (клавиша Del, F2 или иная, в зависимости от производителя материнской платы).
  5. В настройках загрузки переключить режим с Legacy BIOS на UEFI.

Утилита автоматически создаёт EFI-раздел (скрытый раздел FAT32 размером около 100–300 МБ), переносит в него загрузочные файлы Windows и переписывает таблицу разделов. Если диск разбит на разделы, утилита конвертирует разметку с сохранением данных.

Ограничения mbr2gpt.exe:

  • требуется, чтобы диск содержал не более трёх основных разделов (или был одним разделом);
  • диск должен иметь незанятое пространство в конце либо последний раздел должен допускать уменьшение;
  • система должна быть установлена в UEFI-режиме после конвертации, иначе Windows не загрузится;
  • утилита не работает с динамическими дисками.

Diskpart (Windows)

Утилита diskpart не выполняет конвертацию напрямую, но может использоваться для подготовки диска. Для конвертации MBR в GPT через Diskpart требуется удалить все разделы, после чего выполнить команду convert gpt. Этот способ приводит к полной потере данных, поэтому применяется только для новых или очищаемых дисков.

GParted (Linux)

В Linux для конвертации используется утилита gdisk или sgdisk:

`` sudo sgdisk --move-second-header /dev/sda ``

При необходимости создаётся новая разметка GPT с сохранением разделов. Для конвертации с сохранением данных используется gdisk, который умеет переписывать таблицу разделов, сохраняя данные на разделах. Перед операцией рекомендуется создать резервную копию.

Специализированные программы

Существуют сторонние утилиты, выполняющие конвертацию в графическом интерфейсе:

  • MiniTool Partition Wizard — бесплатная версия поддерживает конвертацию MBR в GPT без потери данных;
  • EaseUS Partition Master — аналогичная функция в платной версии;
  • AOMEI Partition Assistant — поддерживает конвертацию в бесплатной базовой версии.

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

Подготовка и меры предосторожности

Перед конвертацией необходимо:

  1. Создать резервную копию всех важных данных. Несмотря на заявленную безопасность операции, сбой питания или сбой диска во время конвертации может привести к потере данных.
  2. Отключить шифрование BitLocker (если используется): manage-bde -off C:.
  3. Проверить работоспособность диска утилитой chkdsk C: /f или средствами S.M.A.R.T.
  4. Убедиться, что материнская плата поддерживает UEFI и что прошивка обновлена до актуальной версии.

Возможные проблемы

  • Система не загружается после конвертации — чаще всего причина в том, что режим загрузки в UEFI не был переключён с Legacy на UEFI, либо загрузчик не был корректно перенесён. Решение — загрузка с установочной флешки и восстановление загрузки командой bootrec /rebuildbcd.
  • Утилита mbr2gpt сообщает об ошибке валидации — диск может содержать больше трёх разделов или не иметь незанятого пространства. В этом случае нужно объединить разделы или использовать стороннюю программу.
  • Появление скрытого раздела EFI в Проводнике — это нормальное поведение, раздел отображается в «Управлении дисками» как скрытый и не должен удаляться.

Значение перехода на GPT

Переход на GPT актуален при использовании дисков объёмом более 2 ТБ (Windows не видит пространство сверх этого предела при MBR), при установке систем на современные платформы с UEFI, а также при переходе на Windows 11, которая формально требует UEFI с поддержкой Secure Boot. GPT постепенно вытесняет MBR как стандарт де-факто для всех новых систем хранения данных.

Источники:

  • Документация Microsoft по утилите mbr2gpt
  • Спецификация UEFI Forum, GUID Partition Table
  • Документация GParted и util-linux (sgdisk)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru