Как создать загрузочный GPT-диск: пошаговые инструкции для Windows

Подробное руководство по созданию загрузочного GPT-диска: ручное создание EFI-раздела, использование Diskpart, Bootice, AOMEI Partition Assistant, восстановление загрузчика и ответы на частые вопросы.

Что такое GPT и зачем нужен загрузочный раздел EFI

GPT (GUID Partition Table) — это современный стандарт разметки жёсткого диска, который пришёл на смену устаревшей MBR. Он поддерживает диски объёмом более 2 ТБ, позволяет создавать до 128 разделов и обеспечивает более надёжное хранение таблицы разделов за счёт дублирования. Для загрузки операционной системы с GPT-диска в режиме UEFI необходим специальный загрузочный раздел — EFI (Extensible Firmware Interface), также называемый ESP (EFI System Partition).

Этот раздел содержит загрузчики операционных систем, драйверы и другие файлы, необходимые для запуска ПК. Обычно он создаётся автоматически при установке Windows на чистый диск, но в некоторых ситуациях — например, при переносе системы, восстановлении после сбоя или установке Windows на второй диск — его приходится создавать вручную. Понимание структуры GPT и роли EFI-раздела поможет избежать ошибок и успешно выполнить все необходимые операции.

Когда может понадобиться создать загрузочный GPT-диск вручную

Существует несколько типичных сценариев, когда требуется ручное создание загрузочного GPT-диска:

  • Установка Windows на второй жёсткий диск. При стандартной установке Windows на дополнительный диск загрузчик часто записывается на EFI-раздел первого диска. Это делает вторую систему уязвимой: если первый диск выйдет из строя или будет отключён, вторая Windows не сможет загрузиться. Чтобы этого избежать, нужно заранее создать отдельный EFI-раздел на втором диске.
  • Восстановление после удаления или повреждения EFI-раздела. Если загрузочный раздел был случайно удалён, отформатирован или повреждён, Windows перестанет запускаться. В этом случае необходимо заново создать EFI-раздел и пересоздать загрузчик.
  • Перенос системы на новый диск. При клонировании Windows на SSD или другой накопитель может потребоваться создать загрузочный раздел вручную, особенно если целевой диск имеет GPT-разметку.
  • Преобразование MBR-диска в GPT. Если вы хотите перейти с Legacy BIOS на UEFI, потребуется конвертировать диск в GPT и создать EFI-раздел. Встроенная утилита mbr2gpt может сделать это автоматически, но в некоторых случаях нужен ручной контроль.

Подготовка: что нужно знать перед началом работы

Перед тем как приступить к созданию загрузочного GPT-диска, важно учесть несколько моментов:

  • Резервное копирование данных. Операции с разделами могут привести к потере данных, поэтому обязательно сохраните важные файлы на внешний носитель.
  • Права администратора. Все команды в командной строке должны выполняться от имени администратора.
  • Тип диска. Убедитесь, что диск инициализирован как GPT. Если он имеет тип MBR, его нужно преобразовать (например, командой convert gpt в Diskpart, но это удалит все данные).
  • Режим загрузки. Для загрузки с GPT-диска в BIOS/UEFI должен быть включён режим UEFI, а не Legacy. Проверьте настройки BIOS.
  • Размер EFI-раздела. Обычно достаточно 100–128 МБ. Для Windows 11 рекомендуется не менее 100 МБ, но лучше выделить 128 МБ или больше, если планируется использование нескольких ОС.
  • Файловая система. EFI-раздел должен быть отформатирован в FAT32. Это обязательное требование для UEFI.

Создание EFI-раздела на пустом GPT-диске через Diskpart

Если у вас есть новый или полностью очищенный диск, проинициализированный как GPT, создать EFI-раздел можно с помощью встроенной утилиты Diskpart. Этот метод подходит, когда нужно подготовить диск для установки Windows с помощью таких программ, как WinNTSetup или WinToHDD.

Пошаговая инструкция:

  1. Запустите командную строку от имени администратора.
  2. Введите diskpart и нажмите Enter.
  3. Выполните list disk, чтобы увидеть список дисков. Определите номер вашего целевого диска (например, 1).
  4. Выберите диск: select disk 1 (замените 1 на нужный номер).
  5. Создайте EFI-раздел: create partition efi size=100 (размер в мегабайтах).
  6. Отформатируйте его: format fs=fat32 quick.
  7. При необходимости назначьте букву: assign letter=S (буква может быть любой свободной).
  8. Выйдите из Diskpart: exit.

