В чем разница в «Boot with BIOS» и «Boot with UEFI»

Теперь Windows 8 поддерживает загрузчик UEFI, и я прочитал, что он отличается от BIOS, но мне непонятно после многих поисков в Google.

Ниже перечислены некоторые моменты: –

  • Как отключить Безопасную загрузку, не входя в BIOS Setup?
    • Как мы все знаем, BIOS является важной частью доступа к параметрам загрузки. Итак, UEFI сделает это сейчас? Как?

    • Как я узнаю, что я загружаюсь с UEFI, а не с BIOS?

    • Итак, какова реальная разница в «загрузке с BIOS» и «загрузка с UEFI»?

  • Как отключить Безопасную загрузку, не входя в BIOS Setup?
  • 3 Solutions collect form web for “В чем разница в «Boot with BIOS» и «Boot with UEFI»”

    • Как мы все знаем, BIOS является важной частью доступа к опции загрузки. Итак, теперь UEFI это сделает? Как?

    BIOS загружается, читая первый сектор на жестком диске и выполняя его; Этот загрузочный сектор, в свою очередь, находит и запускает дополнительный код. Система BIOS очень ограничена из-за ограничений пространства и потому, что BIOS выполняет 16-битный код, тогда как современные компьютеры используют 32-разрядные или 64-разрядные процессоры. Напротив, EFI (или UEFI, который является только EFI 2.x) загружается, загружая файлы программ EFI (с .efi имени файла .efi ) из раздела на жестком диске, известного как системный раздел EFI (ESP). Эти загрузочные программы EFI могут использовать сервисы загрузки EFI для таких вещей, как чтение файлов с жесткого диска.

    В практическом плане, если вы используете такую ​​ОС, как Linux, у которой есть сложные загрузчики BIOS-режима, загрузка EFI-режима, вероятно, будет похожа на загрузку в режиме BIOS, поскольку GRUB 2 (самый популярный загрузчик BIOS-режима Для Linux) был перенесен на работу в EFI, и во многих дистрибутивах Linux по умолчанию устанавливаются GRUB 2 по системам EFI. OTOH, вы можете заменить или дополнить GRUB 2 другими загрузчиками EFI. Действительно, ядро ​​Linux может быть загрузчиком EFI; Код был добавлен, чтобы сделать это с ядром 3.3.0. Используемый таким образом EFI сам загружает и запускает ядро ​​Linux, или вы можете использовать сторонний менеджер загрузки, такой как rEFInd или gummiboot, чтобы вы могли выбрать, какую ОС или ядро ​​загружать.

    • Как я узнаю, что я загружаюсь с UEFI, а не с BIOS?

    Как говорит Root, в интерфейсе прошивки есть подсказки; Однако они ненадежны и варьируются от одного компьютера к другому. Единственный способ убедиться в том, чтобы проверить, как загрузился компьютер. В Linux, например, наличие каталога с именем /sys/firmware/efi является диагностическим. Если он присутствует, вы загрузились в режиме EFI; Если его нет, вы, вероятно, загрузились в режиме BIOS. (Однако в некоторых случаях этот каталог может отсутствовать при загрузке в режиме EFI). Выход dmesg который относится к EFI, также является диагностикой загрузки в режиме EFI. В Windows таблица разделов загрузочного диска является диагностической; Если это GPT, вы загрузились в режиме EFI, и если это MBR, вы загрузились в режиме BIOS.

    • Так в чем же разница между «загрузкой с BIOS» и «загрузкой с UEFI»?

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

    UEFI поддерживает функцию Secure Boot, которая, как следует из названия, предназначена для повышения безопасности. Он делает это, требуя цифровой «подписи» загрузчиков, что, в свою очередь, требует подписи ядер и т. Д. Вверх по цепочке. Это должно усложнить, чтобы авторы вредоносных программ вставляли свой код в процесс предварительной загрузки, тем самым улучшая безопасность. Это звучит неплохо, но это также усложняет конфигурации с двойной загрузкой, поскольку код, такой как GRUB и ядро ​​Linux, должен быть подписан. Крупнейшие поставщики дистрибутивов Linux работают над тем, чтобы эти требования были менее нагружены для обычных пользователей Linux, и у них есть готовые предварительные материалы. На данный момент, однако, отключить Secure Boot – самый простой способ справиться с этим. Это практическая проблема, главным образом, для совершенно новых компьютеров, поставляемых с Windows 8, поскольку Microsoft требует, чтобы Secure Boot была включена для получения сертификата Windows 8. Некоторые люди путают UEFI и Secure Boot (последняя является лишь одной из особенностей первой), но она заслуживает упоминания как разница между BIOS и UEFI, поскольку это вызывает некоторые проблемы для новых компьютеров под управлением Windows 8. Если у вас есть более старая система или достаточно удобны с установкой прошивки для отключения Secure Boot, это не должно быть реальной проблемой.

    Microsoft связывает тип таблицы разделов загрузочного диска с типом прошивки (MBR – BIOS, GPT – UEFI). Поскольку MBR заканчивается на уровне 2TiB (при условии стандартных размеров сектора), это означает, что UEFI является практической необходимостью загружать Windows на диски с более чем 2TiB. Тем не менее, вы можете использовать такие большие диски, как диски данных под Windows, и вы можете загружать некоторые не-Microsoft-операционные системы (такие как Linux и FreeBSD) на большие диски с использованием GPT в BIOS.

    Как практический вопрос, если вы обеспокоены или заинтересованы в UEFI, самая большая проблема заключается в том, что UEFI является достаточно новым, что поддержка для него немного пятнистая, особенно в некоторых более старых и более экзотических ОС. UEFI сам по себе является достаточно новым, что большинство его реализаций ошибочны, и те, которые не слишком различаются между собой, что сложно описать вещи вообще. Таким образом, использование UEFI может быть проблемой. OTOH, UEFI это будущее. У этого есть некоторые скромные преимущества, некоторые из которых станут более важными во времени (например, ограничение на загрузку 2TiB для Windows). Переход на загрузку UEFI изменит некоторые детали процесса загрузки, но ваш общий опыт работы с компьютером не изменится так сильно, как только вы преодолеете какие-либо проблемы с загрузкой, с которыми вы можете столкнуться.


    РЕДАКТИРОВАТЬ:

    Не могли бы вы расширить настройки OpRom (Option Rom). Они, похоже, позволяют выбирать между загрузкой UEFI или загрузкой «Legacy», и они применяются к видеокарте, сетевой карте и другим другим устройствам PCI.

    Многие платные карты предоставляют прошивку, которая взаимодействует с прошивкой на материнской плате. Два типа прошивки должны иметь возможность «говорить», если прошивка карты должна делать что-то хорошее. Это необходимо для использования карты перед загрузкой ОС – например, для отображения параметров встроенного программного обеспечения или меню диспетчера загрузки на видеокарте, для загрузки сети через сетевую карту или для загрузки с жесткого диска, подключенного к Карту контроллера диска.

    Как и в случае с загрузчиками, код в прошивке устройства подключается к интерфейсу с BIOS или EFI (хотя плагины могут поддерживать оба варианта, если я не ошибаюсь). Некоторые EFI предоставляют варианты включения или отключения этой поддержки на мелкомасштабной основе, как вы заметили. В некоторых случаях EFI может использовать поддержку режима BIOS в BIOS, чтобы он мог работать в режиме EFI, «переведя» вызовы. (Например, это часто встречается с видеокартами: вы можете часто подключать старую видеокарту с поддержкой BIOS в своей прошивке и использовать ее для загрузки в режиме EFI.)

    Я не знаю точно, что делает каждый из настроек, которые вы замечаете. Например, я не знаю, может ли «только BIOS» для одного из этих параметров работать в режиме BIOS, «переводить», чтобы EFI мог использовать вызовы режима BIOS в режиме EFI или что-то еще. На самом деле, учитывая отсутствие стандартов в других областях пользовательского интерфейса EFI, я бы ожидал, что детали будут отличаться от одной EFI к другой, поэтому вам может потребоваться проконсультироваться с документацией или экспериментом вашего компьютера, если вам нужно знать подробности. Я видел несколько компьютеров с очень похожими вариантами звучания в двух разных меню, что еще более усложняет ситуацию.

    • Как мы все знаем, BIOS является важной частью доступа к опции загрузки. Итак, теперь UEFI это сделает? Как?

    UEFI – это кросс-платформенный интерфейс прошивки, который заменяет стандарт прошивки x86 с именем BIOS. Многие реализации UEFI также включают режим совместимости с BIOS / «устаревший» режим, позволяющий загружать из MBR и представлять интерфейс, подобный BIOS, для ОС; Однако это стандарт не требуется.

    • Как я узнаю, что я загружаюсь с UEFI, а не с BIOS?

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

    • Так в чем же разница между «загрузкой с BIOS» и «загрузкой с UEFI»?

    Есть много различий:

    • UEFI определяет аналогичный интерфейс прошивки операционной системы, такой как BIOS, но не относится к какой-либо архитектуре процессора. BIOS специфичен для архитектуры процессора Intel x86, поскольку он полагается на 16-разрядный интерфейс реального режима, поддерживаемый процессорами x86.
    • UEFI может быть сконфигурирован для ускорения различных частей процесса загрузки, например, UEFI на Gigabyte GA-EP45-DS3 инициализируется через 11 секунд против BIOS за 19 секунд .
    • Режим UEFI может предоставлять разные функции прошивки / аппаратного обеспечения для той же установленной ОС, что и режим BIOS.

    Узнайте больше о UEFI .

    Как мы все знаем, BIOS является важной частью доступа к параметрам загрузки. Итак, теперь UEFI это сделает? Как?

    Это путаница в отношении условий. Например: «Введите BIOS, чтобы изменить blabla». Политически правильный термин – «утилита настройки прошивки» для этой вещи, которую вы вводите. Если вы говорите о «BIOS», сравнивая его с «UEFI», это относится к чему-то другому: а именно к среде выполнения загрузки.

    Итак, если вы имеете в виду эту утилиту настройки, то a) не называйте ее UEFI и b) она в основном такая же, как и в прежние времена.

    Как установочная утилита общается с оборудованием, а постоянное хранилище является приватным для прошивки. (Ничего не изменилось.)

    Так в чем же разница между «загрузкой с BIOS» и «загрузкой с UEFI»?

    Среда, в которой загружаются загрузчики, отличается. И с UEFI эта среда более четкая, более современная и многофункциональная.

    Давайте будем гением компьютера.