Изменить загрузчик windows 10 на uefi

Если вы в прошлом установили Windows в режиме Legacy BIOS, то вы можете его переключить в режим UEFI уже сейчас.

Содержание

  • UEFI vs BIOS
    • Преимущества UEFI в сравнении с BIOS
    • Недостатки UEFI в сравнении в BIOS
  • Как перейти в UEFI из Windows 10
  • Как переключиться в режим BIOS для установки неподдерживаемой ОС
  • Как отключить Secure Boot (Безопасную загрузку)
  • Как создать установочную флешку для компьютера с UEFI

Что такое хороший ПК? Нет, не надо воображать себе девайс с современным процессором, мощной видеокартой и продвинутой материнкой. С точки зрения отдельных маркетологов это вторично, а главное в компе – некая субстанция UEFI…

Что такое UEFI.

На самое деле UEFI – отнюдь не атрибут крутизны. Это просто новое, усовершенствованное программное обеспечение (прошивка) материнских плат, которое пришло на смену BIOS. Сегодня этот «зверь» обитает на всех компьютерах, выпущенных после 2010-2011 годов, причем не только на игровых, но и на «печатных машинках». Давайте разберемся, что же такое представляет собой UEFI, в чем его глобальные отличия от БИОС и как найти с ним общий язык при установке операционных систем.

UEFI vs BIOS

С точки зрения неискушенного пользователя UEFI – это тот же BIOS, только в графической оболочке. А на ноутбуках с его появлением и вовсе ничего не изменилось – тот же консольный интерфейс, те же разделы. Да, утилиты настройки BIOS и UEFI могут быть похожи. Внешне их различий не видно, но они (как тот суслик) есть.

UEFI – не просто микропрограмма, чья задача – проверка исправности устройств после запуска ПК и передача управления операционной системе (основные функции BIOS). Это почти полноценная операционка с собственными службами и приложениями.

Однако новые разработки не всегда несут в себе сплошные плюсы. Быть во всём лучше старого, наверное, невозможно, вот и UEFI в чем-то выигрывает, но в чем-то и проигрывает БИОСу.

Преимущества UEFI в сравнении с BIOS

Графический интерфейс UEFI.

Графический интерфейс UEFI
  • Простой и понятный графический интерфейс на многих языках, включая русский (на десктопных платформах) с поддержкой управления мышью.
  • Поддержка накопителей вместительнее 2,2 Тб с неограниченным количеством разделов.
  • Намного более быстрая загрузка операционной системы. Так, Windows 10, установленная на SSD-диск, размеченный по новому стандарту GPT, грузится всего за 4-15 секунд.
  • Собственный менеджер загрузки ОС. Позволяет компьютеру грузиться с носителей, которые не имеют своих загрузчиков.
  • Поддержка установки сторонних приложений и драйверов, расширяющих функциональность UEFI.
  • Защита от внедрения вредоносного кода в системные загрузчики и собственную среду (обеспечивает встроенный в интерфейс протокол Secure Boot).
  • Собственный сетевой драйвер, благодаря которому обновление UEFI и его компонентов не требует запуска операционной системы. Кстати, драйвера UEFI доступны для использования в ОС.
  • Быстрый переход в среду UEFI из интерфейса Windows 8 и 10.

Недостатки UEFI в сравнении в BIOS

BIOS.

Консольный интерфейс BIOS.
  • Отсутствие поддержки 32-битных операционных систем, что ограничивает свободу выбора пользователей. Компьютеры с UEFI поддерживают только 64-разрядные версии Виндовс, причем «висту» и «семерку» — частично. Полностью поддерживаются только «восьмерка» и «десятка» x64.
  • Отсутствие поддержки жестких дисков, размеченных по стандарту MBR (традиционный тип разметки, который широко использовался до выпуска Windows 8). Спецификация MBR ограничивает количество первичных разделов до 4 и объем диска до 2,2 Тб, поэтому сейчас считается устаревшей.

Установить на компьютер с UEFI 32-разрядную или старую систему (при условии совместимости с оборудованием) всё еще можно, но гораздо труднее. Пользователю приходится вручную переключать UEFI в режим эмуляции BIOS, иногда долго блуждая по настройкам, так как нужные функции часто находятся не на виду.

А еще в режиме BIOS отключаются самые полезные фишки UEFI, такие, как быстрый запуск компа и защита от загрузочных вирусов.

На старых компьютерах и ноутбуках – до выпуска Windows 8, для входа в настойки BIOS приходится выключать машину и при следующем включении нажимать специально отведенную для этого клавишу. Клавиша реагирует на нажатие, пока не началась загрузка операционной системы, а это примерно 2-4 секунды. С появлением UEFI и нового стандарта разметки дисков – GPT, от нажатия кнопки питания до появления рабочего стола проходят считанные секунды, а загрузка ОС начинается почти одновременно с включением компьютера. Успеть уловить момент, когда система реагирует на клавишу входа в BIOS, почти нереально. Поэтому Microsoft упростила пользователям эту задачу, встроив функцию перехода в UEFI прямо в Windows.

Итак, чтобы перейти в интерфейс UEFI из Виндовс 10, сохраните все открытые документы, запустите утилиту Параметры и войдите в раздел «Обновление и восстановление».

Параметры - Обновление и восстановление.

Откройте подраздел «Восстановление» и справа возле пункта «Особые варианты загрузки» щелкните «Перезагрузить сейчас».

Параметры - Особые варианты загрузки.

После рестарта на экране компьютера отобразится меню «Выбор действия», где следует кликнуть «Поиск и устранение неисправностей» (в некоторых версиях «десятки» этот пункт называется «Диагностика»).

Меню Выбор действия.

Следующий шаг – переход в «Дополнительные параметры».

Дополнительные параметры.

