Установка Windows

UEFI, GPT, BIOS и MBR

Установщик Windows отказывается от диска не из-за «поломки GPT», а потому что режим загрузки флешки не совпал со стилем таблицы разделов.

Прошивка материнской платы запускает загрузчик двумя разными способами. UEFI ищет на диске раздел EFI с файловой системой FAT32 и файл загрузчика внутри него. Старый режим, его ещё называют BIOS, CSM или Legacy, читает загрузочную запись MBR в начале диска и ждёт активный основной раздел. Одна и та же флешка часто умеет оба варианта, и в загрузочном меню это два пункта: с подписью UEFI и без неё.

Какая пара допустима

Windows 11 требует UEFI, GPT, Secure Boot и TPM. Если задачу ставят именно её, пункт без слова UEFI в меню загрузки выбирать не следует. Windows 10 на старом железе ещё ставится в паре BIOS и MBR.

Как звучит ошибка

«Windows не может быть установлена на этот диск. Выбранный диск имеет стиль разделов GPT». Флешка загружена в BIOS, а диск уже GUID. Два выхода. Правильный на современном компьютере: перезагрузиться и выбрать пункт UEFI. Второй, только если платы с UEFI нет: разметить диск как MBR по короткому сценарию на странице diskpart. Второй путь стирает диск.

«Выбранный диск имеет таблицу MBR-разделов. В системах EFI Windows можно установить только на GPT-диск». Это обратная ситуация: вы уже в UEFI, а диск старый. Для обычной установки его переводят в GPT той же инструкцией diskpart, снова через clean. Обход без очистки, mbr2gpt, работает из уже установленной системы, а не с пустого установщика, и только если на диске есть место под EFI и разделов не слишком много. На чистой установке проще и честнее сделать новую таблицу.

Secure Boot и CSM

Secure Boot проверяет подпись загрузчика. Официальная флешка Microsoft его проходит. Самодельная флешка с перепакованным образом иногда нет: тогда в прошивке Secure Boot временно отключают, ставят систему и включают обратно. Отключение Secure Boot не меняет стиль диска и не заменяет UEFI на BIOS.

CSM, или модуль совместимости, как раз включает старый режим. Если он выключен, в меню остаётся только UEFI, и диск обязан быть GPT. Включать CSM, чтобы «установщик увидел диск», не стоит: диск при этом обычно виден и так, а ломается именно пара режим плюс таблица.

Что видно в diskpart

У диска GPT в list disk стоит звёздочка в столбце GPT. У MBR этого столбца пустой. Это свойство диска, а не флешки, с которой вы загрузились. Режим загрузки звёздочка не показывает. Его видно по меню, из которого стартовала флешка, и по тексту ошибки установщика.

Раздел EFI существует только на GPT. В списке разделов он тип System, файловая система FAT32, размер около 100 или 260 МБ. Рядом MSR без файловой системы, 16 МБ. Если вы загрузились в BIOS, эти разделы плате не интересны: она их не использует как загрузчик. Поэтому «EFI уже есть, значит, это UEFI» верно для диска, но не доказывает, что текущая загрузка флешки тоже UEFI.

Практический порядок

  1. В загрузочном меню выбрать пункт с UEFI, если плата это умеет.
  2. Дойти до списка дисков установщика.
  3. Если диск отвергнут из-за MBR, а данные не нужны, разметить его в GPT.
  4. Если отвергнут из-за GPT, не конвертировать его в MBR на машине с UEFI. Вернуться в меню загрузки и выбрать UEFI.

Смешанная конфигурация, когда система ставится на один диск, а загрузчик остаётся на другом, установщик иногда создаёт сам, если на целевом диске уже нет места под EFI. Потом вынутый «лишний» диск оставляет компьютер без старта. Перед установкой лишние накопители лучше отключить физически.