Как преобразовать диск MBR в GPT: подробное руководство

Узнайте, как преобразовать диск MBR в GPT в Windows 10 и 11 без потери данных. Рассматриваются встроенные инструменты (MBR2GPT, DiskPart, управление дисками) и сторонние программы, а также важные ограничения и подготовительные шаги.

Что такое MBR и GPT и зачем переходить на GPT

MBR (Master Boot Record) и GPT (GUID Partition Table) — это два типа таблиц разделов, которые определяют, как операционная система обращается к данным на диске. MBR — более старая технология, разработанная ещё в 1980-х годах. Она имеет ряд ограничений: поддерживает диски объёмом до 2 ТБ (фактически используется только 2 ТБ, даже если диск больше) и позволяет создавать не более четырёх основных разделов. Чтобы обойти это ограничение, приходится использовать расширенные и логические разделы, что усложняет структуру и может вызывать проблемы с совместимостью.

GPT — современный стандарт, лишённый этих недостатков. Он поддерживает диски объёмом более 2 ТБ (теоретически до 9,4 зеттабайт) и позволяет создавать практически неограниченное количество разделов (в Windows — до 128). Кроме того, GPT хранит несколько копий таблицы разделов, что повышает надёжность. Переход на GPT также необходим для использования режима UEFI вместо устаревшего BIOS, который даёт более быструю загрузку, поддержку Secure Boot и других функций безопасности.

На практике необходимость преобразования MBR в GPT возникает в нескольких случаях: при установке Windows на диск больше 2 ТБ, при появлении ошибки «Установка на данный диск невозможна. На выбранном диске находится таблица MBR-разделов», при желании включить Secure Boot или переключить систему с BIOS на UEFI, а также при клонировании системы на новый диск, если исходный диск имеет другой стиль разделов.

Проверка текущего стиля разделов

Прежде чем выполнять преобразование, важно убедиться, что диск действительно использует MBR. Есть несколько способов проверить это в Windows.

Самый простой способ — через оснастку «Управление дисками». Нажмите правой кнопкой мыши на кнопку «Пуск» и выберите «Управление дисками» (или нажмите Win+X и выберите соответствующий пункт). В нижней части окна отобразится список дисков. Щёлкните правой кнопкой мыши по нужному диску (например, «Диск 0») и выберите «Свойства». Перейдите на вкладку «Тома». В поле «Стиль раздела» будет указано «Таблица с GUID (GPT)» или «Основная загрузочная запись (MBR)».

Альтернативный способ — использовать командную строку. Откройте командную строку от имени администратора и выполните команду diskpart. Затем введите list disk. В выводе будет таблица, где в столбце «GPT» звёздочка (*) указывает, что диск имеет стиль GPT. Если звёздочки нет — диск MBR. Для выхода из diskpart введите exit.

Также можно использовать PowerShell: Get-Disk | Select-Object Number, PartitionStyle. В результатах будет виден стиль каждого диска.

Способы преобразования MBR в GPT

Существует несколько способов преобразования диска из MBR в GPT. Их можно разделить на две категории: с потерей данных (требуют удаления всех разделов) и без потери данных.

К способам с потерей данных относятся:

  • Использование оснастки «Управление дисками»: нужно удалить все тома на диске, после чего станет доступной команда «Преобразовать в GPT-диск».
  • Использование DiskPart: команда clean удаляет все разделы, затем convert gpt преобразует диск.

К способам без потери данных относятся:

  • Встроенная утилита MBR2GPT (доступна в Windows 10 версии 1703 и новее, а также в Windows 11). Она позволяет конвертировать системный диск без удаления данных.
  • Сторонние программы, такие как EaseUS Partition Master, AOMEI Partition Assistant, Paragon Partition Manager и другие. Они позволяют преобразовать как системный, так и несистемный диск без потери данных.