Вот, наконец, вы почти у цели: осталось нажать «Параметры встроенного ПО UEFI». После щелчка по этому пункту комп еще раз перезагрузится и перенесет вас в нужное место.

Переход в UEFI.

Отсутствие в «Дополнительных параметрах» пункта перехода в UEFI означает, что компьютер не поддерживает эту возможность. Одной из причин может быть работа ПК в режиме эмуляции BIOS, например, если на нем используются диски стандарта MBR. На таких машинах попасть в интересующую вас область можно лишь одним путем – традиционным, как в БИОС, то есть при помощи нажатия определенной клавиши после включения. А чтобы этот процесс не превратился в испытание скорости вашей реакции, загрузку винды можно несколько замедлить. Для этого:

  • Зайдите через утилиту «Параметры» в настройки системы, далее – в раздел питания и спящего режима и откройте «Дополнительные параметры питания».

Параметры - Дополнительные параметры питания.

  • Кликните в панели перехода «Действие кнопок» или «Действие закрытия крышки» (на десктопах последней опции нет).

Настройка действия закрытия крышки.

  • Кликните «Изменение недоступных сейчас параметров». В области «Параметров завершения работы» снимите флажок «Включить быстрый запуск». После следующего старта комп будет грузиться медленнее, и вы спокойно успеете нажать кнопку входа в БИОС.

Отключение быстрого запуска ПК.

Как переключиться в режим BIOS для установки неподдерживаемой ОС

Как мы уже выяснили, чтобы поставить на компьютер с UEFI 32-битную или старую версию винды (XP, Vista, 7), необходимо переключиться в режим эмуляции БИОС, который в разных редакциях прошивки носит имя CSM (Compatibility Support Module) или Legacy. Опция перехода в этот режим чаще всего находится в разделе «Boot» или «Загрузка» и дословно называется:

  • CSM Boot.
  • Launch CSM.
  • Legacy.
  • CSM Support.
  • Legacy Support.
  • Legacy BIOS и т. п.

Для активации переведите ее в состояние Enable либо выберите Disable UEFI Boot и сохраните настройку.

Переключение в режим эмуляции BIOS.

Как отключить Secure Boot (Безопасную загрузку)

Устаревшие и 32-битные операционки с точки зрения разработчиков UEFI имеют небезопасные загрузчики, которые следует «запретить и не пущать». Поэтому для установки на компьютер таких систем наряду с активацией БИОС необходимо еще и отключать Secure Boot – технологию, которая проверяет цифровые подписи загрузчиков и при отсутствии таковых блокирует запуск системы.

Кстати, на некоторых прошивках это необходимо делать прежде, чем включать эмуляцию BIOS, так как иначе CSM/Legacy не отображается в утилите настройки.

Опция управления Secure Boot может находиться в следующих разделах UEFI:

  • Boot (Загрузка).
  • Security.
  • Advanced — System Configuration.
  • Authentication.

Для деактивации переведите ее в состояние Disable.

Отключение Secure Boot.

В отдельных редакциях прошивки после включения BIOS и отключения Secure Boot необходимо указать в настойках тип загружаемой операционки «Other OS»:

Выбор типа системы.

Как создать установочную флешку для компьютера с UEFI

С переходом на UEFI изменились и требования к загрузочным USB-флешкам. Теперь флешки, созданные по старым правилам, например, при помощи утилиты Microsoft Windows USB/DVD Download Tool, можно использовать лишь для установки устаревших и 32-битных версий ОС в режиме эмуляции BIOS.

Чтобы поставить на комп Windows 10 x64 в режиме UEFI с активным Secure Boot, загрузочный носитель должен иметь файловую систему FAT32. Это накладывает ограничение на его объем (максимум 4 Гб), но NTFS, к сожалению, несовместим с протоколом безопасной загрузки. Зато в остальном процесс создания загрузочных флешек сильно упростился. Теперь это можно делать даже без программ.

Самый простой способ создания установочной USB-флешки с Виндовс 10 – это обычное копирование на нее файлов дистрибутива. Таким же способом, как копируют данные из папки в папку. Создавать на флешке загрузчик не нужно, поскольку он уже входит в состав UEFI.

Для копирования на флешку дистрибутива в формате ISO, последний достаточно открыть в проводнике Windows.

Открытие файла iso в проводнике.

Если у вас нет дистрибутива «десятки» или вы просто предпочитаете создавать загрузочные носители при помощи программ, используйте утилиту Microsoft MediaCreationTool. Чтобы подготовить флешку к установке, помимо нее самой и утилиты вам понадобится лишь доступ в Интернет. Как происходит «таинство» записи и каково в нем ваше участие, F1comp рассказывал в этой статье.

Microsoft MediaCreationTool.

Еще одна простая бесплатная утилита, заточенная под создание загрузочных накопителей для UEFI, это Rufus. Нужные настройки устанавливаются на ней буквально в 3 клика мышью.

Rufus.

Самое главное здесь – правильно выбрать схему раздела и тип системного интерфейса. Для совместимости с Secure Boot и дисками, вместительнее 2 Тб, выбирайте из списка «GPT для компьютеров с UEFI». Далее укажите программе путь к дистрибутиву и жмите кнопку Старт. Через 20-40 минут установочная флешка будет готова.

Некоторые материнские платы нового поколения для ПК и ноутбуков поддерживают как интерфейс UEFI, так и Unified Extensible Firmware Interface, а также BIOS или базовую систему ввода-вывода. Основное преимущество UEFI перед традиционным BIOS заключается в том, что UEFI поддерживает жесткий диск емкостью более 2 терабайт. Но недостатком UEFI является тот факт, что поддерживаются только 64-разрядные версии операционной системы Windows, а жесткий диск должен использовать структуру GPT. Если ваш компьютер поддерживает и совместим с UEFI, и вы хотите перейти с Legacy на UEFI, мы обсудим различные шаги для этого здесь.

