- Как войти в BIOS / UEFI с опцией Fast Boot, включенной на материнской плате
- Входим в BIOS / UEFI с включенной опцией быстрой загрузки
- У вас есть материнская плата MSI? Используйте инструмент MSI Fastboot
- Что такое «Quick Boot» («Fast Boot») в BIOS
- Назначение «Quick Boot»/«Fast Boot» в BIOS
- Стоит ли включать быструю загрузку
- Включение быстрой загрузки в BIOS
- Настройка UEFI-загрузчика. Самое краткое руководство в мире
- Как делать не надо
- Не надо лезть в NVRAM и трогать efivars
- Не надо использовать GRUB
- «Самое краткое руководство» — чуть более подробно
- Другие загрузчики
- Различные неочевидные последствия
Как войти в BIOS / UEFI с опцией Fast Boot, включенной на материнской плате
Вы хотите войти в BIOS или UEFI, но когда вы включаете компьютер, сразу отображается логотип Windows и не работает сочетание клавиш? Взгляните, как войти в BIOS или UEFI, когда включена опция быстрой загрузки.
Многие материнские платы имеют опцию Fast Boot. Некоторые производители, такие как MSI, все еще добавляют свои параметры быстрой загрузки MSI. Все это сокращает время запуска компьютера. У нее есть как свои плюсы, так и минусы.
Когда включена опция сверхбыстрого запуска компьютера, доступ к BIOS или UEFI очень часто затруднен. Это связано с тем, что опция быстрой загрузки позволяет полностью пропустить экран запуска с помощью прошивки — нет таких сообщений, как «Нажмите DEL, чтобы войти в SETUP», потому что вся эта часть загрузки пропускается, чтобы ускорить загрузку ОС. Когда вы включаете компьютер, логотип Windows появляется сразу, и никакая комбинация клавиш не работает. Что делать в этой ситуации, когда нам нужно что-то изменить в настройках материнской платы?
Входим в BIOS / UEFI с включенной опцией быстрой загрузки
К счастью, есть несложное решение. Быстрая загрузка, MSI Fast Boot (и другие подобные) работают в основном с Windows 8, 8.1 и 10. У них, в свою очередь, есть соответствующая функция, которая позволяет перезагрузить компьютер в специальном режиме, который позволяет перейти в BIOS / UEFI. Как его использовать?
- Откройте меню «Пуск», затем откройте меню питания, где вы найдете кнопки для выключения и перезапуска операционной системы. Прежде чем выбрать любой из вариантов, нажмите и удерживайте Shift на клавиатуре.
- Удерживайте Shift нажатой и выберите опцию «Перезапустить». Удерживайте Shift, пока на экране не появится специальное синее меню с расширенными параметрами.
- Выберите параметр «Устранение неполадок». Появится еще один набор параметров.
- На этот раз из списка доступных ссылок выберите «Дополнительные параметры». Здесь вы найдете варианты восстановления системы, изменения параметров запуска, доступа к командной строке и для перехода к так называемому «Прошивка UEFI».
- Это тот вариант, который нас интересует. Нажмите кнопку «Настройки прошивки UEFI» и дождитесь перезагрузки компьютера. После перезагрузки компьютера BIOS / UEFI появится на экране с настройками материнской платы.
- Теперь вы можете внести изменения в настройки материнской платы, а затем перезагрузить компьютер, используя функцию «Сохранить и перезагрузить». Ваши изменения будут сохранены, и компьютер перезагрузится и включит Windows в прежнем режиме загрузки.
У вас есть материнская плата MSI? Используйте инструмент MSI Fastboot
Кроме того, пользователи с материнскими платами MSI могут использовать системную утилиту MSI Fastboot. Он позволяет вам переключать этот параметр в Windows, чтобы вы могли временно отключить его, чтобы ввести настройки материнской платы.
Вы можете загрузить этот инструмент с официального веб-сайта MSI — просто найдите модель материнской платы, перейдите на вкладку «Поддержка» и найдите программу «Быстрая загрузка» для вашей версии Windows.
После загрузки программы она будет помещена в системный трей. Просто кликните ее одним щелчком мыши и нажмите кнопку «GO2BIOS» , чтобы перейти к настройкам материнской платы.
Источник
Что такое «Quick Boot» («Fast Boot») в BIOS
Многие пользователи, заходившие в BIOS за теми или иными изменениями настроек, могли видеть такую настройку как «Quick Boot» или «Fast Boot». По умолчанию он выключен (значение «Disabled»). Что же это за параметр загрузки и на что он влияет?
Назначение «Quick Boot»/«Fast Boot» в BIOS
Из названия этого параметра уже становится ясно, что он связан с ускорением загрузки компьютера. Но за счет чего достигается сокращение времени старта ПК?
Параметр «Quick Boot» или «Fast Boot» делает загрузку более быстрой за счет пропуска POST-экрана. POST (Power-On Self-Test) представляет собой самотестирование аппаратной части ПК, запускаемое при включении.
За раз проводится более полутора десятков тестов, и в случае каких-либо неполадок соответствующее уведомление выводится на экран. При отключении POST некоторые BIOS уменьшают количество проводимых тестов, а какие-то и вовсе отключают самотестирование.
Обратите внимание, что в BIOS есть параметр «Quiet Boot»>, который отключает при загрузке ПК вывод лишней информации, такой как лого производителя материнской платы. На саму скорость запуска устройства он никак не влияет. Не путайте эти параметры.
Стоит ли включать быструю загрузку
Поскольку POST в целом важен для компьютера, резонным будет ответить на вопрос, стоит ли его отключать ради ускорения загрузки компьютера.
В большинстве случаев смысла от постоянной диагностики состояния нет, поскольку люди годами работают на одной и той же конфигурации ПК. По этой причине, если в последнее время комплектующие не изменялись и всё работает без сбоев, «Quick Boot»/«Fast Boot» можно включить. Владельцам новых компьютеров либо отдельных комплектующих (особенно блока питания), а также при периодических сбоях и ошибках делать этого не рекомендуется.
Включение быстрой загрузки в BIOS
Уверенным в своих действиях пользователям включить быстрый старт ПК можно очень быстро, всего лишь изменив значение соответствующего параметра. Рассмотрим, как это можно сделать.
- При включении/перезагрузке ПК зайдите в BIOS.
В Award он будет находиться в другой вкладке БИОС — «Advanced BIOS Features».
В некоторых случаях параметр может располагаться в других вкладках и быть с альтернативным именем:
С UEFI дела обстоят немного по-другому:
MSI: «Settings» >«Advanced» >«Windows OS Configuration» >«Enabled»;
Gigabyte: «BIOS Features» >«Fast Boot» >«Enabled».
У других UEFI, например, ASRock местонахождение параметра будет аналогичным примерам выше.
Теперь вы знаете, что из себя представляет параметр «Quick Boot»/«Fast Boot». Отнеситесь внимательно к его отключению и примите во внимание тот факт, что его в любой момент можно включить точно таким же образом, сменив значение обратно на «Disabled». Сделать это нужно обязательно при обновлении аппаратной составляющей ПК или возникновении необъяснимых ошибок в работе даже проверенной временем конфигурации.
Помимо этой статьи, на сайте еще 12342 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник
Настройка UEFI-загрузчика. Самое краткое руководство в мире
Как устроена загрузка современных ОС? Как при установке системы настроить загрузку посредством UEFI, не утонув в руководствах и ничего не сломав?
Я обещал «самое краткое руководство». Вот оно:
- Создаём на диске таблицу разделов GPT
- Создаём FAT32-раздел на пару сотен мегабайт
- Скачиваем из интернета любой UEFI-загрузчик
(нам нужен сам загрузчик, это один бинарный файл!) - Переименовываем и кладем этот файл на созданный раздел по адресу /EFI/Boot/bootx64.efi
- Создаём текстовый конфиг, кладем его там, где загрузчик ожидает его увидеть
(настройка и местоположение конфига зависят от конкретной реализации загрузчика, эта информация доступна в интернете) - После перезагрузки видим меню загрузчика
(Если на диске установлена Windows 8 или 10 — с большой вероятностью это руководство сокращается до пунктов 3 — 5.)
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 — система будет спокойно загружаться с флешки, не видя разницы.
Источник