Restart to uefi драйвер что это
Немного про UEFI и Secure Boot
UEFI (Unified Extensible Firmware Interface) — замена устаревшему BIOS. Эта спецификация была придумана Intel для Itanium, тогда она еще называлась EFI (Extensible Firmware Interface), а потом была портирована на x86, x64 и ARM. Она разительно отличается от BIOS как самой процедурой загрузки, так и способами взаимодействия с ОС. Если вы купили компьютер в 2010 году и позже, то, вероятнее всего, у вас UEFI.
Основные отличия UEFI от BIOS:
Как происходит загрузка в UEFI?
С GPT-раздела с идентификатором EF00 и файловой системой FAT32, по умолчанию грузится и запускается файл \efi\boot\boot[название архитектуры].efi, например \efi\boot\bootx64.efi
Т.е. чтобы, например, создать загрузочную флешку с Windows, достаточно просто разметить флешку в GPT, создать на ней FAT32-раздел и просто-напросто скопировать все файлы с ISO-образа. Boot-секторов больше нет, забудьте про них.
Загрузка в UEFI происходит гораздо быстрее, например, загрузка моего лаптопа с ArchLinux с нажатия кнопки питания до полностью работоспособного состояния составляет всего 30 секунд. Насколько я знаю, у Windows 8 тоже очень хорошие оптимизации скорости загрузки в UEFI-режиме.
Secure Boot
«Я слышал, что Microsoft реализовывает Secure Boot в Windows 8. Эта технология не позволяет неавторизированному коду выполняться, например, бутлоадерам, чтобы защитить пользователя от malware. И есть кампания от Free Software Foundation против Secure Boot, и многие люди были против него. Если я куплю компьютер с Windows 8, смогу ли я установить Linux или другую ОС? Или эта технология позволяет запускать только Windows?»
Начнем с того, что эту технологию придумали не в Microsoft, а она входит в спецификацию UEFI 2.2. Включенный Secure Boot не означает, что вы не сможете запустить ОС, отличную от Windows. На самом деле, сертифицированные для запуска Windows 8 компьютеры и лаптопы обязаны иметь возможность отключения Secure Boot и возможность управления ключами, так что беспокоится тут не о чем. Неотключаемый Secure Boot есть только на планшетах на ARM с предустановленной Windows!
Что дает Secure Boot? Он защищает от выполнения неподписанного кода не только на этапе загрузки, но и на этапе выполнения ОС, например, как в Windows, так и в Linux проверяются подписи драйверов/модулей ядра, таким образом, вредоносный код в режиме ядра выполнить будет нельзя. Но это справедливо только, если нет физического доступа к компьютеру, т.к., в большинстве случаев, при физическом доступе ключи можно заменить на свои.
Для Linux есть 2 пре-загрузчика, которые поддерживают Secure Boot: Shim и PRELoader. Они похожи, но есть небольшие нюансы.
В Shim есть 3 типа ключей: Secure Boot keys (те, которые в UEFI), Shim keys (которые можно сгенерировать самому и указать при компиляции), и MOKи (Machine Owner Key, хранятся в NVRAM). Shim не использует механизм загрузки через UEFI, поэтому загрузчик, который не поддерживает Shim и ничего не знает про MOK, не сможет выполнить код (таким образом, загрузчик gummiboot не будет работать). PRELoader, напротив, встраивает свои механизмы аутентификации в UEFI, и никаких проблем нет.
Shim зависит от MOK, т.е. бинарники должны быть изменены (подписаны) перед тем, как их выполнять. PRELoader же «запоминает» правильные бинарники, вы ему сообщаете, доверяете вы им, или нет.
Оба пре-загрузчика есть в скомпилированном виде с валидной подписью от Microsoft, поэтому менять UEFI-ключи не обязательно.
Secure Boot призван защитить от буткитов, от атак типа Evil Maid, и, по моему мнению, делает это эффективно.
Спасибо за внимание!
Настройка UEFI-загрузчика. Самое краткое руководство в мире
Как устроена загрузка современных ОС? Как при установке системы настроить загрузку посредством UEFI, не утонув в руководствах и ничего не сломав?
Я обещал «самое краткое руководство». Вот оно:
TL;DR не надо прописывать путь к загрузчику в новых загрузочных записях UEFI — надо файл загрузчика расположить по стандартному «пути по-умолчанию», где UEFI его найдет, и вместо загрузочного меню UEFI пользоваться меню загрузчика, которое гораздо проще и безопаснее настраивается
Как делать не надо
Есть, на самом-то деле, несколько способов настроить UEFI-загрузку. Я начну с описания других вариантов — чтобы было понятно, как (и почему) делать не надо. Если вы пришли за руководством — мотайте в самый низ.
Не надо лезть в NVRAM и трогать efivars
Наиболее «популярная» процедура установки загрузчика в систему такова: установщик ОС создаёт специальный раздел, на нём — структуру каталогов и размещает файлы загрузчика. После этого он с помощью особой утилиты (efibootmgr в linux, bcdedit в windows) взаимодействует с прошивкой UEFI-чипа, добавляя в неё загрузочную запись. В этой записи указывается путь к файлу загрузчика (начиная от корня файловой системы) и при необходимости — параметры. После этого в загрузочном меню компьютера появляется опция загрузки ОС. Для linux существует возможность вообще обойтись без загрузчика. В загрузочной записи указывается путь сразу к ядру вместе со всеми параметрами. Ядро должно быть скомпилировано с опцией EFISTUB (что давно является стандартом для большинства дистрибутивов), в этом случае оно содержит в себе заголовок «исполняемого файла EFI», позволяющий прошивке его запускать без внешнего загрузчика.
При старте системы, когда пользователь выбирает нужную ему загрузочную запись, прошивка UEFI сперва ищет на прописанном в этой записи диске особый EFI-раздел, обращается к файловой системе на этом разделе (обязательно FAT или FAT32), и запускает загрузчик. Загрузчик считывает из файла настроек свой конфиг, и либо грузит ОС, либо предоставляет загрузочное меню. Ничего не замечаете? Да, у нас два загрузочных меню — одно на уровне прошивки чипа UEFI, другое — на уровне загрузчика. В реальности о существовании второго пользователи могут даже не догадываться — если в меню всего один пункт, загрузчик Windows начинает его грузить без лишних вопросов. Увидеть экран с этим меню можно, если поставить вторую копию Windows или просто криво её переустановить.
Обычно для управления загрузочными записями руководства в интернете предлагают взаимодействовать с прошивкой UEFI. Есть аж пять основных вариантов, как это можно сделать: efibootmgr под linux, bcdedit в windows, какая-то софтина на «Маках», команда bcfg утилиты uefi shell (запускается из-под UEFI, «на голом железе» и без ОС, поскольку скомпилирована в том самом особом формате) и для особо качественных прошивок — графическими средствами UEFI (говоря популярным языком, «в настройках BIOS»).
За всеми вышенаписанными «многобуков» вы могли легко упустить такую мысль: пользователь, чтобы изменить настройки программной части (например, добавить параметр запуска ОС), вынужден перезаписывать flash-память микросхемы на плате. Есть ли тут подводные камни? О да! Windows иногда способна сделать из ноутбука кирпич, linux тоже, причём разными способами. Качество прошивок часто оставляет желать лучшего — стандарты UEFI либо реализованы криво, либо не реализованы вообще. По логике, прошивка обязана переживать полное удаление всех переменных efivars без последствий, не хранить в них критичных для себя данных и самостоятельно восстанавливать значения по-умолчанию — просто потому что пользователь имеет к ним доступ, и вероятность их полного удаления далека от нуля. Я лично в процессе экспериментов неоднократно (к счастью, обратимо) «кирпичил» свой Lenovo — из загрузочного меню исчезали все пункты, включая опцию «зайти в настройки».
Работа с загрузочными записями UEFI — тоже не сахар. К примеру, утилита efibootmgr не имеет опции «редактировать существующую запись». Если ты хочешь немного изменить параметр ядра — ты удаляешь запись целиком и добавляешь её снова, уже измененную. При этом строка содержит в себе двойные и одинарные кавычки, а также прямые и обратные слеши в не особо очевидном порядке. Когда я наконец заставил эту магию работать — я сохранил её в виде bash-скриптов, которые до сих пор валяются у меня в корневой ФС:
Не надо использовать GRUB
Это чёртов мастодонт, 90% функциональности которого предназначено для дисков с MBR. Для настройки необходимо отредактировать ряд файлов, после чего выполнить команду генерации конфига. На выходе получается огромная малопонятная нормальному человеку простыня. В составе — гора исполняемых файлов. Ставится командой, которую просто так из головы не возьмешь — надо обязательно лезть в документацию
Для сравнения — самый простенький UEFI-bootloader, который есть в составе пакета systemd, ставится командой
Эта команда делает ровно две вещи: копирует исполняемый файл загрузчика на EFI-раздел и добавляет свою загрузочную запись в прошивку. А конфиг для неё занимает ровно СЕМЬ строчек.
«Самое краткое руководство» — чуть более подробно
Загрузочное меню надо реализовывать на уровне загрузчика — править текстовые конфиги гораздо проще и безопасней.
Загрузочная запись нам не нужна — дело в том, что при выставлении в настройках BIOS загрузки с диска прошивка UEFI сначала ищет на нём EFI-раздел, а затем пытается исполнить файл по строго фиксированному адресу на этом разделе: /EFI/Boot/BOOTX64.EFI
Что такое «EFI-раздел»? В теории, он должен иметь особый тип «EFI System» (ef00). На практике, годится первый раздел на GPT-диске, отформатированный в FAT32 и имеющий достаточно места, чтобы разместить загрузчик и вспомогательные файлы (если есть).
Пункт 3: «Скачиваем из интернета любой UEFI-загрузчик». Что это значит? Загрузчик — это просто исполняемый файл определенного формата, к которому в комплекте идет конфиг. К примеру, если у вас есть под рукой установленный пакет с systemd — файл загрузчика можно найти по адресу /usr/lib/systemd/boot/efi/systemd-bootx64.efi, переименовать его в bootx64.efi и скопировать в /EFI/Boot/ на EFI-разделе. Нет под рукой systemd? Скачайте архив с сайта Archlinux. Или с репозитария Ubuntu. Или Debian. Есть под рукой система с Windows? Возьмите виндовый загрузчик оттуда, тоже сгодится )) Если сумеете настроить, я честно говоря не пробовал.
Пункт 4: «Настроить конфиг». Как и обычная программа, когда загрузчик запускается — он ожидает найти по определенным путям файлы конфигурации. Обычно эту информацию легко найти в интернете. Для загрузчика systemd-boot нам необходимо в корне EFI-раздела создать каталог «loader», а в нём файл «loader.conf» с тремя строчками (привожу свои):
Параметр editor отвечает за возможность отредактировать пункт загрузочного меню перед запуском.
Рядом с loader.conf необходимо создать каталог entries — один файл в нём будет отвечать за одну загрузочную запись в boot-меню. У меня там один файл arch.conf с таким содержанием:
Я не упомянул, но довольно очевидно — ядро и initramfs должны лежать в одной файловой системе с загрузчиком, то есть на EFI-разделе. Пути к ним в конфигах отсчитываются от корня этой ФС.
Другие загрузчики
systemd-boot очень простой и предоставляет спартанского вида чёрно-белое меню. Есть варианты красивей, если душа просит красоты.
rEFind — очень красивый загрузчик. Скачать можно тут в виде deb-пакета. Использую на своём ноуте. Умеет создавать загрузочное меню автоматически, без конфига — просто сканируя файлы.
Clover. Позволяет выставлять нативное разрешение экрана, имеет поддержку мыши на экране загрузки, разные темы оформления. Дефолтная тема ужасна, конфиг в виде xml нечитаем, настроить не смог.
Различные неочевидные последствия
Вы можете легко попробовать эту схему в работе. Берёте USB-флешку, форматируете в таблицу разделов GPT, создаете FAT-раздел и копируете туда загрузчик. Комп сможет с неё стартовать.
Если просто скопировать на такую флешку boot-раздел установленного linux — система будет спокойно загружаться с флешки, не видя разницы.
Как я научился напрямую перезагружаться в нужную ОС через UEFI
Добрый вечер, Habrahabr!
Сегодня мы научимся перезагружаться из Linux прямиком в Windows и обратно всего за один (двойной) клик.
Дано:
Надо:
Примечания:
Linux:
Linux — прекрасная база для работы с компьютером, поэтому всё, что нам нужно, уже есть в репозиториях, а коллективный разум сообщества знает всё и всегда готов помочь. Поэтому, после недолгого изучения интернета, ставим efibootmgr:
Отлично, теперь запускаем:
Внимательные читатели уже наверняка заметили, что в выводе что-то не так, но тогда я был окрылён мыслью о том, что через 15 минут буду летать между операционками без проблем, и не обратил на это должного внимания.
Ок, 3 минуты на документацию, и мы находим нужный параметр «-n«, который выставляет кастомый порядок загрузки ровно на один раз. Пробуем выполнить эту команду:
Решение
И оказываемся в Windows, как того и желали. Теперь эту команду записываем в скрипт/alias/*.desktop-файл и радуемся тому, как всё здорово получилось.
Windows:
Началось всё с поиска аналога efibootmgr для Windows, которого в чистом виде, конечно же, нет. Для успокоения совести я даже попытался использовать Linux Subsystem, но это, конечно же, не сработало.
Беглый поиск по интернетам показал, что схожим функционалом по модификации NVRAM обладает утилита bcdedit. Отлично, думаю я, запускаю PowerShell из-под Администратора и пишу
Возвращаемся обратно и снова запускаем.
Тут стоит упомянуть, что проблему мне помогали решать пользователи reddit. Именно благодаря им мы имеем следующий шаг:
Где аргументом является identifier необходимого варианта — Linux Boot Manager.
Powershell не даёт нормально выполнить эту команду, ругаясь на
Всё из-за того, что Microsoft периодически любит что-нибудь сломать. Решение просто и элегантно — вызываем классический CMD и работаем в нём. Это можно сделать командой
Перезагружаемся и видим, что порядок загрузки не изменился, а мы оказались в первом элементе в BootOrder (у меня это был rEFInd), выбираем Windows и видим страшный привет из времен DOS, который говорит нам, что \EFI\SYSTEMD\SYSTEMD-BOOTX64.EFI не найден. Да, мы изменили параметры загрузчика Windows, но не UEFI.
Борьба с этой ошибкой заняла у меня все праздники, но ничего путного не получалось. Я уже подумывал написать на C++ небольшую программку для этого (то, что это возможно, следует из существования такого софта, как EasyUEFI).
Но тут на очередном сайте я обнаружил вот такую конструкцию
И тут меня осенило, что можно прямо сказать bcdedit что и куда писать. Дальше стоило только проверить догадку:
Решение
Тут важно, что мы явно сказали писать не в
Перезагружаемся, и всё работает так, как мы этого хотели. Сохраняем это дело в bat/lnk, дописываем
Выставляем запуск из-под администратора и готово!
Спасибо за внимание! Буду крайне рад замечаниям по технической части в комментариях, замечаниям по оформлению — в ЛС.
Как изменить режим BIOS с устаревшего на UEFI без переустановки Windows 10
Microsoft добавила полезный инструмент, отсутствующий в более ранних версиях Windows и даже в некоторых более старых версиях Windows 10. Инструмент MBR2GPT позволяет пользователям Windows 10 преобразовывать устаревший BIOS в UEFI без переустановки Windows 10.
Вы можете вызвать инструмент MBR2GPT с помощью командной строки, а двумя командами позже вы переключитесь с устаревшего BIOS на UEFI.
Что лучше: устаревший 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, есть еще несколько вещей, которые вам нужно проверить, а в некоторых случаях изменить.
Как изменить BIOS с Legacy на UEFI
Убедившись, что все в порядке, пора использовать инструмент MBR2GPT.
mbr2gpt / проверка / диск: 0 / allowFullOS
Если диск, который вы хотите преобразовать, не является диском 0, замените 0 на соответствующий номер диска.
Если ваш диск не соответствует требованиям преобразования, вы увидите сообщение об ошибке. Например, следующая ошибка возникла в результате проверки USB-накопителя.
mbr2gpt / конвертировать / диск: 0 / allowFullOS
Позвольте конвертации запуститься, это займет всего несколько секунд.
Наслаждайтесь модернизированным BIOS
UEFI обладает множеством возможностей. Учитывая, что большинство современных систем используют UEFI, вполне естественно захотеть преобразовать устаревшую BIOS в UEFI. Что ж, все готово. К счастью, переустанавливать Windows тоже не пришлось.
Как отключить CSM для установки Windows 11
Скоро будет выпущена Windows 11, и все спешат исправить свои системы, чтобы они были совместимы с грядущей ОС. Windows 11 предъявляет определенные требования к безопасности, которые затрудняют установку ОС в старых системах с устаревшими компонентами. Хорошим примером этого может быть необходимость в TPM, Secure Boot и UEFI. Все это настройки меню загрузки, которые повышают конфиденциальность и безопасность вашей системы, позволяя дополнительным функциям безопасности Windows 11 правильно работать в вашей системе. Если вы используете устаревшее оборудование, возможно, вы столкнулись с CSM. Что это? А стоит ли его отключить? Давайте разберемся!
Что такое CSM в BIOS?
CSM или модуль поддержки совместимости является частью вашей системы UEFI. UEFI — это современная форма взаимодействия вашего оборудования с вашей ОС через BIOS. UEFI является довольно новым, и если у вас есть CSM в вашей системе, вы, вероятно, используете устаревшую ОС, которая в настоящее время не поддерживается вашей системой UEFI.
Следовательно, CSM помогает эмулировать среду BIOS, совместимую с вашей текущей ОС. Отключение CSM позволит вам включить UEFI в вашей системе, который необходим для установки самых современных совместимых операционных систем.
Как отключить CSM
Вам нужно будет получить доступ к меню BIOS вашей системы, чтобы вы могли отключить CSM в своей системе. Используйте приведенные ниже руководства в зависимости от вашего производителя, чтобы начать работу. Если вашего производителя нет в списке ниже, вы можете использовать общие термины в следующем разделе. Это часто используемые термины в меню BIOS, которые позволяют отключить CSM. Вы можете найти то же самое в своем конкретном BIOS и отключить их по своему усмотрению. Давайте начнем.
Гигабайт
Найдите CSM в меню BIOS или Security, в зависимости от вашей материнской платы, и дважды щелкните по нему.
Теперь CSM будет отключен на вашей материнской плате Gigabyte.
Вы также увидите вариант безопасной загрузки. Но подождите, вы пока не можете включить его. Итак, сохраните и выйдите из своих изменений, а затем снова войдите в BIOS при перезагрузке системы.
Перейдите в меню Power и выберите Save & Exit setup.
Нажмите Да, чтобы сохранить настройки и перезагрузить систему. Не забудьте снова нажать нужную клавишу, чтобы снова перезагрузиться в настройки BIOS.
Итак, снова загрузитесь в настройки BIOS, нажав клавишу удаления или клавишу F12, которую использует ваш компьютер.
Теперь снова перейдите в настройки BIOS и дважды щелкните Безопасная загрузка.
Экран BIOS теперь покажет безопасную загрузку как включенную.
Вернитесь в меню Power и выберите Save & Exit setup.
Нажмите Да, чтобы сохранить настройки и перезагрузить систему. Не забудьте снова нажать нужную клавишу, чтобы снова перезагрузиться в настройки BIOS. Да, опять же, поскольку нам тоже нужно включить TPM.
Дайте компьютеру перезагрузиться, но снова загрузитесь в BIOS. Перейдите в Периферийные устройства (это то, что есть на нашем ПК) и дважды щелкните Intel Platform Trust Technology (PTT). Вы можете видеть, что он отключен прямо сейчас.
Примечание. TPM может быть под тем же именем, если вы используете материнскую плату, произведенную недавно от Gigabyte. Кроме того, если вы не нашли вариантов, вы можете попробовать поискать общие термины, упомянутые в следующем разделе.
Во всплывающем окне нажмите «Включено».
Теперь PTT тоже будет отображаться как включенная. Это означает, что теперь TPM 2.0 доступен для вашего ПК.
Когда вы сейчас проверяете приложение для проверки работоспособности Windows 11, оно должно показать совместимость с Windows 11.
Вот наш экран управления TPM, который вы получаете с помощью команды TPM.msc. Теперь он показывает, что теперь доступен TPM 2.0. Вы можете
Теперь мы в порядке. Давайте сохраним и перезапустим, и теперь вы сможете установить Windows 11.
Пользователи Asus могут воспользоваться следующим руководством. Если у вас есть готовая система, вы можете использовать вместо нее материнскую плату ASRock. В этом случае мы рекомендуем вам проверить производителя вашей материнской платы, прежде чем переходить к руководству, приведенному ниже.
Загрузитесь в среду восстановления и войдите в BIOS на своем ПК. Вы также можете перезагрузить систему и нажать соответствующую клавишу, чтобы загрузиться в BIOS. В системах Asus обычно используется клавиша F2 или F8 для загрузки в BIOS.
После загрузки BIOS перейдите в «Расширенный» режим, нажав F7 на клавиатуре.
Перейдите на вкладку Boot вверху.
Прокрутите вниз и выберите «CSM (модуль поддержки совместимости»).
Теперь установите «Launch CSM» на «Disabled».
Перейдите на последнюю вкладку и выберите «Сохранить и выйти».
Подтвердите свой выбор и дайте компьютеру перезагрузиться. Теперь вы можете снова загрузиться в BIOS и включить безопасную загрузку в своей системе. Выполните следующие действия, чтобы включить безопасную загрузку, или используйте это руководство позже, когда будет выпущена Windows 11, чтобы включить безопасную загрузку в вашей системе.
Биостар
Если у вас есть материнская плата Biostar, вы можете использовать следующее руководство, чтобы отключить CSM в вашей системе.
Войдите в меню BIOS на вашем ПК. Материнские платы Biostar обычно используют клавишу F12 для входа в меню BIOS.
Перейдите на вкладку «Загрузка» после входа в меню BIOS.
Выберите «Загрузка UEFI».
Установите его как Включено.
После включения перезагрузите систему и нажмите клавишу F9, чтобы войти в меню загрузки. Теперь вы можете выбрать совместимую ОС для загрузки. На материнских платах Biostar нет специального переключателя для CSM. Вместо этого вы можете включить режим UEFI. Включение UEFI автоматически отключает устаревшую поддержку, что отключает CSM в вашей системе. Если вы не можете найти опцию UEFI на вкладке «Загрузка», мы рекомендуем вам вместо этого проверить вкладку «Дополнительно».
ASRock
Перезагрузите систему и загрузитесь в меню BIOS. Материнские платы ASRock используют клавишу F2 для входа в меню BIOS во время теста POST.
Как только вы окажетесь в меню загрузки, переключитесь на вкладку «Загрузка», щелкнув ее в верхней части экрана.
Прокрутите вниз и выберите «CSM».
Установите его как «Отключено».
Выберите «Выход» вверху.
Нажмите «Сохранить и выйти» и позвольте вашему компьютеру перезагрузиться с примененными изменениями.
После перезагрузки загрузитесь в совместимую ОС, чтобы продолжить процесс установки.
Пользователи MSI могут использовать следующее руководство, чтобы отключить CSM в своих системах. Давайте начнем.
Войдите в меню BIOS вашей системы MSI. Материнские платы MSI обычно используют клавишу «Del» во время POST для входа в меню BIOS.
Как только вы войдете в меню BIOS, перейдите на вкладку «Загрузка» в верхней части экрана.
Перейдите в «Выбор режима загрузки».
Теперь выберите «Только UEFI».
Примечание. Legacy включает CSM, а UEFI + Legacy позволяет материнским платам MSI определять и автоматически использовать оптимальные настройки для вашей ОС.
Нажмите F10 на клавиатуре, чтобы сохранить изменения и выйти из BIOS. Ваш компьютер автоматически перезагрузится в этот момент. Теперь вы можете выбрать желаемую ОС или диск восстановления в меню загрузки. В меню загрузки можно войти в системах MSI с помощью клавиши F11 во время процесса POST.
Отключить на других платах и устройствах: общие настройки, которые вы можете найти, чтобы отключить CSM
Если вашего производителя не было в списке выше, не беспокойтесь, вход в BIOS и отключение CSM — довольно упрощенный процесс. Вы должны иметь в виду, что включение UEFI автоматически отключит CSM и наоборот. Это означает, что если вы не найдете специальный переключатель для CSM, вы можете вместо этого поискать возможность включить UEFI в своей системе. Кроме того, производитель вашей материнской платы может использовать другие термины для обозначения CSM в вашей системе в зависимости от даты производства. Вот некоторые общие настройки, которые по сути относятся к CSM на вашей материнской плате. Когда вы найдете любой из этих вариантов, вам нужно будет выбрать для них «Выкл.», «Отключено», «UEFI», «Только UEFI» или «Без поддержки старых версий». Обратитесь к приведенному ниже списку, чтобы найти нужные настройки CSM в меню BIOS.
Мы надеемся, что это руководство легко помогло вам отключить CSM в вашей системе. Если у вас возникнут какие-либо проблемы, не стесняйтесь оставлять комментарии ниже.
Почему я не могу найти CSM? Что мне нужно?
Вам необходимо получить доступ к BIOS и иметь совместимую ОС, готовую к установке в вашей системе, чтобы отключить CSM. CSM обычно имеет удобный переключатель в настройках BIOS, который может помочь вам отключить его. После выключения на вашей материнской плате будет включена поддержка UEFI, и вам потребуется совместимая версия ОС и BIOS для управления вашей системой. Кроме того, убедитесь, что вы выполнили следующие проверки, чтобы убедиться, что вы не столкнетесь с какими-либо проблемами после отключения CSM.
Убедитесь, что у вас установлена совместимая ОС: если вы используете устаревшую ОС, вероятно, вам нужен CSM. Мы рекомендуем вам установить совместимую ОС, например: Windows Vista или более позднюю версию в вашей системе, чтобы вы могли правильно выйти из загрузочной среды после отключения CSM.
Убедитесь, что у вас есть совместимое оборудование: вы можете использовать все современные компоненты в своей системе и все же столкнуться с проблемами при отключении CSM. Периферийные устройства имеют большое значение при отправке вашего ПК, поэтому убедитесь, что вы не используете устаревшие компоненты или периферийные устройства с вашей системой.Если вы используете старую видеокарту, монитор, процессор, мышь или клавиатуру, то это также может быть причиной почему ваш компьютер использует CSM вместо UEFI, несмотря на то, что он работает под управлением Windows 10. Возможно, вам потребуется обновить периферийные устройства, прежде чем вы сможете отключить CSM на своем ПК, не нарушая его функциональность.
Убедитесь, что на ваших дисках используется таблица разделов GPT вместо MBR: UEFI и CSM идут рука об руку. Если один из них отключен, другой автоматически включается (с исключениями). Это означает, что когда вы отключите CSM, ваш BIOS автоматически перейдет к UEFI. Однако UEFI совместим только с таблицами разделов GPT. Это означает, что вам нужно будет преобразовать ваш жесткий диск в MBR, если вы хотите отключить CSM. Не имеет значения, установлена ли у вас совместимая ОС на диске MBR. Вам нужно будет отформатировать диск в большинстве случаев при его преобразовании, поэтому мы рекомендуем вам выполнить полное резервное копирование, прежде чем продолжить работу с руководством.
Убедитесь, что ваши диски настроены правильно: если вы пытаетесь установить новую версию Windows на другой диск или хотите выполнить двойную загрузку, убедитесь, что вы устанавливаете совместимую ОС на свой диск с разделом «Загрузчик». Это предотвратит возникновение в вашей системе проблем с несовпадающей таблицей разделов, когда один диск имеет MBR, а другой — GPT.
Используйте приведенные ниже руководства, чтобы отключить CSM в вашей системе. Это поможет вам подготовиться к предстоящему выпуску Windows 11.