Мы будем обсуждать следующие два метода, с помощью которых мы можем изменить Legacy на UEFI без переустановки Windows 10.

  1. Конвертировать MBR в GPT, используя встроенные утилиты Windows.
  2. Конвертировать MBR в GPT, используя среду восстановления.

Прежде чем мы продолжим, вам необходимо выполнить следующие предварительные условия:

  • Материнская плата вашего компьютера должна поддерживать как Legacy, так и UEFI.
  • Ваш компьютер должен работать под управлением Windows 10 версии 1703 или новее в разделе MBR.

1] Конвертировать MBR в GPT, используя утилиты Windows

Запустите CMD от имени администратора и выполните следующую команду:

mbr2gpt.exe /convert /allowfullOS

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

Когда это будет сделано, вам нужно перейти в BIOS вашего ПК.

Перейдите в Настройки → Обновление и безопасность → Дополнительные параметры запуска. Когда вы нажмете «Перезагрузить сейчас», он перезагрузит ваш компьютер и предложит вам все эти дополнительные параметры.

Выберите «Устранение неполадок» → «Дополнительные параметры». На этом экране предлагаются дополнительные параметры, в том числе восстановление системы, восстановление запуска, возврат к предыдущей версии, командная строка, восстановление образа системы и параметры прошивки UEFI.

Выберите «Настройки прошивки UEFI», и он перейдет в BIOS. Каждый OEM имеет свой способ реализации опций.

Режим загрузки обычно доступен в разделе «Загрузка» → «Настройка загрузки». Установите его в UEFI .

Сохранить изменения и выйти. ПК теперь перезагрузится.

2] Преобразование MBR в GPT с использованием среды восстановления

Во время работы программы установки Windows, когда на экране появляется сообщение, нажмите Shift + F10, чтобы открыть командную строку.

Запустите командную строку от имени администратора и выполните следующие команды одну за другой:

mbr2gpt.exe /convert

Подождите, пока процесс не завершится.

Когда это будет сделано, вам нужно перейти в BIOS вашего ПК.

Режим загрузки обычно доступен в разделе «Загрузка» → «Настройка загрузки». Установите его в UEFI .

Сохраните изменения и выйдите. ПК теперь перезагрузится.

Microsoft добавила полезный инструмент, отсутствующий в более ранних версиях Windows и даже в некоторых более старых версиях Windows 10. Инструмент MBR2GPT позволяет пользователям Windows 10 конвертировать устаревший BIOS в UEFI без переустановки Windows 10.

Вы можете вызвать инструмент MBR2GPT с помощью командной строки, а двумя командами позже вы переключитесь с устаревшего BIOS на UEFI.

BIOS (базовая система ввода / вывода) — это фрагмент кода, который требуется вашему микропроцессору для запуска после нажатия кнопки питания компьютера. БИОС впервые появился давно и отлично работал. Однако у BIOS были некоторые ограничения.

Например, BIOS использует основную загрузочную запись (MBR) для определения максимальной емкости раздела в 2,2 ТБ. Развитие оборудования за последние полтора десятилетия потребовало новой прошивки. Затем появился UEFI (Unified Extensible Firmware Interface).

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

Например, UEFI поддерживает разделы размером до 9 ZB, обеспечивает более быстрое время загрузки и предоставляет такие функции безопасности, как «Безопасная загрузка».

Подготовка к преобразованию устаревшей BIOS в UEFI

Прежде чем мы поговорим об изменении BIOS с Legacy на UEFI, вам нужно привести несколько вещей в порядок.

Проверьте версию BIOS

Убедитесь, что вы используете устаревшую версию BIOS. Вы не хотите проходить весь процесс только для того, чтобы узнать, что вы все время используете UEFI.

Откройте приложение «Управление дисками», чтобы проверить, какая версия BIOS у вас установлена. Найдите в меню «Пуск» пункт «Создать и отформатировать разделы жесткого диска» и откройте «Лучшее совпадение». Вы попадете в приложение «Управление дисками».

В приложении кликните правой кнопкой мыши диск, на котором установлена ​​Windows, и выберите «Свойства».

Затем вы хотите проверить стиль разделов вашего диска, чтобы убедиться, что вы используете Legacy BIOS или UEFI. Если вы используете BIOS, стиль раздела вашего диска будет MBR. Если вы уже используете UEFI, стиль раздела диска будет GPT.

Вы можете проверить стиль раздела диска на вкладке «Тома» в окне «Свойства». Найдите «Стиль раздела» в разделе «Информация о диске».

Проверьте свою версию Windows

Инструмент MBR2GPT доступен в Windows 10 версии 1703 и более поздних. Перед тем, как начать процесс, убедитесь, что у вас правильная версия, выполнив поиск winver в меню «Пуск» и открыв «Лучшее совпадение». В новом открывшемся окне во второй строке будет отображена версия.

Предварительные требования для преобразования устаревшей BIOS в UEFI

Предполагая, что вы подтвердили, что используете устаревшую версию BIOS, вам необходимо проверить и в некоторых случаях изменить еще несколько вещей.

  1. Убедитесь, что на целевом диске (т. Е. На диске Windows) есть три или меньше разделов (все диски C, D и т. д. Являются разделами). Вы можете просмотреть разделы, нажав Win + R и запустив diskmgmt.msc. Если вы видите более трех разделов, вам необходимо объединить разделы или удалить их.
  2. Если вы зашифровали целевой диск с помощью BitLocker, это помешает процессу преобразования. Поскольку Windows не преобразовывает зашифрованный диск, вам необходимо отключить BitLocker, прежде чем начинать преобразование.
  3. После преобразования вы не сможете загрузиться в Windows, пока не измените настройки прошивки материнской платы с Legacy BIOS на UEFI. Кратко ознакомьтесь с прошивкой и найдите параметр, позволяющий переключаться между BIOS и UEFI перед началом преобразования. Процесс отличается у разных производителей, поэтому вам, возможно, придется немного осмотреться. Если вы не можете найти настройку, воспользуйтесь инструкцией.
  4. Создайте резервную копию.

