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

Операционная система Windows на компьютере с BIOS может быть загружена только с диска MBR, но не с GPT. Чтобы обойти это ограничение, мы создадим загрузочный USB-накопитель с таблицей разделов MBR, который запустит загрузчик EFI Windows на диске GPT. Это позволит использовать всю емкость больших жестких дисков в Windows (максимальный доступный раздел в таблице MBR ограничен 2 ТБ). Руководство можно использовать для загрузки Windows 10/11, Windows 7 или Windows 8.1.

Все версии Windows поддерживают GPT-диски, но только 64-битные версии Windows, установленные на компьютерах с поддержкой современной спецификации UEFI, могут загружаться с GPT-томов. В этой статье мы будем использовать внешний USB-накопитель или SD-карту небольшой емкости в качестве загрузчика MBR, который обеспечит начальную загрузку системы и передаст управление основному загрузчику Windows на томе GPT.

Мы рассмотрим два сценария:

  • Если Windows уже установлена: вам нужно будет преобразовать таблицу разделов диска из MBR в GPT (без потери данных) и переместить менеджер загрузки Windows и файл конфигурации BCD на внешний USB-накопитель;
  • Если вы хотите выполнить чистую установку Windows: сначала можно подготовить загрузочный USB-накопитель с открытым исходным кодом Clover менеджер загрузки и запускать из него установки Windows в режиме UEFI.

Преобразование таблицы разделов MBR в GPT без потери данных в Windows

Если Windows установлена на компьютере с BIOS и диском MBR, вы можете использовать gptgen инструмент для преобразования таблицы разделов в GPT без потери данных. Инструмент gptgen позволяет преобразовать таблицу разделов «на лету», не удаляя существующие разделы.

Важно! Перед преобразованием таблицы разделов настоятельно рекомендуется скопировать все важные данные на внешний носитель.

Скачать Gptgen распакуйте архив на свой компьютер:

  1. Откройте открытую командную строку и выполните команду: diskpart
  2. Список доступных дисков: list disk diskpart проверка состояния gpt-диска
  3. В этом примере имеется один диск объемом 40 ГБ с индексом 0 (Диск 0) доступен. Как вы видите, на этом диске имеется таблица разделов MBR (таблица Gpt столбец пуст);
  4. Преобразуйте таблицу разделов диска 0 из MBR в GPT с помощью команды: gptgen.exe -w \\.\\physicaldrive0Появится предупреждение о том, что разработчики не гарантируют, что вы сможете загрузиться с раздела на этом диске после преобразования его в GPT.
Примечание. 0 в конце физический диск показывает, что диск 0 должен быть преобразован.
gptgen.exe: Partition table converter v1.1
Boot: 1, Type: 0×7, Start: sector 2048, Length: 204860 sectors
Boot: 0, Type: 0×7, Start: sector 206858, Length: 83685636 sectors
WARNING: Boot partition(s) found. This tool cannot guarantee that
such partitions will remain bootable after conversion.
Do you want to continue? [Y/N] y
Writing primary GPT and protective MBR to LBA address 0…
Writing secondary GPT to LBA address 83786657…

gptgen online конвертация диска из mbr в gpt
Таблица разделов была успешно преобразована в GPT.

Примечание. В современных сборках Windows 10 и 11 встроенный mbr2gpt Команда позволяет преобразовать таблицу разделов жесткого диска из MBR в GPT без потери данных.

Перенос загрузчика Windows на флэш-накопитель USB

Перезапустите Windows и убедитесь, что компьютер на базе BIOS не может загрузиться с диска, разбитого на разделы GPT. Подключите к компьютеру небольшой пустой USB-накопитель или SD-карту.

Затем загрузите компьютер с внешнего загрузочного диска с WinPE (это может быть USB-накопитель с установочным образом Windows 10/11 или любой LiveCD). Нажмите кнопку Shift + F10 на экране установки Windows, чтобы открыть командную строку:

  1. Выполните команду: diskpart
  2. Список доступных дисков: list disk . В данном случае в системе есть два диска: Диск 0 это жесткий диск объемом 40 ГБ с установленной ОС (* в столбце Gpt означает, что этот диск содержит таблицу разделов GPT) и Диск 1 представляет собой USB-накопитель объемом 1 ГБ;список дисков с помощью diskpart
  3. Давайте посмотрим на диски, разделы и назначенные буквы дисков. Выберите фиксированный локальный диск (HDD/SSD): select disk 0 и перечислите тома на нем: list volume списки томов По размеру томов видно, что Windows установлена на Том 2, которому присвоена буква диска D:. Она может отличаться от буквы системного диска, отображаемой в самой Windows;
  4. Создайте загрузочный раздел на внешнем USB-накопителе:
    select disk 1 (выберите свой USB-накопитель)
    clean (эта команда удаляет все данные на диске)
    create partition primary size=1000 (создание основного раздела размером 1 ГБ на USB-накопителе)
    format fs=fat32 (отформатируйте раздел с файловой системой FAT32)
    select partition 1 (выберите первый раздел на флэш-накопителе USB)
    active (пометить раздел как активный)
    list volume (снова отобразить список томов. В этом примере видно, что созданный нами том имеет индекс 3)
    select volume 3 (выберите его)
    assign letter=G (назначьте ему любую букву свободного диска, например, G:)
    подготовка флэш-накопителя usb к загрузке
    list volume (проверьте, что G: буква диска назначена разделу на USB-накопителе)повторный список томов
    exit(выйти из diskpart)
  5. Скопируйте файлы среды загрузки Windows с системного тома на USB-накопитель:bcdboot d:\Windows /l en-us /s g:
  6. Запишите загрузочный код bootmgr (Windows Boot Manager) в MBR (главную загрузочную запись) USB-накопителя: bootsect /nt60 G: /mbr /force
  7. Перезагрузите компьютер;
  8. Зайдите в настройки BIOS, измените порядок загрузки и назначьте USB-накопитель в качестве основного загрузочного устройства.