Выбор способа зависит от ситуации: если диск несистемный и данные не нужны, можно использовать встроенные инструменты. Если диск системный или данные важны, лучше использовать MBR2GPT или стороннее ПО.

Использование встроенной утилиты MBR2GPT

MBR2GPT — это официальная утилита Microsoft, которая позволяет преобразовать диск из MBR в GPT без потери данных. Она работает только с системными дисками (на которых установлена Windows) и имеет ряд ограничений.

Основные ограничения MBR2GPT:

  • Диск должен быть системным (содержать загрузочные файлы Windows).
  • Диск должен иметь не более трёх разделов (четвёртый раздел будет создан автоматически для EFI-загрузчика).
  • На диске не должно быть расширенных разделов (отображаются зелёным цветом в «Управлении дисками»).
  • Диск не должен быть зашифрован с помощью BitLocker (или шифрование должно быть приостановлено).
  • Размер сектора диска должен быть 512 байт или 4 КБ (в большинстве случаев это так).

Утилиту можно запустить из среды восстановления Windows или из работающей системы. Для запуска из работающей системы необходимо добавить параметр /allowFullOS.

Пример использования из командной строки (от имени администратора):

  1. Проверка возможности преобразования: mbr2gpt /validate /allowFullOS (или mbr2gpt /disk:0 /validate /allowFullOS, если нужно указать конкретный диск).
  2. Если проверка прошла успешно (вывод «Validation completed successfully»), выполните преобразование: mbr2gpt /convert /allowFullOS.

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

Преобразование с помощью DiskPart и управления дисками (с удалением данных)

Если диск несистемный или данные на нём не нужны, можно использовать встроенные инструменты Windows, которые удаляют все разделы перед преобразованием.

Способ через «Управление дисками»:

  1. Откройте «Управление дисками» (Win+X → Управление дисками).
  2. Щёлкните правой кнопкой мыши на каждом томе (разделе) диска и выберите «Удалить том». Повторите для всех томов, пока диск не станет «Не распределён».
  3. После этого щёлкните правой кнопкой мыши на самом диске (слева от области разделов) и выберите «Преобразовать в GPT-диск».
  4. Затем создайте новые разделы на нераспределённом пространстве (правой кнопкой → «Создать простой том»).

Способ через DiskPart:

  1. Откройте командную строку от имени администратора.
  2. Выполните команды:
  • diskpart
  • list disk — определите номер диска.
  • select disk N — выберите диск (замените N на номер).
  • clean — удалит все разделы и таблицу разделов.
  • convert gpt — преобразует диск в GPT.
  • exit — выход из DiskPart.

После этого диск будет полностью пустым, и на нём нужно будет создать разделы (например, через «Управление дисками» или DiskPart). Обратите внимание, что команда clean безвозвратно удаляет все данные, поэтому используйте её только при уверенности, что данные не нужны.

Сторонние программы для преобразования без потери данных

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

Популярные программы:

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

Общий принцип работы с такими программами:

  1. Установите и запустите программу от имени администратора.
  2. Выберите диск MBR, который нужно преобразовать.
  3. В контекстном меню или на панели действий выберите «Преобразовать в GPT» (или аналогичный пункт).
  4. Нажмите «Применить» или «Выполнить», чтобы начать преобразование.
  5. Перезагрузите компьютер, если программа попросит.

Важно: перед использованием стороннего ПО рекомендуется создать резервную копию важных данных, так как любые операции с разделами несут риск потери информации. Также убедитесь, что программа совместима с вашей версией Windows и поддерживает нужный тип диска (HDD, SSD, NVMe).

Подготовка к преобразованию и возможные ошибки