Как изменить BIOS с Legacy на UEFI

Убедившись, что все в порядке, пора использовать инструмент MBR2GPT.

  1. Найдите cmd в меню «Пуск», кликните правой кнопкой мыши и выберите «Запуск от имени администратора».
  2. Ваш диск должен соответствовать требованиям преобразования, чтобы инструмент MBR2GPT мог его преобразовать. Убедитесь, что это так, проверив диск с помощью следующей команды:

mbr2gpt /validate /disk:0 /allowFullOS

Если диск, который вы хотите преобразовать, не является диском 0, замените 0 на соответствующий номер диска.

Если ваш диск не соответствует требованиям преобразования, вы увидите сообщение об ошибке. Например, следующая ошибка возникла в результате проверки USB-накопителя.

  1. Если проверка прошла успешно, выполните следующую команду, чтобы начать преобразование:

mbr2gpt /convert /disk:0 /allowFullOS

Позвольте конвертации запуститься, это займет всего несколько секунд.

  1. Перезагрузите компьютер и войдите в прошивку материнской платы, чтобы изменить настройки. Предполагая, что вы уже выяснили, как войти в BIOS перед запуском процесса, это займет всего несколько секунд. В большинстве случаев вы увидите возможность выбрать режим загрузки на вкладке / разделе загрузки в вашей прошивке.

  1. Загрузитесь в Windows.
  2. Убедитесь, что вы успешно преобразовали раздел, используя тот же процесс, который вы использовали ранее. Перейдите в приложение «Управление дисками», щелкните правой кнопкой мыши преобразованный диск, выберите «Свойства» -> «Том», и на этот раз стиль разделов должен быть таблицей разделов GUID (GPT).

Наслаждайтесь модернизированным BIOS

UEFI обладает множеством возможностей. Учитывая, что большинство современных систем используют UEFI, вполне естественно захотеть преобразовать устаревшую BIOS в UEFI. Что ж, все готово. К счастью, переустанавливать Windows тоже не пришлось.

Недавно на работе возникла задача перенести рабочие места менеджеров со старых компов на новые. А человеки они такие — они привычны к своему годами выстроенному окружению. Поэтому я решил перенести систему «как есть». Благо везде 10ка, а она довольно либерально относится к таким миграциям с железки на железку, с семеркой такое не проканало бы…Вот только старые системы были установлены в MBR, а материнские платы с процами 11ого поколения MBR не очень то и поддерживают…

Если вкратце — то переносится раздел с виндой, перед ним создается EFI раздел размером в 100 МБ и MSR размером в 16… Последний оказался нужен. Для работы системы он не нужен, но вот обновления нормально на такую «перенесенную» систему без него не встанут совсем…

Будут откатываться на 95%, всякие UpdateAssitant’ы будут ругаться на то, что не могут определить возможно ли установить Windows на этот компьютер, попытки обновиться с CD — тоже.

Загружаемся в окружении восстановления, если активирован recovery в винде (если систему изначально апдейтили с семерки, как в моем случае — скорее всего — нет) или грузимся с winPE, открываем cmd и идем в diskpart

diskpart
lis dis
sel dis 0

смотрим диски в системе и выбираем тот, на котором стоит винда и нужно вкрячить загрузчик, он не обязательно будет номером 0. К примеру если система стояла на HDD, потом добавили SSD и перенесли систему на него — то скорее всего SSD будет иметь номер 1. Но в данном кейсе — перенос системы на другое железо и диск только 1 и он девственно чист — у него номер ноль

list part

Это покажет уже разделы на HDD, опять таки — диск у нас девственно чист, на нем нет ничего, делаем это чтобы, к примеру, не потереть загрузочную флешку или еще какой диск подключенный к системе

Если диск не девственно чист, или к примеру была уже сделана копия загрузочного диска — то мы увидим имеющиеся на нем разделы. В случае полного копирования системы в MBR мы увидим как минимум 2 раздела — на 500 МБ NTFS «Зарезервировано системой» и раздел с виндой.

sel part 1
del part override

Этими командами мы удаляем раздел с номером 1, тот на котором в mbr был загрузчик.

Теперь можно приступить к созданию минимальной разметки для винды

create part efi size=100
sel part 1
format quick fs=fat32 label="EFI"

создаем раздел, выбираем его (имеет смысл сделать lis part чтобы убедиться что выбран свежесозданый раздел или посмотреть его номер, вдруг не 1?) и форматируем в FAT32 с меткой EFI

Далее, по аналогии, создаем MSR, но его форматировать не нужно

create part msr size=16

Все, базовая разметка есть. Теперь переносим раздел, если диск был пуст или не переносим, если диск был склонирован и мы работали с клоном. В последнем случае между разделом MSR и виндой будет не маленький такой зазор почти в 400 МБ — разница в размере раздела EFI и MBR. Можно оставить, можно подвинуть раздел, или можно на стадии создания разметки сделать EFI и MSR пожирнее (для MSR валидны размеры в 16 и 128 МБ, лучше придерживаться этого, иначе могут возникнуть проблемы при установке обновлений, я просто клал раздел с виндой на целевой диск уже после создания базовой разметки, так как двигать разделы ближе к началу диска — операция не многим отличная по времени при их переносе из копии)

Криво-Ручное создание загрузчика

Далее будет про то как ручками создать хранилище BCD и перенести загрузчик, но не рекомендую, пишу для себя, так как при таком создании загрузчика система снова не будет нормально обновляться… Но теперь на стадии «Проверки Компьютера» она будет ругаться на то, что ей недостаточно места, хотя места может быть хоть несколько терабайт…