Если вы все сделали правильно, Windows должна загрузиться. Откройте Диспетчер дисков (diskmgmt.msc) и проверьте, что диск GPT стиль разделов (GUID Partition Table) задается в свойствах системного диска на вкладке «Тома».

загрузка windows с gpt-диска на компьютере с биосом

Как установить Windows на GPT-раздел на компьютере с устаревшим BIOS

Если вы попытаетесь установить Windows на GPT-диск на компьютере без UEFI (с прошивкой BIOS), программа установки Windows выдаст ошибку:

Windows cannot be installed to this disk the selected disk is of the GPT Partition Style

Windows не может быть установлена на этот диск Выбранный диск имеет стиль раздела GPT

Совет. Можно преобразовать таблицу разделов жесткого диска из MBR в GPT с потерей всех данных. Нажмите Shift+F10, чтобы открыть командную строку на экране установки Windows, и выполните команды:

Diskpart
select disk 0 (если в компьютере только один жесткий диск)
clean (очистить диск)
convert gpt (преобразовать таблицу разделов в GPT)
exit

Чтобы установить Windows 11/10/8.1/7 непосредственно на GPT-диск на компьютере с BIOS, можно создать отдельный загрузочный USB-накопитель с помощью сторонней программы Clover загрузчик. В этом случае загрузчик Clover будет выступать в роли псевдо-UEFI менеджера загрузки, позволяя загружать операционную систему UEFI с устройства MBR/CSM. Будет использоваться следующая последовательность загрузки: grub4dos -> Clover -> загрузочные файлы UEFI .EFI -> ОС UEFI.

Clover также позволяет загружать Windows с современных NVMe M.2 SSD на старых материнских платах с устаревшей прошивкой BIOS.

Чтобы создать внешний USB-накопитель с загрузчиком Clover, можно воспользоваться командой Boot Disk Utility (BDUtility.exe).

  1. Запустите инструмент на любом компьютере с ОС Windows;запись менеджера загрузки clover на usb-накопитель
  2. Выберите Опции -> Конфигурация. Вы можете установить загрузчик Clover из локальных файлов (Локальный) или загрузите последнюю версию с веб-сайта (DL). Во втором случае нажмите Проверить сейчас. Выберите последнюю версию из списка доступных версий Clover;выберите источник загрузчика Clover
  3. Установите параметры формата: Загрузочная запись: Clover, FAT32-LBA, первый сектор 63 (в некоторых старых версиях BIOS этот параметр может быть изменен на 4096). форматирование флэш-памяти и запись клевераВы можете указать размер загрузочного раздела на флэш-накопителе (Boot partition size). Если вы создадите несколько разделов на флэш-накопителе USB, старые версии Windows могут видеть только первый раздел;
  4. Сохраните изменения, выберите USB-накопитель и нажмите кнопку Формат. Утилита отформатирует ваш USB-накопитель, затем запишет файл boot0 в MBR, boot1f32alt в PBR и скопирует файлы окружения менеджера загрузки Clover;
    Если вы устанавливаете Windows на NVME SSD-диск, вам также потребуется скопировать файл NvmExpressDxe.efi драйвер в следующие папки: Efi\CLOVER\drivers\BIOS и Efi\CLOVER\drivers\UEFI.
  5. Подготовьте другой USB-накопитель и запишите на него установочный образ Windows (Creating a UEFI bootable USB flash drive with Windows 10/11 using Media Creation Tool or Rufus);
  6. Загрузите компьютер с USB-накопителя, содержащего загрузчик Clover. В интерфейсе Clover выберите запуск загрузки с USB-накопителя с установочным образом Windows (Boot Microsoft UEFI cdboot from ESD-ISO). После этого должна начаться обычная установка Windows;запуск загрузчика windows efi из менеджера загрузки clover
  7. После завершения установки ОС вы можете извлечь установочный USB-накопитель с Windows. Чтобы загрузить локально установленную Windows, выберите Загрузка Microsoft EFI Загрузка из EFI в меню Clover Boot Manager.
    Вы можете изменить загрузочное устройство и таймауты Clover по умолчанию в меню \EFI\CLOVER\config.plist файле.
    Отредактируйте параметры:
    Задержка загрузки:

    <key>Timeout</key>
    <integer>5</integer>

    Идентификатор диска, с которого будет производиться загрузка по умолчанию:

    <key>DefaultVolume</key>
    <string>LastBootedVolume</string>

Теперь ваш USB-накопитель с Clover должен быть всегда подключен к компьютеру для загрузки Windows на компьютере с BIOS.