Большинство современных материнских плат поддерживают два режима загрузки: новый UEFI и устаревший Legacy. В некоторых случаях для загрузки с определённого накопителя или при возникновении проблем с запуском ОС после сброса настроек БИОС, может потребовать переключить тип загрузки с одного на другой.
В этой простой инструкции о том, как изменить один UEFI на Legacy или Legacy на UEFI с примерами переключения для разных БИОС и дополнительная информация, которая может быть полезной в контексте рассматриваемой темы.
Изменение режима загрузки в настройках БИОС/UEFI
Прежде чем приступить, отдельно отмечу, что материал касается только изменения типа загрузки в БИОС/UEFI, но не изменения типа загрузки уже установленной системы. Если вас интересует вопрос изменения типа загрузки уже установленной Windows 11/10 с Legacy на UEFI, вы можете использовать встроенный инструмент mbr2gpt.
Действия по изменению типа загрузки производятся в настройках БИОС, перейти в которые обычно можно, нажав клавишу Del при включении на настольных ПК или какую-любо клавишу (обычно — F2, но есть и другие варианты) на ноутбуке. На сайте есть отдельная инструкция по входу в БИОС на различных устройствах.
В большинстве случаев нужная настройка находится на вкладке «Boot» (Загрузка) в настройках БИОС, иногда для доступа к ней необходимо перейти в «Advanced Mode» по клавише F7 (информация об этом будет указана внизу экрана конфигурации). Далее — примеры того, как может называться и где находится нужный параметр переключения типа загрузки между UEFI и Legacy:
- Пункт может называться «Boot Mode» или похожим образом, с возможностью выбора между UEFI и Legacy режимом, на некоторых устройствах есть опция «UEFI с поддержкой CSM/Legacy», при таком выборе будет работать оба типа загрузки.
- На некоторых материнских платах информация о режиме загрузки (Boot Mode) на вкладке Boot может быть предназначена только для получения сведений, а само переключение выполняться в другом расположении, например, на некоторых материнских платах MSI — в разделе Advanced — Windows OS configuration — BIOS Mode.
- CSM, Compatibility Support Module, Legacy Support — требуется отключить (установить в Disabled) если требуется только UEFI загрузка, включить, если необходима поддержка двух типов загрузки: в последнем случае тип загрузки будет определяться подключенным накопителем, а если он поддерживает оба типа загрузки, то выбором этого накопителя с пометкой или без пометки UEFI в настройках устройств загрузки или Boot Menu.
- UEFI Boot — с опциями Enabled (Включена UEFI) и Disabled (Отключено).
- OS Type — выбор типа ОС между UEFI и Legacy (CSM, Other OS), либо между Windows и «Другой ОС», в последнем случае Windows будет означать UEFI загрузку, а «Другая ОС» — Legacy загрузку.
- Загрузка модуля CSM, Windows 10/8 Features — если требуется только Legacy загрузка, включить модуль CSM, также можно установить Windows 10/8 Features в Other OS (Другая ОС) и наоборот.
Это лишь несколько примеров, но по аналогии вы, вероятно, сможете найти нужную опция и поменять UEFI и Legacy загрузку или наоборот на вашем компьютере или ноутбуке. После изменения настроек не забудьте сохранить их, обычно это выполняется нажатием клавиши F10 и подтверждением сохранения.
Если найти необходимый пункт не удалось, либо возникли иные проблемы, напишите модель устройства в комментариях, я подскажу и, возможно, добавлю информацию выше.
Что следует учитывать при переключении между режимами UEFI и Legacy в БИОС:
- Если система была установлена в другом режиме, она перестанет запускаться, поскольку для них используются разные загрузчики.
- Secure Boot (Безопасная загрузка) работает только для UEFI-загрузки. В некоторых случаях без предварительного отключения Secure Boot нельзя включить Legacy загрузку. Если вам требуется использовать только Legacy загрузку, отключите Secure Boot (обычно где-то в разделе Security).
- Для отключения Secure Boot и включения возможности переключиться на Legacy режим в некоторых БИОС может потребоваться установить пароль администратора, сохранить настройки, после чего зайти в БИОС с установленным паролем.
- При включении режима загрузки UEFI и полном отключении Legacy загрузки флешки и другие накопители без UEFI-загрузчика перестанут отображаться в меню настройки порядка устройств загрузки.
- Некоторые новые ноутбуки (на ПК пока не встречал) не имеют возможности переключения загрузки на Legacy (CSM) режим, в этом случае единственный вариант — подготовить загрузочную флешку для UEFI-режима и выполнить загрузку именно в нём.
Будет отлично, если вы сможете поделиться информацией о том, где нужная настройка находилась в вашем случае, при условии, что вариант не был представлен в списке выше — это может помочь другим читателям.
В этой публикации, друзья, рассмотрим, как включить UEFI в БИОСе. В большинстве случаев UEFI включать не нужно, он установлен по умолчанию на ПК и ноутбуках. Но если ПК или ноутбук до вас кто-то использовал, всякое может быть в настройках БИОС. И использование устаревшего режима БИОС Legacy вместо UEFI – не исключение. Давайте посмотрим, как проверить режим БИОС в Windows, как переключить его на UEFI, если установлен Legacy. И какие будут нюансы переключения.
У UEFI много преимуществ перед Legacy, о них детально в статьях:
- «БИОС UEFI»,
- «UEFI и Legacy — в чём разница».
В UEFI можно войти из Windows при наличии проблем с входом по клавишам при запуске компьютера. UEFI необходим для официальной работы Windows 11 наряду с соответствием другим её требованиям. Может быть принципиально необходим для использования современных возможностей чипсетов материнских плат.
Современный стандарт низкоуровневого ПО UEFI пришёл на смену устаревшему БИОС Legacy ещё в 2007 году. Если у вас древний ПК или ноутбук, выпущенный до 2007 года или немногим позднее, он может не предусматривать UEFI. И, соответственно, на таком устройстве вы никак не включите UEFI. Но вы в режиме БИОС Legacy можете установить любую современную Windows, даже если это Windows 11 с системными требованиями, отметающими старые компьютеры.
UEFI – доминирующий стандарт, он обычно предустановлен на новых компьютерах. Более того, у некоторых современных ноутбуков может даже не быть возможности переключения на Legacy. Если компьютер может работать и в режиме UEFI, и в Legacy, необходимо проверить этот момент. Возможно, на компьютере активен Legacy, поскольку был нужен предыдущему владельцу компьютера для тестов или работы Legacy-совместимого ПО.
В контексте UEFI необходимо понимать ещё два связанных с ним понятия:
- Secure Boot – протокол безопасной загрузки, который может быть отключён в режиме UEFI, но должен быть включён в некоторых случаях, например, для официальной установки Windows 11;
- CSM – модуль совместимости UEFI и Legacy. Тогда как на ноутбуках с упрощённой UEFI есть режим либо UEFI, либо Legacy, на современных ПК с расширенной БИОС мы, как правило, не найдём настройки включения Legacy-режима. На ПК обычно присутствует CSM, позволяющий гибко настроить запуск компьютера с разных устройств загрузки в нужном режиме – UEFI или Legacy. CSM – это UEFI с возможностью запуска компьютера с устройств в режиме Legacy. Чистый UEFI получим при отключении CSM, это может потребоваться в отдельных случаях, например, когда Secure Boot включается путём отключения CSM.
Важно: друзья, без острой необходимости отключать CSM нельзя. Если ваша дискретная видеокарта не поддерживает современный протокол видео GOP, у вас в БИОСе не будет изображения на экране. Без наличия интегрированной видеокарты, на которую вы могли бы переключиться, отключив дискретную, вам поможет только сброс настроек BIOS в дефолт перемычкой на материнке или вытаскиванием из неё батарейки.
Проверить, используется в данный момент режим UEFI или Legacy, можно в среде Windows. Жмём клавиши Win+R, вписываем:
Нам нужна графа «Режим BIOS». Если компьютер работает в режиме Legacy, увидим там значение «Устаревший».
Если в графе увидим значение «UEFI», это значит, что компьютер работает в режиме UEFI или CSM.
Друзья, важный нюанс насчёт стиля разметки жёстких дисков MBR и GPT. В режиме Legacy компьютер может загружаться только с совместимых устройств информации – Legacy-совместимых флешек и жёстких дисков со стилем разметки MBR. Если мы в БИОС включим режим UEFI, отключим CSM или в нём установим загрузку только с UEFI-устройств хранения, загрузка с MBR-диска не будет произведена. Для загрузки в режиме UEFI нужны UEFI-совместимая флешка или жёсткий диск со стилем разметки GPT.
При необходимости сохранить установленную на диске Windows перед сменой режима БИОС нужно конвертировать стиль разметки диска из GPT в MBR. Это можно сделать, например, штатной консольной утилитой Windows mbr2gpt.exe или программой AOMEI Partition Assistant Pro.
Если вам не нужна установленная на диске Windows и все его данные, можете включить UEFI. И в процессе установки новой Windows очистить диск, удалив на нём все разделы и разметку. Windows установится на чистое нераспределённое пространство, и диск в режиме UEFI автоматически получит стиль разметки GPT.
Для загрузки компьютера с флешки в режиме UEFI понадобится создать UEFI-совместимую флешку, либо универсальную, UEFI/Legacy-совместимую. В режиме CSM в разделе загрузки БИОС, либо Boot-меню загрузка с флешки нам может предлагаться дважды — в режиме Legacy и UEFI. Если флешка только UEFI, либо для установки операционной системы в режиме UEFI необходимо выбирать флешку с отметкой «UEFI».
Для включения UEFI необходимо войти в БИОС. На разных ПК и ноутбуках UEFI включается по разному. Обычно во вкладке настроек «Загрузка», «Boot», «Boot Mode» и т.п. На ноутбуках с простой консольной БИОС режим загрузки может переключаться с Legacy на UEFI и наоборот одной настройкой. И может быть простая настройка включения/отключения Secure Boot.
На ПК с расширенной БИОС и графическим интерфейсом UEFI совместимый с Legacy определяется настройкой модуля CSM, когда для устройств загрузки выставлены оба режима – UEFI и Legacy.
Если нужен только UEFI, можно в CSM установить загрузку устройств только в режиме UEFI.
Secure Boot в таких БИОС включается установкой режима Windows UEFI, отключается – установкой режима других ОС.
В других БИОС на ПК включение UEFI может выполняться выбором типа операционной системы: «Windows 8/10» — режим UEFI, а «Windows 8/10 WHQL» — режим UEFI и Secure Boot.
В некоторых БИОС ПК включение UEFI может выполняться путём установки в CSM загрузки устройств только в режиме UEFI.
А Secure Boot включается путём отключения CSM.
После включения UEFI сохраняем настройки БИОС и перезагружаем компьютер.
Настройки UEFI могут отличаться в зависимости от производителя ноутбука или материнской платы, её серии, ниши, поколения железа. О настройках UEFI конкретно вашего компьютера можно узнать в инструкции ноутбука или материнской платы.
В этой статье мы рассмотрим, как изменить режим загрузки Windows на компьютере с BIOS (Legacy) на UEFI + Secure Boot без переустановки операционной системы и без потери данных. Так как в режиме Legacy компьютеры (виртуальные машины) могут загружаться только с дисков с таблицей разделов MBR, при переключении на режим загрузки UEFI нужно будет сконвертировать таблицу разделов диска на GPT (GUID).
В системных требованиях к Windows 11 указано обязательное наличие чипа TPM 2.0 и режим загрузки UEFI+Secure Boot. Есть обходной способ установки Windows 11 без TPM, UEFI и Secure Boot, но он не рекомендуется для использования на продуктивных системах. Поэтому, например при обновлении Windows 10 до 11 на компьютере с MBR загрузчиком желательно включать UEFI (либо воспользоваться неподдерживаемым официально способом обновления до Windows 11 на несовместимом компьютере).
Прежде, чем приступать к конвертации Windows, установленной на Legacy BIOS устройстве в режиме UEFI, проверьте, что ваше окружение соответствует следующим условиям:
- Прошивка материнской платы компьютера поддерживает режим загрузки UEFI. На текущий момент включен режим совместимости с BIOS (проверьте это в настройках BIOS/UEFI устройства и в спецификации к материнке).
- На компьютере установлена x64 версия Windows, с версией как минимум Windows 10 1703 (или Windows Server 2016)
- На компьютере не используется двойной режим загрузки нескольких ОС (Dual-Boot)
- Шифрование Bitlocker для системного диска отключено
- На системном диске используется таблица разделов MBR (количество разделов не более трех)
- На диске достаточно свободного места для создания загрузочного EFI раздела (размер по-умолчанию 100 Мб)
Откройте командную строку PowerShell и проверьте, что компьютер загружается в режиме BIOS (Legacy):
$env:firmware_type
С помощью PowerShell проверьте, что на диске используется таблица разделов MBR и создано не более 3 primary разделов:
Get-Disk
Get-Disk |Get-Partition
Начиная с Windows 10 1703 доступна встроенная утилита Mbr2gpt, позволяющая сконвертировать таблицу разделов диска из MBR в GPT без потери данных. Конвертацию можно выполнить даже в онлайн режиме.
Сначала протестируйте, возможно ли сконвертировать MBR таблицу разделов системного диска в GPT:
mbr2gpt /validate /allowfullos
Если конвертация MBR в GPT возможна, утилита вернет:
MBR2GPT: Validation completed successfully
Если появится ошибка
Disk layout validation failed for disk 0
:
- Проверьте, что на вашем MBR диск создано не более 3 основных (primary) разделов
- Расширенные (Extended), логические (Logical) и динамические разделы должны отсутствовать
- На диске есть как минимум 500 Мб свободного места для создания системных разделов и размещения основной и резервной таблиц разделов GUID
Другая возможная ошибка
Cannot find OS partition(s) for disk 0
указывает на то, что в конфигурации загрузчика BCD отсутствует запись на загрузку в среде восстановлений Wingows. Проверьте это:
reagentc /info
Windows RE status: Disabled
Как включить среду восстановления WinRE описано по ссылке.
После того, как все предварительные проверки пройдены, запустите конвертацию системного диска из MBR в GPT непосредственно из запущенной Windows:
MBR2GPT.EXE /convert /allowfullos
После завершения работы команды, проверьте что таблица разделов была изменена на GPT:
get-disk
Затем нужно перезагрузить компьютер, войти в меню настроек BIOS/UEFI отключить режим Legacy BIOS и переключиться в режиме UEFI+Secure Boot.
На физическом компьютер, чтобы войти в настройки UEFI, нужно при загрузке нажать клавишу
F2
,
Delete
или
F1
. Название и местоположение пункта меню, которые обеспечивает загрузку в режиме Legacy BIOS, отличается в зависимости от прошивки и версии материнской платы. Возможные названия пунктов — CSM (Compatibility Support Module), Legacy Mode, CSM Boot, Legacy OS и т.д. Измените его на UEFI.
Если это виртуальная машина VMware, нужно в настройках ВМ в разделе Boot Options переключиться в режим EFI и включить опцию Secure Boot.
После загрузки проверьте, что используется режим UEFI+ Secure Boot:
Confirm-SecureBootUEFI
Если режим Secure Boot отключен, проверьте что включен режим UEFI командой:
$env:firmware_type
На старых компьютерах с BIOS, которые не поддерживают режим UEFI, можно загружать Windows с внешней USB флешки с MBR. В этом случае на системном разделе можно использовать таблицу разделов GPT. Смотри статью Загрузка Windows с GPT диска на BIOS компьютере (без UEFI).
falcon
Hi
I was just wondering if anyone knows what exactly changing the BIOS option «Windows 8/10 Features» from ‘Other OS’ to Windows 8/10′ actually does, except adding a few more menu options in the BIOS screen (CSM Support, Secure Boot). I have managed to install Windows 10 in UEFI boot mode with the setting ‘Other OS’. I would have thought that this should not be possible as I would assume that chaging the setting to ‘Other OS’ would mean legacy mode, which would mean UEFI disabled. That assumption it would seem is incorrect. Changing it to ‘Windows 8/10’ after installation doesn’t seem to affect anything either, so I’m struggeling to work out what exactly it does and the manual is not much help either.
The board is a Z170X-UD3, but I would assume it would apply to any Z170 board. Is anyone able to shed any light?
Logged