lis part
sel part 1
assign letter=Z

Ищем EFI раздел, выбираем, назначаем буковку, это будет нужно для копирования EFI загрузчика

lis part
sel part 3
assign letter=C

Находим раздел с виндой, выбираем, назначем букву.
В моем случае это 3ий раздел и буква C
При работе с полной копией диска, когда удаляли MBR раздел — номер раздела может отличаться, а буква может быть уже назначена. На этом с diskpart все.

exit

Приступаем к копированию загрузчика

mkdir Z:EFIMicrosoftBoot
xcopy /s C:WindowsBootEFI*.* Z:EFIMicrosoftBoot

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

Z:
cd EFIMicrosoftBoot
bcdedit /createstore BCD
bcdedit /store BCD /create {bootmgr} /d "Windows Boot Manager"
bcdedit /store BCD /create /d "Windows" /application osloader

И в папке куда мы их скопировали создаем новый BCD, в BCD создаем новую EFI запись, в EFI записи — новый загрузчик винды. Последняя команда выдаст GUID созданного загрузчика. Он нам нужен, копируем. В WinPE окружении, в терминале можно просто выделить его мышью и нажать ПКМ.
Далее этот GUID в тексте будет {your-guid}, понадобиться он один раз

bcdedit /store BCD /set {bootmgr} default {your-guid}
bcdedit /store BCD /set {bootmgr} path EFIMicrosoftBootbootmgfw.efi
bcdedit /store BCD /set {bootmgr} displayorder {default}

Выставляем наш загрузчик дефолтным, указываем путь до него и выставляем в дефолт список установленных систем

bcdedit /store BCD /set {default} device partition=c:
bcdedit /store BCD /set {default} osdevice partition=c:
bcdedit /store BCD /set {default} path WindowsSystem32winload.efi
bcdrdit /store BCD /set {default} systemroot Windows

Настраиваем собственно default — указываем букву системы, путь для загрузчика который загружается загрузчиком ;) и корень установленной системы. Если побаловаться с этими параметрами и правильно переименовать папки, сменить буковки дисков, то можно грузить винду, к примеру из папки NotANormalWin с диска W: ))) Но многое может поломаться… так как множество приложений ожидает systemroot в Windows, а букву в C

Собственно можно перезагружаться. Система загрузиться, некоторые обновления встанут без проблем, но обновления что захотят что либо записать в BCD — пойдут лесом, так как он помечен как отредактированнйый ручками и автоматика с ним работать откажется…

Ручное создание загрузчика

Для начала так же присваиваем буквы разделам EFI и Windows

lis part
sel part 1
assign letter=Z
sel part 3
assign letter=C

Точно так же, разделы могут иметь другие номера, а у винды уже может быть буковка, забыл написать — посмотреть буковки можно в diskpart командой lis vol
Выходим из diskpart командой exit
Идем в EFI раздел и папку boot

Z:
cd EFIMicrosoftBoot

Если мы криворучным способом до этого создавали BCD, то он там будет. Снимаем с него атрибуты неприкосновенности
attrib BCD -s -h -r
и либо удаляем, либо делаем бекап (уж не знаю зачем, в прочем этот метод работает и на системах, где загрузчик был, да сплыл, и в нем могут быть какие-нить хитрые записи)
ren BCD BCD.bak

Далее копируем то же и туда же, но не ручками, а с помощью виндовой утилиты

bcdboot C:Windows /l ru-ru /s Z: /f ALL /c

Собственно перезагружаемся, должно работать, если работает, можно удалить бекап BCD, но мне обычно лень, так как нужно опять перезагружаться в WinPE…

Z:
del EFIMicrosoftBootBCD.bak

Ну и буковки с разделов можно снять…

diskpart
lis disc
sel disk 0
lis vol
lis part
sel part 1
remove letter=Z

Ищем EFI, снимаем буковку. Я точно не помню, но мне кажется, что буковка снимается сама при перезагрузке.

Выберите режим загрузки UEFI или режим загрузки устаревшего BIOS (BIOS)

  1. Откройте программу настройки BIOS. …
  2. На экране главного меню BIOS выберите Boot.
  3. На экране загрузки выберите режим загрузки UEFI / BIOS и нажмите Enter. …
  4. С помощью стрелок вверх и вниз выберите Legacy BIOS Boot Mode или UEFI Boot Mode, а затем нажмите Enter.

Могу ли я изменить режим загрузки с Legacy на UEFI?

Убедившись, что вы используете Legacy BIOS и создали резервную копию своей системы, вы можете преобразовать Legacy BIOS в UEFI. 1. Для преобразования вам необходимо получить доступ к Command Подсказка от Расширенный запуск Windows. Для этого нажмите Win + X, перейдите к «Завершение работы или выход» и нажмите кнопку «Перезагрузить», удерживая нажатой клавишу Shift.

Как мне перейти с устаревшей версии на UEFI в Windows 10?

Как изменить устаревшую версию на UEFI?

  1. Как правило, вы постоянно нажимаете определенную клавишу при запуске компьютера, чтобы войти в меню настройки EFI. …
  2. Обычно вы можете найти конфигурацию режима загрузки Legacy / UEFI на вкладке Boot. …
  3. Теперь нажмите F10, чтобы сохранить настройки, а затем выйдите.

Как исправить загрузку и запуск UEFI?

Исправление №1: используйте bootrec

  1. Вставьте оригинальный установочный CD / DVD с Windows 7 и загрузитесь с него.
  2. Выберите язык, клавиатуру и нажмите Далее.
  3. Выберите из списка операционный список (Windows 7) и нажмите Далее.
  4. На экране параметров восстановления системы щелкните Командная строка. …
  5. Введите: bootrec / fixmbr.
  6. Нажмите Ввод.
  7. Введите: bootrec / fixboot.

