1000+ инструкций в блоге SoftComputers
0 0 голоса
Рейтинг

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

Приобрести оригинальные ключи активации Windows 11 можно у нас в каталоге от 1690

Почему BIOS не поддерживает GPT

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

Сценарий 1: Конвертация MBR в GPT для установленной Windows

Если Windows уже установлена на MBR-диске, вы можете преобразовать его в GPT без потери данных и настроить загрузку через USB-флешку.

Конвертация диска в GPT с помощью gptgen

1. Создайте резервную копию данных на внешний носитель, так как преобразование может привести к потере данных в случае сбоя.

2. Скачайте утилиту gptgen и распакуйте её в папку, например, C:\gptgen.

3. Откройте командную строку с правами администратора и запустите diskpart:

diskpart

4. Выведите список дисков:

list disk

Найдите системный диск (например, Disk 0). Если в столбце Gpt нет символа «*», диск использует MBR.

5. Выполните конвертацию в GPT:

gptgen.exe -w \\.\physicaldrive0

Подтвердите действие, нажав «y». Утилита создаст GPT и защитную MBR-запись.

Примечание: Для Windows 10 и Windows 11 можно использовать встроенную утилиту mbr2gpt:

mbr2gpt.exe /convert /disk:0 /allowFullOS

Перенос загрузчика на USB-флешку

После конвертации BIOS не сможет загрузить Windows с GPT-диска. Настройте загрузку через USB-флешку:

1. Подключите USB-флешку (рекомендуемый объем — 1-4 ГБ).

2. Загрузитесь с установочного носителя Windows или LiveCD и откройте командную строку (Shift+F10 на экране установки).

3. Запустите diskpart и определите диски:

list disk

Например, Disk 0 — системный GPT-диск (40 ГБ), Disk 1 — USB-флешка (1 ГБ).

4. Найдите системный раздел:


select disk 0
list volume

Определите раздел с Windows (например, Volume 2, буква D:).

5. Настройте USB-флешку:


select disk 1
clean
create partition primary size=1000
format fs=fat32 quick
select partition 1
active
assign letter=G

Проверьте, что разделу на флешке присвоена буква G:

list volume

6. Скопируйте загрузочные файлы:

bcdboot D:\Windows /l ru-RU /s G:

7. Запишите загрузочный код MBR:

bootsect /nt60 G: /mbr /force

8. Перезагрузите компьютер и в BIOS установите USB-флешку как первое загрузочное устройство.

9. Проверьте в «Управление дисками» (diskmgmt.msc), что системный диск имеет тип «Таблица разделов GUID» (GPT).

Сценарий 2: Установка Windows на GPT-диск

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

«Установка Windows на данный диск невозможна. Выбранный диск имеют стиль разделов GPT.»

Для чистой установки Windows на GPT-диск используйте загрузчик Clover, который эмулирует UEFI на BIOS-системах.

Создание загрузочной USB-флешки с Clover

1. Скачайте утилиту Boot Disk Utility напрямую с нашего сервера.

2. Запустите утилиту и перейдите в «Options» -> «Configuration».

3. Выберите источник Clover:

— «Local» — для локальных файлов

— «DL» — для загрузки последней версии (нажмите «Check now» и выберите релиз)

4. Установите параметры форматирования:

— Boot sector: Clover

— Файловая система: FAT32-LBA

— Первый сектор: 63 (или 4096 для старых BIOS)

— Размер раздела: по объему флешки

5. Выберите USB-флешку и нажмите «Format». Утилита создаст MBR-раздел, запишет загрузчики boot0 и boot1f32alt, а также файлы Clover.

6. Для NVMe-дисков скопируйте драйвер NvmExpressDxe.efi в папки:

EFI\CLOVER\drivers\BIOS

EFI\CLOVER\drivers\UEFI

Установка Windows

1. Подготовьте вторую USB-флешку с установочным образом Windows (создайте с помощью Media Creation Tool или Rufus).

2. Загрузитесь с флешки Clover и выберите «Boot Microsoft UEFI cdboot from ESD-ISO» для запуска установки Windows.

3. Если диск не в GPT, конвертируйте его:


diskpart
select disk 0
clean
convert gpt

4. Завершите установку Windows.

5. После установки загрузитесь с флешки Clover и выберите «Boot Microsoft EFI Boot from EFI».

Настройка автозагрузки Clover

Настройте таймауты в файле \EFI\CLOVER\config.plist:

— Задержка перед загрузкой:


Timeout
5

— Диск по умолчанию:


DefaultVolume
LastBootedVolume

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

Рекомендации

— Всегда создавайте резервные копии перед конвертацией диска в GPT.

— Используйте USB-флешку небольшого объема (1-4 ГБ) для загрузчика.

— Для NVMe-дисков обязательно добавьте драйвер NvmExpressDxe.efi.

— Проверьте настройки BIOS, чтобы USB-флешка была первым загрузочным устройством.

— При использовании mbr2gpt в Windows 10/11 убедитесь, что диск соответствует требованиям (не более 3 основных разделов).

Загрузка Windows с GPT-диска на компьютере с BIOS возможна с использованием загрузочной USB-флешки с MBR и загрузчиком Clover. Для уже установленной системы конвертируйте диск в GPT с помощью gptgen или mbr2gpt и настройте загрузку через флешку. Для чистой установки используйте Clover для эмуляции UEFI. Эти методы позволяют использовать преимущества GPT на старых системах, обеспечивая поддержку больших дисков и современных NVMe SSD.

author avatar
copywriter
banner for Windows
Лицензионный ключ активации Windows от
0 0 голоса
Рейтинг
Подписаться
Уведомить о
guest
     
0 отзывов
109
Межтекстовые Отзывы
Посмотреть все комментарии