Прежде чем выполнять преобразование, особенно системного диска, необходимо выполнить несколько подготовительных шагов:

  1. Создайте резервную копию важных данных. Хотя MBR2GPT и сторонние программы обещают сохранность данных, непредвиденные сбои (например, отключение питания) могут привести к потере информации.
  2. Убедитесь, что компьютер поддерживает UEFI. Для этого зайдите в BIOS/UEFI и проверьте наличие режима UEFI. Если материнская плата поддерживает только Legacy BIOS, преобразование в GPT не даст возможности загрузиться с этого диска.
  3. Если используется BitLocker, приостановите шифрование перед преобразованием. После преобразования его можно снова включить.
  4. Отключите или удалите программы, которые могут блокировать доступ к диску (например, антивирусы с защитой загрузки).

Возможные ошибки при использовании MBR2GPT:

  • «Disk layout validation failed» — диск не соответствует требованиям (слишком много разделов, есть расширенный раздел, диск не системный).
  • «The disk cannot be converted because it contains a volume that is encrypted» — нужно приостановить BitLocker.
  • «Failed to create EFI system partition» — недостаточно места для создания ESP (обычно требуется минимум 100 МБ).
  • Код возврата 5 — ошибка геометрии диска (например, нестандартный размер сектора).

Если MBR2GPT не работает, можно использовать сторонние программы или выполнить чистую установку Windows с предварительным преобразованием диска.

Переключение BIOS на UEFI после преобразования

После того как диск преобразован в GPT, необходимо переключить режим загрузки в BIOS/UEFI с Legacy (CSM) на UEFI. Без этого система не загрузится, так как GPT-диски не поддерживают загрузку в режиме BIOS.

Как переключить режим:

  1. Перезагрузите компьютер и войдите в настройки BIOS/UEFI. Обычно для этого нужно нажать клавишу Del, F2, F10, F12 или Esc при запуске (точная клавиша зависит от производителя материнской платы).
  2. Найдите раздел, связанный с загрузкой (Boot), и найдите параметр «Boot Mode», «UEFI/Legacy», «CSM» или аналогичный.
  3. Установите значение «UEFI» (или «UEFI Only»). Если есть опция «CSM» (Compatibility Support Module), отключите её.
  4. Сохраните изменения (обычно клавиша F10) и перезагрузитесь.

После этого система должна загрузиться в режиме UEFI. Чтобы убедиться, что загрузка происходит в UEFI, можно проверить в Windows: нажмите Win+R, введите msinfo32 и нажмите Enter. В окне «Сведения о системе» найдите строку «Режим BIOS». Если там указано «UEFI», значит, всё работает правильно.

Если после переключения система не загружается, вернитесь в BIOS и включите режим Legacy, затем проверьте, правильно ли выполнено преобразование. Возможно, потребуется восстановить загрузчик (например, с помощью команд bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd).

Особенности преобразования для несистемных дисков

Преобразование несистемных дисков (например, дополнительного жёсткого диска или SSD для хранения данных) имеет свои особенности. В отличие от системного диска, для несистемного диска не требуется создавать EFI-загрузчик, поэтому ограничений меньше.

Если диск несистемный и данные на нём не нужны, можно использовать DiskPart или «Управление дисками» (как описано выше). Если данные нужны, можно использовать сторонние программы, которые поддерживают преобразование без потери данных для любых дисков.

Важно: после преобразования несистемного диска в GPT, если он был подключён к системе с BIOS (Legacy), он может стать недоступным в Windows. Это связано с тем, что Windows в режиме BIOS не может читать GPT-диски (кроме случаев, когда используется специальный драйвер). Поэтому преобразование несистемного диска в GPT имеет смысл только в том случае, если вся система работает в режиме UEFI.

Также обратите внимание, что при преобразовании несистемного диска с помощью MBR2GPT утилита не подойдёт, так как она работает только с системными дисками. Для несистемных дисков используйте сторонние программы или методы с удалением данных.

Часто задаваемые вопросы о преобразовании MBR в GPT

В этом разделе собраны ответы на распространённые вопросы, которые возникают у пользователей при преобразовании дисков.

  1. Можно ли преобразовать MBR в GPT без потери данных?