Что такое диспетчер загрузки UEFI?

Диспетчер загрузки Windows предоставленное Microsoft приложение UEFI, которое настраивает загрузочную среду. Внутри загрузочной среды отдельные загрузочные приложения, запускаемые Boot Manager, обеспечивают функциональность для всех клиентских сценариев перед загрузкой устройства.

Могу ли я перейти с BIOS на UEFI?

В Windows 10 вы можете использовать инструмент командной строки MBR2GPT для преобразования диска с использованием основной загрузочной записи (MBR) в стиль раздела таблицы разделов GUID (GPT), который позволяет правильно переключаться с базовой системы ввода / вывода (BIOS) на унифицированный расширяемый интерфейс микропрограмм (UEFI) без изменения текущего …

Может ли Windows 10 загружаться в устаревшем режиме?

У меня было несколько установок Windows 10, которые работают в устаревшем режиме загрузки, и у меня никогда не было проблем с ними. Вы можете загрузить его в устаревшем режиме, нет проблем.

Что лучше устаревшая версия или UEFI для Windows 10?

В общем, установить Windows, используя более новый режим UEFI, поскольку он включает больше функций безопасности, чем устаревший режим BIOS. Если вы загружаетесь из сети, которая поддерживает только BIOS, вам необходимо загрузиться в устаревшем режиме BIOS.

Как установить Windows в режиме UEFI?

Как установить Windows в режиме UEFI

  1. Загрузите приложение Rufus с сайта: Rufus.
  2. Подключите USB-накопитель к любому компьютеру. …
  3. Запустите приложение Rufus и настройте его, как показано на скриншоте: Внимание! …
  4. Выберите образ установочного носителя Windows:
  5. Нажмите кнопку «Пуск», чтобы продолжить.
  6. Дождитесь завершения.
  7. Отключите USB-накопитель.

Может ли UEFI загружать MBR?

Хотя UEFI поддерживает традиционный метод разделения жесткого диска с помощью основной загрузочной записи (MBR), это не останавливается на достигнутом. Он также может работать с таблицей разделов GUID (GPT), которая свободна от ограничений, накладываемых MBR на количество и размер разделов. … UEFI может быть быстрее BIOS.

Как установить UEFI в Windows 10?

Внимание

  1. Подключите USB-ключ установки Windows 10 UEFI.
  2. Загрузите систему в BIOS (например, с помощью F2 или клавиши Delete)
  3. Найдите меню параметров загрузки.
  4. Установите для Launch CSM значение Enabled. …
  5. Установите для параметра «Управление загрузочным устройством» значение «Только UEFI».
  6. Сначала установите для загрузки с устройств хранения драйвер UEFI.
  7. Сохраните изменения и перезапустите систему.

Современные материнские платы ПК и ноутбуков поддерживают два вида интерфейса: UEFI (Unified Extensible Firmware Interface) и стандартный BIOS (Legacy). Если операционная система установлена на GPT-диск, то в настройках BIOS Должен быть выставлен режим UEFI, если же система установлена на MBR-диск, то выставить необходимо Legacy. Разница между GPT и MBR-дисками вы можете прочитать в нашей статье (Unified Extensible Firmware Interface).

Исходя из описания мы поняли, что для успешного перевода Legacy на UEFI первым делом необходимо конвертировать диск MBR в GPT формат.
Для этого предлагаем три варианта:

Первый вариант. Конвертация диска из MBR в GPT из Windows.

1. С помощью встроенной утилиты mbr2gpt в Windows 10 (начиная с сборки 1703) есть возможность конвертировать диск с таблицей разделов MBR в таблицу GPT без потери данных.
Из под Windows запустите командную строку от имени администратора и выполните команду:

mbr2gpt.exe /convert /allowfullOS

где,
/convert – ключ конвертации диска диска;
/allowFullOS – позволяет запускать конвертацию системного раздела непосредственно из запущенной Windows 10. Если не указывать этот параметр, при запуске из Windows, появится ошибка: “ERROR: MBR2GPT can only be used from the Windows Preinstallation Environment. Use /allowFullOS to override”.

2. После ввода команды дождитесь завершения процесса конвертации диска из MBR в GPT.

MBR2GPT will now attempt to convert disk 0.
If conversion is successful the disk can only be booted in GPT mode.
These changes cannot be undone!
MBR2GPT: Attempting to convert disk 0
MBR2GPT: Retrieving layout of disk
MBR2GPT: Validating layout, disk sector size is: 512 bytes
MBR2GPT: Trying to shrink the system partition
MBR2GPT: Trying to shrink the OS partition
MBR2GPT: Creating the EFI system partition
MBR2GPT: Installing the new boot files
MBR2GPT: Performing the layout conversion
MBR2GPT: Migrating default boot entry
MBR2GPT: Adding recovery boot entry
MBR2GPT: Fixing drive letter mapping
MBR2GPT: Conversion completed successfully
MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!

3. Перезагрузите компьютер и войдите BIOS.
В режиме BIOS перейдите по меню Boot Boot Mode и измените режим загрузки с BIOS (Legacy) на UEFI.
Сохраните изменения BIOS и загрузитесь в Windows.

Напишите в комментариях какой способ вам помог.

Второй вариант. Конвертация диска из MBR в GPT во время установки Windows.

Утилиту mbr2gpt можно использовать в командной строке даже если возникла необходимость конвертации диска во время установки Windows. Например, когда выходит ошибка «Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI system, Windows can only be installed to GPT disks» или другая.