После этого на диске появится EFI-раздел, готовый к использованию. Остальное пространство можно разметить под системный раздел (обычно NTFS) с помощью Diskpart или сторонних программ.

Создание EFI-раздела на диске с данными: сжатие и восстановление

Если диск уже содержит разделы с данными, и вы хотите создать EFI-раздел, не удаляя информацию, можно использовать команду shrink в Diskpart. Этот метод часто применяется для восстановления загрузки Windows, когда EFI-раздел был утерян.

Алгоритм действий:

  1. Загрузитесь с установочного носителя Windows или LiveDisk (например, LiveDisk Стрельца).
  2. Откройте командную строку (Shift+F10 в установщике Windows).
  3. Выполните diskpart.
  4. Введите list volume, чтобы увидеть все тома. Определите номер тома, из которого будет выделено место (обычно это системный раздел C:).
  5. Выберите том: select volume N (N — номер тома).
  6. Сожмите его на 100 МБ: shrink desired=100.
  7. Создайте EFI-раздел: create partition efi.
  8. Отформатируйте: format fs=fat32 quick.
  9. Выйдите из Diskpart: exit.
  10. Пересоздайте загрузчик: bcdboot C:\Windows /s S: /f UEFI (замените C: на букву системного раздела, а S: — на букву, назначенную EFI-разделу).

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

Использование Bootice для создания EFI-раздела

Bootice — это бесплатная утилита с графическим интерфейсом, которая позволяет управлять разделами и загрузочными записями. Она удобна для тех, кто предпочитает не работать с командной строкой.

Как создать EFI-раздел с помощью Bootice:

  1. Скачайте и запустите Bootice от имени администратора.
  2. В главном окне выберите целевой диск в выпадающем списке.
  3. Нажмите кнопку Parts Manage.
  4. В открывшемся окне нажмите Re-Partitioning.
  5. В разделе Partition table type установите флажок GPT.
  6. Установите флажок Create ESP partition.
  7. В настройках Settings удалите значения размера для всех разделов, кроме последнего (обычно это раздел, занимающий всё оставшееся пространство).
  8. Нажмите OK и подтвердите операцию.

Bootice создаст EFI-раздел размером 128 МБ и основной раздел, занимающий остальное пространство. Этот метод подходит для пустых дисков, так как переразметка уничтожит все данные.

Программный способ: AOMEI Partition Assistant и миграция системы

AOMEI Partition Assistant — это мощный менеджер разделов, который позволяет не только создавать EFI-разделы, но и переносить операционную систему на новый GPT-диск без потери данных. Это особенно удобно, если вы хотите сделать загрузочным новый диск с уже установленной Windows.

Миграция ОС на GPT-диск:

  1. Установите и запустите AOMEI Partition Assistant Professional.
  2. Подключите целевой диск (он должен быть пустым или содержать нераспределённое пространство).
  3. На панели инструментов выберите Clone > Migrate OS.
  4. Укажите целевой диск и следуйте инструкциям мастера.
  5. Программа автоматически создаст EFI-раздел и раздел MSR, а также скопирует системные файлы.
  6. После завершения миграции измените порядок загрузки в BIOS, чтобы загружаться с нового диска.

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

Восстановление загрузчика Windows после создания EFI-раздела

Создание EFI-раздела — это только половина дела. Чтобы Windows загрузилась, необходимо записать на него файлы загрузчика. Для этого используется команда bcdboot.

Как правильно выполнить bcdboot:

  1. Определите букву системного раздела (где установлена Windows) и букву EFI-раздела. Обычно системный раздел имеет букву C:, но в среде восстановления она может отличаться.
  2. В командной строке выполните:
   bcdboot C:\Windows /s S: /f UEFI

Здесь C:\Windows — путь к папке Windows, S: — буква EFI-раздела, /f UEFI указывает на создание загрузочных файлов для UEFI.

  1. Если команда выполнена успешно, вы увидите сообщение «Файлы загрузки успешно созданы».

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

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