Да, это возможно с помощью встроенной утилиты MBR2GPT (для системного диска) или сторонних программ (для любого диска). Однако всегда рекомендуется делать резервную копию важных данных.

  1. Что делать, если MBR2GPT выдаёт ошибку «Validation failed»?

Это означает, что диск не соответствует требованиям: возможно, на нём больше трёх разделов, есть расширенный раздел, или диск не является системным. Попробуйте удалить лишние разделы (если это возможно) или используйте стороннее ПО.

  1. Нужно ли переустанавливать Windows после преобразования?

Нет, если вы используете MBR2GPT или стороннюю программу, система останется на месте. После преобразования нужно только переключить BIOS в режим UEFI.

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

Да, обратное преобразование также возможно, но с теми же ограничениями. Для системного диска можно использовать MBR2GPT с параметром /convert (но он работает только в одну сторону — из MBR в GPT). Для обратного преобразования придётся использовать сторонние программы или удалить все разделы и заново создать MBR.

  1. Влияет ли преобразование на скорость работы компьютера?

Преобразование само по себе не влияет на производительность, но переход на UEFI может дать небольшое ускорение загрузки и улучшить безопасность.

  1. Можно ли преобразовать диск с установленной Windows 7?

MBR2GPT работает только с Windows 10 и новее. Для Windows 7 потребуется использовать сторонние программы, но они могут не поддерживать все функции UEFI. Рекомендуется обновиться до Windows 10/11.

  1. Что делать, если после преобразования система не загружается?

Проверьте, включён ли режим UEFI в BIOS. Если да, попробуйте восстановить загрузчик с помощью установочного диска Windows (команды bootrec). В крайнем случае, можно вернуть режим Legacy и попробовать преобразовать диск обратно.

Вопросы и ответы

Как узнать, MBR или GPT используется на моём диске?

Откройте «Управление дисками» (Win+X → Управление дисками), щёлкните правой кнопкой мыши по диску, выберите «Свойства», вкладка «Тома». В поле «Стиль раздела» будет указано «Таблица с GUID (GPT)» или «Основная загрузочная запись (MBR)». Также можно использовать diskpart: введите diskpart, затем list disk — звёздочка в столбце GPT означает, что диск GPT.

Можно ли преобразовать MBR в GPT без потери данных?

Да, для системного диска можно использовать встроенную утилиту MBR2GPT (Windows 10/11), которая конвертирует диск без удаления данных. Для несистемных дисков или при несоответствии требованиям MBR2GPT можно использовать сторонние программы, такие как EaseUS Partition Master или AOMEI Partition Assistant, которые также поддерживают преобразование без потери данных.

Какие ограничения у утилиты MBR2GPT?

MBR2GPT работает только с системными дисками, на которых установлена Windows 10 или новее. Диск должен иметь не более трёх разделов, не содержать расширенных разделов, не быть зашифрованным BitLocker (или шифрование должно быть приостановлено). Также размер сектора должен быть 512 байт или 4 КБ.

Что делать, если MBR2GPT выдаёт ошибку «Validation failed»?

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

Нужно ли переустанавливать Windows после преобразования MBR в GPT?

Нет, если вы используете MBR2GPT или стороннюю программу, операционная система останется на месте. После преобразования необходимо только переключить режим загрузки в BIOS/UEFI с Legacy на UEFI.

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

Да, обратное преобразование возможно, но встроенная утилита MBR2GPT работает только в одну сторону (из MBR в GPT). Для обратного преобразования придётся использовать сторонние программы или удалить все разделы и создать MBR заново (что приведёт к потере данных).

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

Проверьте, включён ли режим UEFI в BIOS. Если да, попробуйте восстановить загрузчик с помощью установочного диска Windows: загрузитесь с него, выберите «Восстановление системы» → «Командная строка» и выполните команды bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd. Если не помогает, верните режим Legacy и попробуйте преобразовать диск обратно.