1. В окне установки нажмите комбинацию клавиш Shift+F10 для вызова окна командной строки.
2. Необходимо узнать какой диск будем указывать в команде для конвертации. Для этого вводим в командной строке команду DISKPART.
3. Далее вводим команду LIST DISK, который покажет все существующие диски.
Запомните номер вашего диска, который необходимо конвертировать и введите команду EXIT для выхода из утилиты DISKPART и возврата в консоль командной строки.
4. В командной строке введите команду

mbr2gpt /convert /disk:0

где disk:0 — номер диска, который надо было запомнить на шаге 3.
5. По окончанию утилита выполнит конвертацию в GPT. Закройте командную строку, обновить окно установки, нажав на кнопку «Обновить» и продолжайте установку Windows.

Напишите в комментариях какой способ вам помог.

Третий вариант. Преобразовать MBR в GPT с удаление данных диска.

Этот вариант подходит только в том случае, если вам не важна сохранность данных диска или вы уже сделали их резервную копию, так как способ подразумевает очистку диска.
Для этого прейдите к статье.

Установка Windows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск.

Если вам необходимо конвертировать диск обратно в MBR раздел и включить режим Legacy, тогда для вас подойдет эта статья .

Напишите в комментариях какой способ вам помог.

Итак, вы решили установить Windows c загрузочной флешки, но вот незадача – BIOS (UEFI) почему-то не видит носитель. Ничего страшного – нужно лишь немного изменить дефолтные настройки.

О том, что нужно сделать, чтобы загрузочный носитель отобразился в Boot Menu, вы и узнаете в сегодняшней статье.

UEFI и Legacy — это два режима BIOS для загрузки дисков, которые отличаются методом запуска операционной системы и типом интерфейса. 

Отличия UEFI и Legacy

  UEFI Legacy
Оформление Графический интерфейс Классический BIOS
Формат загрузки дисков GPT MBR
Загрузка драйверов Есть Нет
Наличие Secure Boot Да Нет
Сколько разделов можно создать Нет лимита 4 раздела по 2 Тб
Режим загрузки EFI и Legacy Legacy

Почему UEFI не видит флешку?

Основная причина такой проблемы – режим загрузки флешки не соответствует режиму загрузки UEFI. Современные компьютеры поддерживают два режима загрузки – Legacy и EFI. Но по умолчанию включен только один из них, и, как правило, это EFI. А вот вашей загрузочной флешке как раз нужен именно Legacy.

Все, что нам нужно сделать в этом случае – выставить оба режима загрузки, чтобы BIOS увидел флешку и сумел ее прочитать.

Настройка запуска с флешки (UEFI/LEGACY)

Для этого нам потребуется:

  • подключенная к монитору материнская плата,
  • клавиатура.

Порядок действий

  1. Включаем плату и, пока не началась загрузка ОС, успеваем нажать F2 или DEL (комбинация может быть и другой – например, у НР это F10) для выхода в BIOS.

    BIOS

    Стартовое окно

  2. Переходим на вкладку BOOT, в которой находим пункт CSM Parametres.

    CSM Parametres

    В самом низу

  3. В меню CSM Parameters находим Boot Option Filter.

    Boot Option Filter

    Нам нужна вторая строчка

  4. Нажав Enter, выбираем Legacy Only, если хотим запустить флешку в режиме Legacy.

    Legacy Only

    Доступно три варианта

  5. После внесения изменений переходим на вкладку Save&Exit, где выбираем пункт Save Changes and Reset, а затем жмем Enter для сохранения изменений и перезагрузки.

    Save Changes and Reset BIOS

    То же самое можно сделать, нажав клавишу F10.

  6. Теперь до запуска операционной системы нажимаем F9 (клавиша может отличаться — у других плат это может быть ESC, F8, F10, F11, F12) для выхода в Boot Menu, в котором можно выбрать наш флеш-носитель и подтвердить загрузку с него нажатием на Enter.

    Загрузка флешки в Legacy

    Теперь флешка должна отображаться в Legacy.

  7. Если нужна возможность запускать накопитель как в Legacy, так и в UEFI, то выполняем действия 1-3, но затем в пункте Boot Option Filter выбираем UEFI and Legacy и, конечно же, сохраняем изменения.

    UEFI and Legacy

    Для загрузки с обоих режимов

    Сохранить настройки BIOS

    Да, сохранить и выйти

  8. После этого в Boot Menu мы увидим возможность выбора типа загрузчика в Legacy и UEFI.

    Legacy и UEFI в выборе BOOT

    Проблем быть не должно

  9. Выбираем необходимый нам тип загрузки клавишами «вверх» или «вниз» и подтверждаем выбор нажатием Enter. После этого ваша флешка запустится. 

На этом все!

Post Views: 13 009

Содержание

  • Текстовые интерфейсы БИОС
    • Вариант 1: Вкладка «Advanced»
    • Вариант 2: Вкладка «Boot»
    • Вариант 3: Вкладка «System Configuration»
  • Графический интерфейс UEFI
    • MSI
    • Gigabyte
    • ASUS
    • Другие графические оболочки
  • Вопросы и ответы

Как включить uefi в биосе

Обратите внимание на то, поддерживает ли ваша операционная система загрузку UEFI. Данный режим был добавлен в версии Windows с 8 по 11, установленные на носители с таблицами разделов GPT. На более старых Виндовс, а также в MBR-разметке, через UEFI запуститься не получится.

Текстовые интерфейсы БИОС

Чтобы активировать UEFI в БИОС, достаточно переключить определённые параметры. В зависимости от модели материнской платы и версии прошивки они могут разниться. В одних интерфейсах достаточно просто включить UEFI-загрузчик, в других придётся поменять опцию безопасности «Secure Boot».
Как включить uefi в биосе -1
Также отметим: иногда настройка «Secure Boot» не активна, пока пользователь не установит пароль администратора на сам базовый интерфейс. В таком случае вам следует найти пункт «Administrator password» и задать пароль.

Подробнее: Как поставить пароль на БИОС