При создании загрузочного GPT-диска пользователи часто сталкиваются с типичными проблемами:

  • Ошибка «Не удалось создать раздел». Возникает, если на диске нет свободного пространства или диск имеет динамический тип. Преобразуйте диск в базовый с помощью сторонних утилит.
  • Windows не загружается после создания EFI-раздела. Проверьте, что в BIOS включён режим UEFI и отключён Secure Boot (если он мешает). Также убедитесь, что загрузочные файлы записаны командой bcdboot.
  • EFI-раздел не отображается в проводнике. Это нормально, так как раздел не имеет буквы. Для проверки используйте управление дисками или Diskpart.
  • Недостаточно места для EFI-раздела. Если раздел слишком мал (например, 100 МБ), увеличьте его до 128 МБ или больше, используя программы для работы с разделами.
  • Проблемы с загрузкой после клонирования. Убедитесь, что целевой диск имеет GPT-разметку и EFI-раздел, а в BIOS выбран правильный загрузочный диск.

Дополнительные советы и рекомендации

Чтобы избежать проблем в будущем, следуйте этим рекомендациям:

  • Всегда создавайте резервные копии важных данных перед операциями с разделами.
  • Используйте официальные установочные носители Windows и встроенные инструменты, такие как mbr2gpt, для конвертации диска.
  • Проверяйте целостность диска с помощью команд chkdsk и sfc /scannow, если возникают ошибки загрузки.
  • При установке Windows на второй диск отключайте первый диск на время установки, чтобы загрузчик записался на нужный диск.
  • Для внешних дисков помните, что загрузка с USB-накопителей GPT возможна только при поддержке UEFI.
  • Изучите документацию вашей материнской платы, чтобы правильно настроить режим загрузки и порядок устройств.

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

Можно ли создать загрузочный GPT-диск без потери данных?

Да, можно. Если диск уже содержит разделы, вы можете использовать команду shrink в Diskpart, чтобы уменьшить существующий раздел и создать EFI-раздел на освободившемся месте. Этот метод не удаляет данные, но требует осторожности. Также можно использовать сторонние программы, такие как AOMEI Partition Assistant, которые позволяют изменять размер разделов без потери информации. Главное — заранее сделать резервную копию важных файлов.

Какой размер должен быть у EFI-раздела?

Минимальный рекомендуемый размер для EFI-раздела — 100 МБ. Однако для надёжности и возможности установки нескольких операционных систем лучше выделить 128 МБ или даже 256 МБ. Windows 11 требует не менее 100 МБ, но на практике 128 МБ — оптимальный выбор. Если вы планируете использовать несколько загрузчиков, увеличьте размер до 300–500 МБ.

Чем отличается GPT от MBR и почему для UEFI нужен GPT?

GPT — это современная таблица разделов, поддерживающая диски более 2 ТБ, до 128 разделов и имеющая резервную копию таблицы. MBR — устаревший стандарт, ограниченный 2 ТБ и 4 основными разделами. UEFI (Unified Extensible Firmware Interface) — это прошивка, которая заменяет BIOS и работает с GPT. Для загрузки в режиме UEFI требуется GPT, так как UEFI не поддерживает загрузку с MBR-дисков (за исключением режима совместимости CSM).

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

Сначала убедитесь, что вы выполнили команду bcdboot для записи загрузочных файлов. Проверьте, что в BIOS включён режим UEFI и отключён Secure Boot (если он мешает). Также проверьте, что EFI-раздел отформатирован в FAT32 и имеет правильную букву. Если проблема не решена, попробуйте восстановить загрузчик с помощью инструментов восстановления Windows или LiveDisk.

Можно ли использовать сторонние программы для создания загрузочного GPT-диска?

Да, существуют удобные программы с графическим интерфейсом, такие как AOMEI Partition Assistant, Bootice, MiniTool Partition Wizard и другие. Они позволяют создавать EFI-разделы, конвертировать MBR в GPT, переносить систему и выполнять другие операции без командной строки. Эти инструменты особенно полезны для новичков, но требуют внимательности и резервного копирования данных.

Как сделать загрузочным внешний GPT-диск?

Внешний диск можно сделать загрузочным, если он имеет GPT-разметку и EFI-раздел. Для этого подключите диск к компьютеру, создайте на нём EFI-раздел и основной раздел с Windows (или скопируйте систему). Затем в BIOS/UEFI включите загрузку с USB-устройств и выберите этот диск. Учтите, что не все материнские платы поддерживают загрузку с внешних GPT-дисков, особенно старые модели.