Настройка bios и uefi
Содержание:
- Создание загрузочной UEFI флешки
- Настройки Bios — Детальная инструкция в картинках
- Создание EFI-раздела перед Windows
- 28.Джобс: империя соблазна
- Ускорение загрузки компьютера
- Как настроить порядок загрузки Boot order в BIOS или в UEFI
- Настройка BIOS для загрузки с флешки/диска
- Каким образом исправить проблему активацией режима BIOS «UEFI»
- Что будет носителем файлов установки?
- Пишем DXE-драйвер для снятия скриншотов с BIOS Setup и других UEFI-приложений
- Как загрузиться с флешки или с диска в Asus uefi bios utility ez mode?
- Преимущества и недостатки UEFI в сравнении с BIOS
- To boot to UEFI or BIOS:
- Какая технология лучше?
- Устройство NVRAM в UEFI-совместимых прошивках, часть первая
- Установка Windows UEFI
Создание загрузочной UEFI флешки
Существуют различные методы создания загрузочного носителя для установки десятой Винды. Изучим два основных способа: с помощью утилиты Rufus и вручную.
В Rufus
Скачать бесплатную версию программы можно с официального источника. Софт не требует установки, запускается на языке ОС, основное меню будет выглядеть так:
Далее в поля потребуется выставить следующие значения:
- «Устройство» – выбрать съемный носитель с минимальным объемом 8 Гб.
- «Метод загрузки» – нажать на «Выбрать».
- Перейти в папку с ISO-образом, выбрать файл.
- Нажать «Открыть».
- В «Схеме раздела» выбрать GPT.
- В «Целевой системе» выбрать UEFI.
- В «Новой метке тома» ввести наименование диска.
- Указать параметр NTFS.
- В «Размере кластера» оставить значение по умолчанию.
- Нажать на пункт «Показать расширенные параметры форматирования». Поставить маркеры напротив «Быстрое форматирование» и «Создать расширенную метку и значок устройства».
- Нажать на «Старт».
Подтвердить действие.
Если все сделано правильно, Руфус создаст загрузочный носитель Виндовс 10 с УЕФИ.
Вручную
Этот способ подразумевает использование командной строки. Пользователь должен обладать правами Администратора.
Пошаговая инструкция:
- Открыть меню «Пуск».
- Вызвать командную строку нажатием клавиш: «Win» + «R».
Ввести последовательно значения: «diskpart», затем «list disk».
- Запомнить номер флешки.
- Скопировать данные из дистрибутива ОС на флеш-накопитель.
Смонтировать образ, нажав правой кнопкой мыши на «Подключить».
- Выделить содержимое, тапнуть по нему.
- Нажать на «Отправить», затем на «Съемный диск».
В таком же порядке копируется содержимое установочного DVD-носителя.
Настройки Bios — Детальная инструкция в картинках
Закончив изменения, выходят в главное меню программы amibcp и, нажимая на клавишу f10, сохраняют модифицированный bios в файле. После сохранения модифицированного файла применяют «прошивальщик» — утилиту для обновления bios. Ряд производителей материнских плат выпускает свои фирменные программы для обновления bios непосредственно в среде windows. К их числу относятся утилиты фирм gigabyte, asus, intel и др. Перед прошивкой следует убедиться в том, что в setup bios разрешено обновление — в разделе bios features setup параметр bios flash protection должен находиться в положении disabled или auto. После «прошивания» производят перезагрузку компьютера и входят в setup bios. В моей практике модификации были случаи, когда в bios оказывались заблокированными настройки, позволяющие повышать производительность системы. А именно: возможность изменять напряжение на шине agp в интервале 1,5… 1,8 В с шагом 0,1 В и на модулях памяти ddr в пределах 2,5…2,8 В с шагом 0,1 В, а также увеличивать на 5; 7,5 или 10 % штатное напряжение на ядре процессора. Имели место случаи, когда в bios были заблокированы режим s.m.a.r.t. для жестких дисков и режим bypass mode для оптимальной работы cpu
Создание EFI-раздела перед Windows
Загрузочный раздел обычно существует в начале диска, перед системным разделом. Так не обязательно должно быть, но делается с целью ускорения запуска Windows. Чтобы UEFI быстрее нашла загрузчик. На SSD такая оптимизация вряд ли будет ощутимой, а вот в случае с HDD можно побороться пусть даже за толику производительности.
На борту LiveDisk Стрельца запускаем AOMEI Partition Assistant. Делаем клик на системном разделе, на боковой панели операций жмём «Изменение размера».
Немного оттягиваем ползунок на карте вправо, чтобы в графе ниже «Незанятое пространство перед» появилось несколько Мб. Далее вместо оттянутой цифры вписываем 105. Чтобы получилось 105 Мб. Жмём «Ок».
В итоге программа высвободит корректное значение дискового пространства, в нашем случае 102,01 Мб. И оставит небольшой хвост сзади раздела. Жмём «Применить».
Подтверждаем.
Далее можем присоединить хвост к разделу.
Теперь запускаем командную строку. И создаём EFI-раздел точно так же, как описано в п.1 статьи.
Вот EFI-раздел создан.
Осталось только пересоздать загрузчик, как описано в конце п.3 статьи.
28.Джобс: империя соблазна
Ускорение загрузки компьютера
Если вы хотите сократить время загрузки, выключите все ограничения в
прошивке. Во многих старых ПК BIOS инициализирует тест памяти сразу же
после включения компьютера. Чтобы ускорить этот процесс, найдите поле
Quick Boot или быструю загрузку, и установить его на Включено. Таким
образом, вы можете ускорить запуск до 70 процентов. Во всяком случае,
компоненты работают достаточно надежно (например, модули памяти), он
принимает только один тестовый прогон.
Оптимальный порядок дисков сэкономит вам несколько лишних секунд. Каждый
BIOS предлагает возможность изменять порядок проверки дисков для
операционных систем. Адаптация его к вашим потребностям может сократить
время запуска. Перейти в меню загрузки | Порядок загрузки и поместить
диск с системным разделом, в первую очередь. Отныне, ваш компьютер будет
время загружаться с жесткого диска без проверки CD / DVD привода, на
наличие компакт-диск с операционной системой или в один из портов USB с
соответствующей системой. Этот параметр можно найти даже в ноутбуке с
BIOS, но ноутбуки предоставляют главным образом очень скромные параметры
ресурсов.
Выключите ненужное оборудование. Возрастающее число компонентов в
следующем поколении материнских плат увеличивает время загрузки.
Убедитесь, что на диске имеется второй контроллер дисков или внутренняя
звуковая карта, напрасно замедляется процесс загрузки. Таким образом, мы
ограничиваем лишние устройств и / или контроллеры — даже контроллер
SATA, если это не связано с работой жесткого диска. Соответствующие
настройки можно найти в меню Peripherals или аналогичном.
Ускорение запуска. Современные компьютеры могут работать очень быстро.
Соответствующие параметры, как правило, размещены в меню BIOS Features и
быстрой загрузки. Когда эта функция включена, прошивка выполняет только
самые важные инициализацию шаги, что сокращает время запуска системы.
Кратчайшего время загрузки можно добиться выбором Ultra Fast. Тогда
компьютер не ищет USB устройства, и не проверяет, есть ли другие
носители данных операционных систем. Чтобы отменить изменения в
настройках Windows 8, используйте настройки прошивки UEFI, как описано в
разделе 1. В других системах, вам нужно временно подключить клавиатуру к
PS / 2 или восстановить статус установки (см раздел 7).
Как настроить порядок загрузки Boot order в BIOS или в UEFI
Что такое Boot order и зачем он нужен?
Boot order, в переводе означает последовательность или дословно порядок загрузки, если вариантов загрузки много — с жесткого диска, флешки, сети, привода CD/DVD, то нужно их как-то отсортировать по порядку, и первым выставить основной, это значительно сократит время включения и загрузки компьютера, ведь ему не придется перебирать все варианты загрузки в поиске актуального.
Как настроить порядок загрузки Boot order в BIOS
Существует несколько вариантов настроек, пункты меню могут называться по разному и располагаться в разных местах, но принципиально разных вариантов всего два:
- В меню Boot order указываются конкретные устройства, которые можно выстроить по порядку
- В меню Boot order указываются по порядку типы устройств, и если их больше одного то есть дополнительный пункт меню в котором уже конкретные устройства можно выстроить по порядку.
Первый вариант более распространен и немного проще в настройке, нужно зайти в BIOS и найти меню с настройками загрузки обычно он называется Boot или Startup, на этой странице отображаются настройки загрузки комьпютера или ноутбука их список зависит от производителя, в примере Boot order называется просто Boot но может иметь и другое название, заходим в него:
Видим меню Boot Priority Order и слева инструкцию о том как менять порядок, в общем стрелками вверх/вниз выбираете нужный пункт и клавишами + и — поднимаете его в списке или соответственно отпускаете:
После настройки выходим в предыдущее меню, в подавляющем большинстве BIOS выход — Esc. В примере еще есть пункт Boot Order Lock — он нужен для того чтоб зафиксировать порядок загрузки и он не менялся при подключении других устройств с которых возможна загрузка, косвенно он так же повышает защищенность вашего устройства — злоумышленник не сможет подключить загрузочную флешку и загрузиться с нее:
Второй вариант чаще всего встречается на старых компьютерах, тут в Boot Device Priority выстраиваются по списку типы устройств — жесткие диски, флешки, сеть и т. д., а в пункте Hard Disk Drives, который не всегда находится рядом можно настроить приоритет загрузки уже с конкретных устройств:
Настраиваем, сохраняем настройки, перегружаемся и проверяем что всё работает как надо. Ниже еще несколько примеров где искать настройку Boot Order, на совсем старых компьютерах встречается такой вариант:
Заходим в меню Advanced BIOS Features, в прямоугольнике «Boot Order» — первое, второе и соответственно третье загрузочное устройство, из выпадающего меню нужно выбрать тип, если жестких дисков несколько (флешки тоже часто считаются за жесткий диск) то в самом первом пункте — Hard Disk Boot Priority можно указать их приоритет:Пункт «Boot Order» может быть запрятан в неожиданном месте:
Как настроить порядок загрузки Boot order в UEFI
Настройка Boot Order в UEFI, не сильно отличается от таковой в BIOS, и выполняется по практически такому же алгоритму.Заходим в BIOS UEFI, при включении обычно внизу экрана выводится подсказка о том как это сделать, для компьютеров в 99% случаев это F2 или DEL, для ноутбуков вариантов больше Esc, F1, F2, F10, F11, F12 (иногда их нужно нажимать вместе с кнопкой Fn) в общем пробуйте. У меня все просто можно жать F2 или DEL:
жму и попадаю в UEFI, интерфейс у всех производителей более-менее стандартизирован и построен по одному принципу, сразу после входа в UEFI вы попадаете на информационный экран с общими данными о компьютере и показаниями основных параметров температур, напряжений и т. п. Тут можно сразу пройти в меню Boot Priority и все настроить, но мы пойдем по старинке — ищем способ переключения в расширенный режим, обычно либо есть соответствующая кнопка (на картинке ниже указана стрелкой), либо внизу указана клавиша с помощью которой можно перейти в Advanced Mode в нашем случае F7, жмем:
Тут выбираем стрелками вверх вниз или мышкой — Advanced Mode
И попадаем в расширенное меню, отдаленно собой напоминающее BIOS, только побогаче в графическом плане, тут переходим в раздел Boot и далее в Hard Drives BBS Priorities:
и настраиваем приоритет загрузки, выбирая из выпадающего меню напротив каждого пункта Boot Option нужный жесткий диск:
После того как настройка Boot Order закончена жмем на Exit вверху, выбираем Save Changes & Reset для сохранения настроек и перезагрузки компьютера:
Перегружаемся и проверяем что загрузка пошла сразу с указанного устройства, без потерь времени на опрос остальных.
В общем как видно никакой сложности в настройке Boot Order нет, а с помощью этой статьи вы легко сможете исправить проблемы с загрузкой на своем компьютере или ноутбуке, если что-то не получается — пишите в комментарии, желательно сразу с фото, я подскажу куда жать.
Настройка BIOS для загрузки с флешки/диска
Переходим к самому главному . Рассмотрю настройки BIOS на примере одних из самых популярных версий BIOS — AMI BIOS и Award BIOS (в принципе, главное понять смысл — везде все делается аналогично, есть небольшое различие в обозначение меню).
AMI BIOS
Для начала необходимо зайти в раздел Advanced (расширенные, см. стрелка 1 на скрине ниже), далее нужно открыть раздел USB Configuration. Затем проверьте, чтобы все USB-порты были включены (т.е. чтобы напротив них горела надпись Enabled)!
Проверка USB портов — включены ли?
Далее откройте раздел Boot, в нем как раз и будет показана очередь загрузки. Например, у меня была такая:
- 1st Boot Device — CD/DVD… (значит, что первое загрузочное устройство, с которого ПК попытается загрузиться — это CD/DVD дисковод. Если в нем не будет загрузочного/установочного диска, то компьютер попытается загрузиться с 2nd Boot Device);
- 2nd Boot Device — SATA: 5M-WDC WD5000 (жесткий диск компьютера. На нем установлена Windows, поэтому, именно она и загрузиться, если в приводе CD/DVD не будет диска).
Как было и как должно быть для загрузки с флешки // AMI BIOS
Чтобы BIOS увидел вашу флешку, необходимо изменить очередь загрузки на следующую:
- USB: Generic USB SD;
- CD/DVD: 6M-TSST;
- SATA: 5M-WDC WD5000.
В этом случае BIOS проверит сначала вставленную в USB-порт флешку, затем CD/DVD привод, а затем загрузится с жесткого диска. В большинстве случаев, самый оптимальный вариант.
При выходе из BIOS — не забудьте сохранить настройки (клавиша F10), иначе все сделанные изменения, не будут сохранены и ПК снова не увидит вашу флешку…
Award BIOS
В принципе, настраивается он аналогично, небольшая разница в обозначении меню. И так, после входа в BIOS, рекомендую сразу открыть раздел Standard CMOS Features.
Award BIOS — главное меню
В этом разделе уточните, включены ли USB-порты (устройства). Просто проверьте, чтобы напротив строк, где упоминается «USB» — везде было (пример на скриншоте ниже).
USB-порты: работают ли? Работают!
Далее перейдите в раздел Advanced CMOS Features и сделайте следующее:
- First Boot Device (первое загрузочное устройство) — USB-HDD (самый оптимальный выбор для загрузки с флешки — это USB-HDD. В исключительных случаях, если BIOS вдруг не увидит вашу флешку, попробуйте USB-FDD);
- Second Boot Device (второе загрузочное устройство) — Hard Disk (жесткий диск).
Award: загрузка с флешки
Далее жмем кнопку F10 (Save & Exit Setup, т.е. сохранить настройки и выйти) и пробуем загрузиться с флешки…
Настройка BIOS ноутбука
Выполняется аналогичным образом, как для компьютера. Правда, могут быть некоторые «серьезные» отличия в отдельно-взятых моделях, но в целом все идентично.
В ноутбуках для настройки загрузки — есть отдельно взятый раздел BOOT. Открыв его — вам доступны все параметры загрузки.
Приведу универсальный вариант параметров, который чаще всего используется (на примере ноутбука Dell Inspiron 3000 series):
- Secure Boot — (отключен защищенный режим загрузки. Поддерживают его лишь новые версии Windows 8, 10, а у многих несколько ОС, либо используют 7-ку…);
- Boot List Option — (загрузка в режиме Legacy);
- Fast Boot — (быстрая загрузка — в большинстве случаев, не сильно-то она и ускоряет…)
- 1st Boot Priority — первое загрузочное устройство (USB-носитель);
- 2nd Boot Priority — второе загрузочное устройство (жесткий диск).
Ноутбук — загрузка с флешки
Во многих других моделях ноутбуков — настройка BIOS производится аналогичным образом, меню и настройки похожи, либо совпадают.
Пару слов об UEFI
На современных компьютерах и ноутбуках вместо BIOS используется UEFI. Представляет она из себя более расширенную и продвинутую версию BIOS: например, в ней можно работать мышкой, часто есть русификация меню и пр. В рамках этой статьи скажу, что в плане редактирования раздела Boot — здесь все аналогично…
Например, на фото ниже приведено главное окно UEFI на ноутбуке Asus, которое отображается сразу же после входа в него
Для того, чтобы открыть расширенное меню и найти раздел Boot — обратите внимание на нижнюю часть окна: нужно нажать клавишу F7 (либо вовсе нажать F8 — и сразу же приступить к загрузке с флешки)
Asus UEFI (BIOS Utility — Ez Mode) — главное окно
В расширенных настройках в разделе Boot все выполняется аналогично, как в «обычном» BIOS: нужно флешку (в моем случае «jetFlashTranscend 16 GB») просто передвинуть на первое место, а затем сохранить настройки (клавиша F10).
Раздел Boot — настройка загрузки
Каким образом исправить проблему активацией режима BIOS «UEFI»
Проще всего устранить конфликт накопителя и БИОС, а вместе с тем и возникшую в результате него ошибку с текстом «Error legacy boot of uefi media» путём переключения в микропрограмме режима загрузки компьютера с «Legacy» на «UEFI».
Войти в BIOS можно разными способами, при этом версия ОС не имеет значения, клавиши для входа или их комбинации могут отличаться в зависимости от производителя материнской платы. О нужных сочетаниях клавиш способна проинформировать фирменная заставка при загрузке девайса, часто это F2, F12 или Delete.
СОВЕТ. Установив в BIOS режим «UEFI» вместо «Legacy» на время подключения загрузочной флешки, мы исключим конфликт и устраним сбой. После выполнения процедуры установки с использованием накопителя можно вернуть значение параметра обратно.
Рассмотрим, как включить «UEFI Boot» или «Legacy Boot»:
- идём в BIOS, нажав при загрузке нужную клавишу;
- переходим на вкладку «Boot» (может также называться «Boot Option»);
- находим здесь параметр «UEFI/BIOS Boot Mode» (в некоторых интерфейсах функция называется «Boot List Option»);
- задаём опции режим «UEFI» вместоLegacy» в настройках загрузчика и сохраняем изменения, нажав F10;
- перезагружаемся и снова пробуем запуститься с флешки.
Обычно выполненные манипуляции решают проблему, и «Error legacy boot of uefi media» при инсталляции ОС с USB-накопителя больше не появляется.
Переформатирование флеш-накопителя с FAT 32 в NTFS (MBR)
Альтернативный метод решения предполагает действия по переформатированию флешки в файловой системе NTFS со схемой раздела MBR. Для этой цели нам будет полезна простая в управлении программка «Rufus», но можно воспользоваться и аналогичным софтом. Для разрешения конфликта флешки и BIOS в настройках утилиты нужно указать схему разделов «MBR» и файловую систему NTFS, после чего отформатировать накопитель с заданными параметрами.
Использование командной строки для устранения ошибки «Error legacy boot…»
Ещё один вариант устранения проблемы заключается в применении командной строки, когда ОС загружается с флешки. Загрузочный диск или флешка с образом Виндовс позволяет решить различные сбои при старте системы, поскольку при невозможности старта в безопасном режиме или исправления ошибки в нём потребуется запуск среды восстановления.
Посредством консоли, а точнее запущенной консольной утилиты для управления разделами жёстких дисков (Diskpart) и инструмента восстановления среды загрузки (BCDboot), расположенного в системном разделе, можно восстановить повреждённый загрузчик Windows на HDD. Для этого выполняем такие действия:
- Создаём загрузочный USB-накопитель с Win 10 или другой нужной версией.
- Если старт с внешнего носителя не выполняется, выставляем в БИОС приоритет загрузки. Для этого в разделе «Boot» (в зависимости от версии прошивки BIOS он может называться также «Boot Options», «Boot Order» или пр.) выбираем в параметрах загрузки флешку, сохраняем изменения и перезагружаемся.
- Загружаемся с накопителя.
- Выбираем язык и клавиатуру, затем жмём «Далее» в первом окне установки Windows.
- Теперь в левом нижнем углу экрана жмём «Восстановление системы».
- Для запуска интерфейса cmd в среде восстановления «Диагностика» – «Дополнительные параметры» – «Командная строка».
- В терминале выполняем поочерёдно следующие команды (после каждой введённой команды жмём клавишу Enter):
- diskpart (запуск программы управления дисками);
- list disk (отобразятся все подключённые накопители);
- select disk 0 (выбор диска);
- list partition (отобразятся разделы);
- select partition 1 (выбор раздела);
- active (раздел будет помечен, как активный);
- exit (выход из утилиты «Diskpart»);
- bcdboot C:windows (позволяет восстановить загрузочную область).
При этом у вас может быть другой диск с ОС, в таком случае указываем его. То же самое относится и к выбору диска и раздела при работе с Diskpart (смотрим в списке), не исключено, что потребуется выбрать другую цифру;
- Закрываем командную строку (exit) и перегружаемся.
После проделанных действий Windows должна нормально загружаться.
Вышеприведённые способы эффективно справляются с проблемой. В первых двух случаях удаётся устранить конфликт, вызывающий ошибку, путём изменения режима или форматирования флешки. В случае же повреждения загрузчика можно пробовать третий вариант решения.
Что будет носителем файлов установки?
Для начала определитесь с носителем, с которого вы будете Windows устанавливать. Склонять в какую-либо сторону вас не стану, у всех вариантов есть плюсы и минусы. Я лично для себя навсегда уяснил, что:
- оптический диск в дисководе – всегда надёжно (если должным образом хранить: не оставлять на солнце, не мыть растворителем и не царапать); однако приводы не всегда и у всех работают
- флешка компактна и мобильна; но надёжность носителя ставится под сомнение: чуток не так “потянул” из разъёма или вставил в порт криво – и перед вами файловая система RAW с нечитаемыми файлами, которые теперь тоже нужно восстанавливать. Но, учитывая общедоступность и всё большую применимость флешек как универсальных устройств, в качестве носителя у меня будет именно она.
Развивать эту тему подробнее смысла не вижу, а потому приступаем к установке. Однако перед процессом вам может пригодиться информация о том, как узнать в каком виде существующий носитель к установке подготовлен. То есть, если флешка уже на руках, Legacy она или UEFI? Вариантов для этого несколько, самый быстрый – из PowerShell:
get-disk
Смотрим на вывод терминала PS в части Parttition Style. GPT – это UEFI-загрузка, MBR – Legacy.
Пишем DXE-драйвер для снятия скриншотов с BIOS Setup и других UEFI-приложений
Tutorial
В прошлой статье про SecureBoot мне очень не хватало возможности сделать снимок экрана при настройке UEFI через BIOS Setup, но тогда выручило перенаправление текстовой консоли в последовательный порт. Это отличное решение, но доступно оно на немногих серверных материнских платах, и через него можно получить только псевдографику, а хотелось бы получить настоящую — она и выглядит приятнее, и вырезать ее каждый раз из окна терминала не надо.
Вот именно этим мы и займемся в этой статье, а заодно я расскажу, что такое DXE-драйвер и как написать, собрать и протестировать такой самостоятельно, как работают ввод с клавиатуры и вывод на экран в UEFI, как найти среди подключенных устройств хранения такое, на которое можно записывать файлы, как сохранить что-нибудь в файл из UEFI и как адаптировать какой-то внешний код на С для работы в составе прошивки.
Если вам все еще интересно — жду вас под катом.
Как загрузиться с флешки или с диска в Asus uefi bios utility ez mode?
Если у вас возникла потребность в переустановке операционной системы, то в Asus uefi bios utility ez mode совсем не обязательно менять настройки приоритета загрузки для загрузки с загрузочного устройства, будь то флешка или установочный диск windows.
Чтобы выбрать откуда грузиться компьютеру вам достаточно при включении нажимать несколько раз кнопку F8 для появления окна выбора загрузочного устройства.
Загрузочное меню Asus uefi bios utility ez mode, вызываемое кнопкой F8
Здесь клавишами стрелок и клавишей Enter выбираем с чего загружаться.
Если же все таки вам нужно изменить приоритета загрузки в Asus uefi bios utility ez mode, то в том же окне выбираем «Enter Setup» для входа в Asus uefi bios utility ez mode.
Выбор загрузочного устройства в главном меню
В его главном окне можно поставить загрузку с диска перетаскиванием мышью его значка в крайнее левое положение в левом нижнем углу экрана.
Если же нужно поменять приоритет жестких дисков или переключиться на флешку, то жмем клавишу F7 для входа в расширенные настройки Asus uefi bios utility ez mode.
Приоритет загрузки в расширенных настройках Asus uefi bios utility ez mode
В расширенных настройках переходим во вкладку «Boot» и в разделе «Hard drive BBS Priorities» ставим на первое место нужный жесткий диск или флешку.
Выбор флешки или жесткого диска в настройках Asus uefi bios utility ez mode
После этого в Boot option №1 ставим флешку или жесткий диск, выбранные в предыдущем разделе.
По окончании всех действий сохраняем изменения кнопкой F10 и перезагружаемся.
https://youtube.com/watch?v=5lY9XjQvLf4
UEFI boot – это программа нового поколения, которая ускорит загрузку компьютера и она по структуре напоминает BIOS.
BIOS – это предпрограмма (код, вшитый в материнскую плату компьютера). Он запускается до загрузки операционной системы, проверяя работоспособность компьютера и отладку оборудования (драйверов). UEFI, в отличие от привычного BIOS-a, представляет собой графический интерфейс, гибко запрограммированный и действительно позволяющий быстрее запустить ОС.
Расположена предпрограмма поверх всей аппаратной начинки компьютера, а ее код, значительно превышающий BIOS по размерам, физически может находиться в любом месте – в микросхеме памяти на материнской плате, на жестком диске или в сетевом хранилище. Благодаря этому она напоминает операционную систему, только в упрощенном варианте. При запуске компьютера сперва загружается служба UEFI, проверяя все компоненты последнего , а затем непосредственно операционная система.
Преимущества и недостатки UEFI в сравнении с BIOS
Трудно найти пользователя, незнающего о программе низкого уровня BIOS, хранящейся на чипе материнки компьютерного девайса. Существует она ещё со времён архаичной MS-DOS. При этом совершенствовалась старушка-BIOS не слишком активно и явно не поспевая за эволюцией персонального компьютера, что и привело к необходимости внедрения нового поколения низкоуровневого ПО. В 2007 году крупнейшие компании Intel, AMD, Microsoft и производители компьютеров приняли новую спецификацию UEFI и львиная доля ПК, доступных в продаже на сегодняшний день применяет усовершенствованную прошивку вместо классической BIOS. Обновиться с BIOS на UEFI не получится, поскольку ПО должно поддерживаться оборудованием. При этом обратная совместимость присутствует – большая часть версий UEFI предоставляет возможность эмуляции BIOS, что может потребоваться пользователям при установке не самой свежей ОС, которая предполагает наличие BIOS.
Преимущества новой спецификации:
- Поддержка дисков ёмкостью больше 2,2 ТБ, что обусловлено применением структуры разделов в разметке GPT вместо MBR.
- Загрузка ОС выполняется гораздо быстрее.
- Возможно наличие графического интерфейса на различных языках, поддержка мыши.
- Имеется менеджер загрузки ОС, позволяющий девайсу загружаться с накопителей, не имеющих собственных загрузчиков.
- Наличие сетевого драйвера, что позволяет UEFI обновляться без необходимости старта операционной системы.
- Возможность расширения функционала за счёт инсталляции стороннего софта и драйверов.
- Поддержка безопасного запуска Secure Boot.
- Функционирование по сети, что даёт возможность выполнять настройку или отладку удалённо.
На различных компьютерах могут отличаться интерфейс и функциональные возможности UEFI, многие ПК и сегодня работают с новой прошивкой, но с опциями и внешностью, доставшимися в наследство от BIOS.
Среди недостатков спецификации:
- Нет поддержки 32-х разрядных ОС. Установить старую или 32х битную операционную систему в условиях совместимости с аппаратным обеспечением возможно, переключив UEFI в режим эмуляции BIOS, что вместе с тем отключит многие функции прошивки.
- Не поддерживаются HDD с разметкой MBR (ввиду ограничений объёма диска до 2,2 ТБ и числа томов до 4, стандарт вытесняется GPT).
To boot to UEFI or BIOS:
-
Open the firmware menus. You can use any of these methods:
-
Boot the PC, and press the manufacturer’s key to open the menus. Common keys used: Esc, Delete, F1, F2, F10, F11, or F12. On tablets, common buttons are Volume up or Volume down (find more common keys and buttons). During startup, there’s often a screen that mentions the key. If there’s not one, or if the screen goes by too fast to see it, check your manufacturer’s site.
-
Or, if Windows is already installed, from either the Sign on screen or the Start menu, select Power () > hold Shift while selecting Restart. Select Troubleshoot > Advanced options > UEFI Firmware settings.
-
-
From the firmware menus, boot to drive or network while in UEFI or BIOS mode:
On the boot device menu, select the command that identifies both the firmware mode and the device. For example, select UEFI: USB Drive or BIOS: Network/LAN.
You might see separate commands for the same device. For example, you might see UEFI USB Drive and BIOS USB Drive. Each command uses the same device and media, but boots the PC in a different firmware mode.
Some devices only support one mode (either UEFI or BIOS). Other devices will only allow you to boot to BIOS mode by manually disabling the UEFI security features. To disable the security features, go to Security > Secure Boot and disable the feature.
Note
Some older PCs (Windows 7-era or earlier) support UEFI, but require you to browse to the boot file. From the firmware menus, look for the option: «Boot from file», then browse to \EFI\BOOT\BOOTX64.EFI on Windows PE or Windows Setup media.
Какая технология лучше?
Старая технология BIOS была промышленным стандартом на протяжении последних двадцати лет и за это время он не получил большого количества изменений из-за таких ограничений, как только один мегабайт памяти, 16-битных инструкций и таблицы разметки диска MBR, которая поддерживает жесткие диски максимум 2 Тб и не более чем на четыре раздела. Двадцать лет назад этого было вполне достаточно, но при современных стандартах такие ограничения слишком жесткие.
Кроме того, гибкость UEFI необходима для технологий доступных уже сейчас или тех, которые станут доступны в будущем. Ограничение BIOS в один мегабайт создавало очень большое количество проблем разработчикам оборудования, но теперь места для загрузки драйверов устройств точно хватит.
UEFI имеет модульную структуру и благодаря таблице разделов GPT может поддерживать 128 разделов размером до 8 экзабайт. Также здесь обеспечивается более тесная интеграция с операционной системой. Очень важным компонентом UEFI есть увеличение безопасности
Это немаловажное отличие bios от uefi. Пользователи могут устанавливать только зарегистрированные операционные системы
Каждой операционной системе выдается ключ, встроенный в ее загрузчик, а система UEFI считывает этот ключ и сравнивает его со своей базой данных. Если этого ключа нет в базе данных, операционной системе не будет позволено загрузитсья. Это могло бы вызывать многие проблемы с дистрибутивами Linux, но эта проблема была решена. К тому же пользователи могут сами добавлять ключи к базе данных.
Благодаря модульной структуре UEFI, новые функции могут быть добавлены позже и тем самым расширить существующую систему. Это делает такую систему более перспективной и простой в использовании.
Использовать новые системы UEFI намного проще, у них есть полноценный графический интерфейс с указателем мыши и интуитивно понятным меню. Вы получаете возможность все очень просто настроить. Кроме того, производители материнских плат могут разрабатывать различные программные модули UEFI, которые позволят легко тестировать различное оборудование.
В целом, если сравнивать UEFI и BIOS, то первая побеждает благодаря своей модульности, расширяемости, а также независимым драйверам и простоте использования. Пройдет некоторое время, пока пользователи смогут выбрать BIOS или UEFI и новая технология медленно заменит старую. Все больше и больше производителей применяют UEFI на своих платах и компьютерах и все реже используются 32-битные процессоры. Но, как и со всеми другими достижениями в области компьютерной техники, для перехода на UEFI потребуется много времени. Вы теперь знаете чем отличается uefi от bios и сможете сделать правильный выбор при покупке нового устройства.
Устройство NVRAM в UEFI-совместимых прошивках, часть первая
Здравствуйте, уважаемые читатели. Когда-то очень давно, почти 3 года назад, я написал пару статей о форматах данных, используемых в UEFI-совместимых прошивках. С тех пор в этих форматах мало что изменилось, поэтому писать про них снова я не буду. Тем не менее, в тех статьях был достаточно серьезный пробел — отсутствовали какие-либо упоминания об NVRAM и используемых для её хранения форматах, т.к. тогда разбор NVRAM мне был попросту неинтересен, ибо те же данные можно получить из UEFI Shell на работающей системе буквально одной командой dmpstore.
По прошествии трех лет выяснилось, что хранилище NVRAM умеет разваливаться по различным причинам, и чаще всего это событие приводит к «кирпичу», т.е. воспользоваться вышеупомянутой командой уже не получится, а данные (или то, что от них осталось) надо доставать. Собрав пару развалившихся NVRAM’ов вручную в Hex-редакторе, я сказал «хватит это терпеть!«, добавил поддержку разбора форматов NVRAM в UEFITool NE, и решил написать цикл статей об этих форматах по горячим следам и свежей памяти.
В первой части поговорим о том, что вообще такое этот NVRAM, и рассмотрим формат VSS и его вариации. Если интересно — добро пожаловать под кат.
Установка Windows UEFI
Установка windows через BIOS кардинально отличается от установки через UEFI. Первым делом необходимо создать загрузочную флешку. Одна из самых подходящих для таких целей программ – утилита Rufus 1.4.6. Она бесплатная, не требует установки и поэтому не занимает много места на жестком диске или съемном носителе
Что важно , она подходит для GPT-разметки жесткого диска и может работать со спецификацией UEFI. Подходящее обновление утилиты можно скачать на официальном веб-сайте разработчиков
Запускаем утилиту и указываем название флешки, предназначенной для установки(предварительно нужно удалить важные файлы, очистив память). В пункте «File system» (файловая система) выбираем FAT 32, далее в качестве схемы раздела – GPT (GUID Partition Table), системный интерфейс – UEFI. Поставьте галочку у пункта «Create a bootable disk using:» (создать загрузочное устройство с использованием…), выберите рядом ISO Image и укажите полный путь к ISO-образу операционной системы Windows.
После введения всех описанных параметров можно нажимать на « Start » и программа самостоятельно подготовит флеш-накопитель к загрузке ОС. Время, затраченное на этот процесс, зависит от быстродействия вашего компьютера и от поколения USB.
Если работа утилиты Rufus вас не устраивает или появляются проблемы с загрузкой UEFI, можно использовать абсолютно аналогичную программу, которая называется WinSetupFromUSB.
Скачивание также доступно на сайте производителя, а ее название (в переводе «Загрузка Windows с USB») говорит само за себя. Загрузочная флешка создается полностью аналогично, так как программы имеют практически одинаковый интерфейс.