Ошибка: Диск имеет стиль разделов GPT

Установщик пишет, что выбранный диск имеет стиль разделов GPT? Для Windows 10 и 11 загрузите флешку в режиме UEFI. Конвертация в MBR нужна только старым ПК.
01.12.2021
98 368 просмотров

Сообщение «Установка Windows на данный диск невозможна. Выбранный диск имеет стиль разделов GPT» появляется, когда установочная флешка загрузилась в старом режиме Legacy (BIOS), а диск размечен в GPT. На современном компьютере правильно не переделывать диск, а загрузить флешку в режиме UEFI: тогда Windows 10 или 11 встанет на GPT-диск без потери данных. Конвертировать диск в MBR имеет смысл только на старом компьютере без UEFI, и ставить туда тогда стоит Windows 10.

Почему появляется ошибка

Компьютер умеет загружаться в двух режимах. Старый режим Legacy, он же BIOS или CSM, работает только с дисками MBR. Современный режим UEFI работает с дисками GPT. Установщик Windows запускается в том режиме, в каком загрузилась флешка. Если это Legacy, а диск GPT, установить систему на него нельзя.

Чаще всего диск здесь ни при чём. Он уже размечен правильно, обычно там стояла Windows в режиме UEFI. Просто в загрузочном меню выбрана флешка без приставки «UEFI:», в BIOS включён режим совместимости CSM или сама флешка записана так, что грузится только в Legacy.

Ошибка «Выбранный диск имеет стиль разделов GPT» при установке Windows

Какой способ выбрать

Windows 11 устанавливается только в режиме UEFI на GPT-диск, это требование Microsoft. Поэтому для Windows 11 подходит только способ 1. Для Windows 10 на компьютере, выпущенном примерно в последние десять лет, способ 1 тоже лучший: данные на диске не страдают, а система получает безопасную загрузку и поддержку больших дисков.

Способ 2, конвертация в MBR, нужен только если в компьютере нет UEFI совсем. Такое встречается на очень старых платах. На них ставится Windows 10, а диск при конвертации полностью очищается.

Способ 1. Загрузить флешку в режиме UEFI (рекомендуется)

Выберите флешку с приставкой «UEFI:» в загрузочном меню

Включите компьютер и сразу нажимайте клавишу загрузочного меню. Обычно это F8, F11, F12 или Esc, точная клавиша указана на экране при включении или на сайте производителя платы. Часто одна и та же флешка показана в меню дважды: например, «UEFI: SanDisk» и просто «SanDisk». Выберите строку с «UEFI:». Это тот же носитель, но загрузка пойдёт в режиме UEFI.

Включите режим UEFI в настройках BIOS

Если строки с «UEFI:» нет, зайдите в настройки BIOS/UEFI. Чаще всего это клавиша Del на настольных компьютерах или F2 на ноутбуках. Из работающей Windows 10 или 11 туда можно попасть так: зажмите Shift и нажмите «Перезагрузка», затем выберите «Поиск и устранение неисправностей», «Дополнительные параметры» и «Параметры встроенного ПО UEFI».

В настройках найдите режим загрузки. Названия зависят от производителя: Boot Mode, Boot List Option, CSM Support, Legacy Support. Выставьте UEFI, а CSM или Legacy отключите. Secure Boot для Windows 10 и 11 отключать не нужно. Сохраните настройки, обычно клавишей F10, и загрузитесь с флешки заново.

Перезапишите флешку, если она не грузится в UEFI

Иногда флешка записана только под Legacy, и в режиме UEFI компьютер её не видит. Проще всего записать её заново официальной утилитой Microsoft Media Creation Tool: такая флешка загружается в обоих режимах. Если записываете образ через Rufus, выберите схему разделов GPT и целевую систему UEFI. Где скачать оригинальный образ и утилиту, мы собрали в статье «Где скачать Windows и Office», а если Media Creation Tool выдаёт ошибку, поможет разбор ошибки 0x80072f8f 0x20000.

Как запретить флешке грузиться в Legacy: Microsoft предлагает удалить файл bootmgr из корня установочной флешки. Без него она загрузится только в режиме UEFI, и ошибиться в меню будет нельзя. Папку efi при этом не трогайте.

Как проверить, в каком режиме загрузился установщик

В программе установки нажмите Shift + F10 (на некоторых ноутбуках Shift + Fn + F10) и выполните две команды:

wpeutil UpdateBootInfo
reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType

Значение 0x2 означает режим UEFI, 0x1 означает Legacy (BIOS). Если видите 0x2, ошибки про GPT больше не будет, можно закрыть окно и продолжить установку.

Способ 2. Конвертировать диск в MBR (только для старых компьютеров)

Если компьютер не поддерживает UEFI, остаётся перевести диск в MBR. Штатного способа сделать это без потери данных в Windows нет: команда конвертации работает только с пустым диском.

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

В программе установки нажмите Shift + F10 (на некоторых ноутбуках Shift + Fn + F10) и введите команды по одной:

diskpart
list disk
select disk N
clean
convert mbr
exit

Вместо N подставьте номер нужного диска из списка list disk. Звёздочка в колонке GPT исчезнет после convert mbr. Закройте командную строку, нажмите «Обновить», выберите «Незанятое пространство» и нажмите «Далее». Установщик сам создаст разделы.

Учтите ограничения MBR: не больше четырёх основных разделов, а диск больше 2 ТБ целиком использовать не получится.

Где взять ключ: для современного компьютера с UEFI подойдёт бессрочный ключ Windows 11 Pro или Windows 11 Home. Для старого компьютера без UEFI, куда ставится Windows 10, есть ключ Windows 10 Pro.
Промокод FTKEYSLAB даст скидку на покупку. Ключ придёт на электронную почту сразу после оплаты.

Может пригодиться: обратная ошибка «На выбранном диске находится таблица MBR-разделов», ошибка «Не удалось создать новый или найти существующий раздел» и как установить Windows с флешки.

Частые вопросы

Потеряю ли я данные, если загружусь в режиме UEFI?

Нет. Переключение режима загрузки флешки диск не меняет. Данные стираются, только если вы сами удаляете разделы или выполняете clean.

Можно ли установить Windows 11 на компьютер без UEFI?

Официально нет: Windows 11 требует UEFI с поддержкой Secure Boot и GPT-диск. На старый компьютер без UEFI ставьте Windows 10.

Почему в загрузочном меню флешка показана два раза?

Это один и тот же носитель в двух режимах. Строка с приставкой UEFI запускает установку в режиме UEFI, строка без неё запускает Legacy.

Как узнать, в каком режиме работает установленная Windows?

Нажмите Win + R, введите msinfo32 и посмотрите строку «Режим BIOS»: UEFI или «Устаревший». В программе установки режим показывает команда reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType: 0x2 это UEFI, 0x1 это Legacy.

Нужно ли отключать Secure Boot?

Для Windows 10 и 11 нет. Secure Boot иногда приходится выключать только для загрузки в режиме Legacy на некоторых платах.

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

Штатными средствами Windows нет: diskpart и «Управление дисками» конвертируют только пустой диск. Некоторые сторонние программы это умеют, но перед такой операцией обязательно сделайте копию файлов.