Кроме того, учтите, что многие старые БИОС не поддерживают данный режим. Однако большинство из них можно обновить до версии, в которой производитель добавил эту функцию. В таком случае переключение в UEFI-режим будет возможно благодаря одному из подразделов, в котором находится соответствующий параметр.

Вариант 1: Вкладка «Advanced»

Переключить загрузку иногда можно в разделе расширенных настроек. Перейдя на вкладку «Advanced», вам следует выбрать «Boot Option filter» и установить его в положение «UEFI only».
Как включить uefi в биосе -8

Вариант 2: Вкладка «Boot»

В подавляющем большинстве для активации UEFI потребуется изменить функцию безопасности. Обычно она находится на вкладке «Security» в разделе «Boot Secure». Чтобы её включить:

  1. Перейдите в упомянутую вкладку и зайдите в раздел «Secure Boot». Далее измените опцию «Secure Boot Control» из положения «Disabled» в «Enabled».
  2. Как включить uefi в биосе -5

  3. Клавишей «Esc» вернитесь к предыдущему разделу и перейдите в «Boot». Здесь вам нужно включить «Fast Boot», выбрав для неё опцию «Enabled».
  4. Как включить uefi в биосе -6

  5. Значение же следующей строчки — «Launch CSM» — должно, напротив, находиться в «Disabled».
  6. Как включить uefi в биосе -7

  7. После проделанных изменений нажмите «F10», чтобы сохранить настройки и перезагрузиться.

Стоит отметить, что «Secure Boot» может быть на вкладке «Autentification» — всё зависит от года выпуска БИОС.
Как включить uefi в биосе -15
В некоторых случаях опции списка загрузки можно изменить сразу же из подраздела «Boot». Вам надо выбрать «Boot List Option» и переключить БИОС в UEFI-режим.
Как включить uefi в биосе -9

Вариант 3: Вкладка «System Configuration»

Иногда в модификациях под InsydeH20 параметры включения UEFI встречаются на вкладке «System Configuration». Перейдите в этот раздел и раскройте пункт «Boot Options».
Как включить uefi в биосе -3
Здесь нас интересуют параметры «Secure Boot» и «Legacy Support». «Secure Boot» перевести нужно в положение «Enabled». При желании запретить незарегистрированные устройства опцию «Legacy Support» надо поменять на «Disabled». Впрочем, последнее совсем не обязательно: во многих ревизиях UEFI-загрузка совместима с режимом Legacy.
Как включить uefi в биосе -2

На материнских платах нового поколения режим UEFI установлен по умолчанию. Однако если при конфигурировании этот параметр случайно сбился, его можно восстановить похожими на текстовые варианты способами.

Впрочем, сделать это не всегда просто: разные производители техники базируют интерфейсы на стандартном Phoenix-Award, скрывая разные вариации его меню в расширенных настройках — «Advanced Mode».
Как включить uefi в биосе -18
Раскрыв экран данного режима, иногда достаточно перейти на вкладку «Boot» и поставить галочку рядом с «UEFI», а в каких-то ситуациях приходится искать параметр «Secure Boot» для активации или деактивации данного параметра.
Как включить uefi в биосе -19

Lumpics.ru

MSI

У MSI существует ряд версий, интерфейс которых сильно отличается от стандартного меню. Перейдя в расширенные настройки, вы увидите шесть панелей-кнопок, каждая из которых открывает те или иные параметры компьютера. Для активации UEFI вас интересует список инструментов БИОС, поэтому:

  1. Нажмите кнопку «Settings» и выберите пункт «Advanced».
  2. Как включить uefi в биосе -10

  3. Теперь перейдите к инструментам операционной системы — к подразделу «Windows OS Configuration».
  4. Как включить uefi в биосе -11

  5. Раскрыв строчку «Secure Boot», вы попадёте в параметры переключения режима безопасности, которые нужно выставить в активное положение.
  6. Как включить uefi в биосе -12

  7. Клавишей «F10» сможете сохранить внесенные изменения и перезагрузить компьютер.

Gigabyte

Включение UEFI в интерфейсах от Gigabyte производится на вкладке «BIOS Features», а в некоторых версиях вкладка называется просто «BIOS». Здесь вам следует переключить режим безопасности «Secure Boot Mode» в положение «Standard». Затем включите непосредственно сами настройки безопасности «Secure Boot», переведя их значение в «Enabled».
Как включить uefi в биосе -13

ASUS

В современных ASUS процедура производится прямо как в старых версиях этих материнских плат. Вам следует открыть расширенный режим безопасности и найти переключатель, для этого:

  1. Перейдите в «Advanced Mode», откройте вкладку «Boot» и выберите параметры «Secure Boot».
  2. Как включить uefi в биосе -16

  3. Здесь раскройте список загрузчиков операционных систем и укажите «Windows UEFI mode».
  4. Как включить uefi в биосе -17

  5. Нажатием кнопки «Exit», сохраните изменения и перезагрузите компьютер.

Другие графические оболочки

Почти все остальные графические интерфейсы размещают настройки включения UEFI-загрузки в подразделе «Security». На этой вкладке вам следует отыскать опцию «Secure Boot» и активировать её соответствующим переключателем.
Как включить uefi в биосе -14
Кроме того, проверьте вкладку «Boot» на наличие включенных режимов Legacy и UEFI. Деактивировать первый можно по желанию, второй же активируется в обязательном порядке.

Еще статьи по данной теме:

Помогла ли Вам статья?

Понравилась статья? Поделить с друзьями:
  • Изменить завершение работы windows 7 на сон
  • Изменить драйвер сетевой карты windows 10
  • Изменить дополнительные параметры питания windows 11
  • Изменить дополнительные параметры общего доступа в windows xp
  • Изменить домашнюю сеть на рабочую windows 10