Что такое UEFI, и чем он отличается от BIOS? / Хабр
Новые компьютеры используют прошивку UEFI вместо традиционного BIOS. Обе эти программы – примеры ПО низкого уровня, запускающегося при старте компьютера перед тем, как загрузится операционная система. UEFI – более новое решение, он поддерживает жёсткие диски большего объёма, быстрее грузится, более безопасен – и, что очень удобно, обладает графическим интерфейсом и поддерживает мышь.
Некоторые новые компьютеры, поставляемые с UEFI, по-прежнему называют его «BIOS», чтобы не запутать пользователя, привычного к традиционным PC BIOS. Но, даже встретив его упоминание, знайте, что ваш новый компьютер, скорее всего, будет оснащён UEFI, а не BIOS.
Что такое BIOS?
BIOS — это Basic Input-Output system, базовая система ввода-вывода. Это программа низкого уровня, хранящаяся на чипе материнской платы вашего компьютера. BIOS загружается при включении компьютера и отвечает за пробуждение его аппаратных компонентов, убеждается в том, что они правильно работают, а потом запускает программу-загрузчик, запускающую операционную систему Windows или любую другую, установленную у вас.
На экране настройки BIOS вы можете изменять множество параметров. Аппаратная конфигурация компьютера, системное время, порядок загрузки. Этот экран можно вызвать в начале загрузки компьютера по нажатию определённой клавиши – на разных компьютерах она разная, но часто используются клавиши Esc, F2, F10, Delete. Сохраняя настройку, вы сохраняете её в памяти материнской платы. При загрузке компьютера BIOS настроит его так, как указано в сохранённых настройках.
Перед загрузкой операционки BIOS проходит через POST, или Power-On Self Test, самотестирование после включения. Она проверяет корректность настройки аппаратного обеспечения и его работоспособность. Если что-то не так, на экране вы увидите серию сообщений об ошибках или услышите из системного блока загадочный писк. Что именно означают звуковые сигналы описано в инструкции к компьютеру.
При загрузке компьютера по окончанию POST BIOS ищет Master Boot Record, или MBR — главную загрузочную запись. Она хранится на загрузочном устройстве и используется для запуска загрузчика ОС.
Вы также могли видеть аббревиатуру CMOS, что расшифровывается, как Complementary Metal-Oxide-Semiconductor — комплементарная структура металл-оксид-полупроводник. Она относится к памяти, в которой BIOS хранит различные настройки. Использование её устарело, поскольку такой метод уже заменили флэш-памятью (также её называют EEPROM).
Почему BIOS устарел?
BIOS существует уже давно и эволюционировал мало. Даже у компьютеров с ОС MS-DOS, выпущенных в 1980-х, был BIOS.
Конечно, со временем BIOS всё-таки менялся и улучшался. Разрабатывались его расширения, в частности, ACPI, Advanced Configuration and Power Interface (усовершенствованный интерфейс управления конфигурацией и питанием). Это позволяло BIOS проще настраивать устройства и более продвинуто управлять питанием, например, уходить в спящий режим. Но BIOS развился вовсе не так сильно, как другие компьютерные технологии со времён MS-DOS.
У традиционного BIOS до сих пор есть серьёзные ограничения. Он может загружаться только с жёстких дисков объёмом не более 2,1 Тб. Сейчас уже повсеместно встречаются диски на 3 Тб, и с них компьютер с BIOS не загрузится. Это ограничение BIOS MBR.
BIOS должен работать в 16-битном режиме процессора и ему доступен всего 1 Мб памяти. У него проблемы с одновременной инициализацией нескольких устройств, что ведёт к замедлению процесса загрузки, во время которого инициализируются все аппаратные интерфейсы и устройства.
BIOS давно пора было заменить. Intel начала работу над Extensible Firmware Interface (EFI) ещё в 1998 году. Apple выбрала EFI, перейдя на архитектуру Intel на своих Маках в 2006-м, но другие производители не пошли за ней.
В 2007 Intel, AMD, Microsoft и производители PC договорились о новой спецификации Unified Extensible Firmware Interface (UEFI), унифицированный интерфейс расширяемой прошивки. Это индустриальный стандарт, обслуживаемый форумом UEFI и он зависит не только от Intel. Поддержка UEFI в ОС Windows появилась с выходом Windows Vista Service Pack 1 и Windows 7. Большая часть компьютеров, которые вы можете купить сегодня, используют UEFI вместо BIOS.
Как UEFI заменяет и улучшает BIOS
UEFI заменяет традиционный BIOS на PC. На существующем PC никак нельзя поменять BIOS на UEFI. Нужно покупать аппаратное обеспечение, поддерживающее UEFI. Большинство версий UEFI поддерживают эмуляцию BIOS, чтобы вы могли установить и работать с устаревшей ОС, ожидающей наличия BIOS вместо UEFI – так что обратная совместимость у них есть.
Новый стандарт обходит ограничения BIOS. Прошивка UEFI может грузиться с дисков объёмом более 2,2 Тб – теоретический предел для них составляет 9,4 зеттабайт. Это примерно в три раза больше всех данных, содержащихся в сегодняшнем Интернете. UEFI поддерживает такие объёмы из-за использования разбивки на разделы GPT вместо MBR. Также у неё стандартизирован процесс загрузки, и она запускает исполняемые программы EFI вместо кода, расположенного в MBR.
UEFI может работать в 32-битном или 64-битном режимах и её адресное пространство больше, чем у BIOS – а значит, быстрее загрузка. Также это значит, что экраны настройки UEFI можно сделать красивее, чем у BIOS, включить туда графику и поддержку мыши. Но это не обязательно. Многие компьютеры по сию пору работают с UEFI с текстовым режимом, которые выглядят и работают так же, как старые экраны BIOS.
В UEFI встроено множество других функций. Она поддерживает безопасный запуск Secure Boot, в котором можно проверить, что загрузку ОС не изменила никакая вредоносная программа. Она может поддерживать работу по сети, что позволяет проводить удалённую настройку и отладку. В случае с традиционным BIOS для настройки компьютера необходимо было сидеть прямо перед ним.
И это не просто замена BIOS. UEFI – это небольшая операционная система, работающая над прошивкой PC, поэтому она способна на гораздо большее, чем BIOS. Её можно хранить в флэш-памяти на материнской плате или загружать с жёсткого диска или с сети.
У разных компьютеров бывает разный интерфейс и свойства UEFI. Всё зависит от производителя компьютера, но основные возможности одинаковы у всех.
Как получить доступ к настройкам UEFI на современном ПК
Если вы обычный пользователь, перехода на компьютер с UEFI вы и не заметите. Загружаться и выключаться компьютер будет быстрее, а также вам будут доступны диски размером более 2,2 Тб.
А вот процедура доступа к настройкам будет немного отличаться. Для доступа к экрану настроек UEFI вам может потребоваться загрузочное меню Windows. Производители ПК не хотели замедлять быструю загрузку компьютера ожиданием нажатия клавиши. Но нам встречались и такие UEFI, в которых производители оставили возможность входа в настройки тем же способом, какой был в BIOS – по нажатию клавиши во время загрузки.
UEFI – это большое обновление, но произошло оно незаметно. Большинство пользователей ПК не заметят его, и им не нужно беспокоиться по поводу того, что их новый компьютер использует UEFI вместо обычного BIOS. ПК просто будут лучше работать и поддерживать больше современного аппаратного обеспечения и возможностей.
Более подробное объяснение отличий в загрузочном процессе UEFI можно почитать в статье Адама Уильямсона из Red Hat, и в официальном вопроснике UEFI FAQ.
Что такое UEFI и чем он отличается от привычного BIOS
BIOS скоро умрет: Intel хочет полностью заменить его на UEFI на всех своих чипсетах к 2020 году. Но что такое UEFI и чем он отличается от BIOS, с которым мы все знакомы?
И UEFI, и BIOS представляют собой низкоуровневое программное обеспечение, которое запускается при загрузке ПК перед загрузкой операционной системы, но UEFI — это более современное решение, поддерживающее большие жесткие диски, более быструю загрузку, больше функций безопасности и, что удобно, графику и мышь.
Мы видели, что новые ПК, поставляемые с UEFI, по-прежнему называют его «BIOS», чтобы не вводить в заблуждение людей, привыкших к традиционному BIOS для ПК. Даже если Ваш ПК использует термин «BIOS», современные ПК, которые можно купить сегодня, почти наверняка поставляются с прошивкой UEFI вместо BIOS. Вот почему.
Что такое BIOS
BIOS — это сокращение от базовой системы ввода-вывода (Basic Input-Output system). Это низкоуровневое программное обеспечение, которое находится в чипе на материнской плате Вашего компьютера. BIOS загружается при запуске компьютера, и BIOS отвечает за пробуждение аппаратных компонентов компьютера, обеспечивает их правильную работу, а затем запускает загрузчик, который загружает Windows или любую другую установленную Вами операционную систему.
Вы можете настроить различные параметры на экране настройки BIOS. Такие настройки, как аппаратная конфигурация Вашего компьютера, системное время и порядок загрузки, находятся здесь. Вы можете получить доступ к этому экрану, нажав определенную клавишу — различную на разных компьютерах, но часто Esc, F2, F10 или Delete — во время загрузки компьютера. Когда Вы сохраняете настройки, они сохраняются в памяти самой материнской платы. При загрузке компьютера BIOS запустит Ваш компьютер с сохраненными настройками.
BIOS проходит POST (Power-On Self Test) или самотестирование при включении питания перед загрузкой операционной системы.
Когда Ваш компьютер загружается — и после завершения POST — BIOS ищет основную загрузочную запись, или MBR, сохраненную на загрузочном устройстве, и использует ее для запуска загрузчика.
Вы также можете увидеть аббревиатуру CMOS, что означает дополнительный металл-оксид-полупроводник. Это относится к памяти с батарейным питанием, где BIOS хранит различные настройки на материнской плате. Это на самом деле уже не точно, так как этот метод был заменен флэш-памятью (также называемой EEPROM) в современных системах.
Почему BIOS устарел
BIOS существует уже долгое время и практически не развивался. Даже компьютеры MS-DOS, выпущенные в 1980-х годах, имели BIOS!
Конечно, BIOS развивался и улучшался с течением времени. Были разработаны некоторые расширения, в том числе ACPI, Advanced Configuration и Power Interface. Это позволяет BIOS проще конфигурировать устройства и выполнять расширенные функции управления питанием, например, режим сна. Но BIOS не продвинулся и не улучшился почти так же, как другие технологии ПК со времен MS-DOS.
Традиционный BIOS все еще имеет серьезные ограничения. Он может загружаться только с дисков объемом 2.1 ТБ или меньше. Это ограничение связано с тем, как работает система Master Boot Record в BIOS.
BIOS должен работать в режиме 16-разрядного процессора и иметь только 1 МБ свободного места для выполнения. Он имеет проблемы с инициализацией нескольких аппаратных устройств одновременно, что приводит к более медленному процессу загрузки при инициализации всех аппаратных интерфейсов и устройств на современном ПК.
BIOS давно нуждается в замене. Intel начала работу над спецификацией интерфейса расширяемого микропрограммного обеспечения (EFI) еще в 1998 году.
В 2007 году производители Intel, AMD, Microsoft и производители ПК согласовали новую спецификацию Unified Extensible Firmware Interface (UEFI). Это общеотраслевой стандарт, управляемый форумом Unified Extended Firmware Interface, и не управляется исключительно Intel. Поддержка UEFI была введена в Windows с Windows Vista с пакетом обновления 1 (SP1) и Windows 7. Подавляющее большинство компьютеров, которые Вы можете купить сегодня, теперь используют UEFI, а не традиционный BIOS.
Как UEFI заменяет и улучшает BIOS
UEFI заменяет традиционный BIOS на ПК. На существующем ПК невозможно переключиться с BIOS на UEFI. Вам необходимо купить новое оборудование, которое поддерживает и включает UEFI, как это делают большинство новых компьютеров. Большинство реализаций UEFI обеспечивают эмуляцию BIOS, поэтому Вы можете выбрать установку и загрузку старых операционных систем, которые ожидают BIOS вместо UEFI, чтобы они были обратно совместимы.
Этот новый стандарт позволяет избежать ограничений BIOS. Встроенное ПО UEFI может загружаться с дисков емкостью 2.2 ТБ или более — теоретический предел составляет 9.4 зетабайта. Это примерно в три раза больше предполагаемого размера всех данных в Интернете. Это потому, что UEFI использует схему разбиения GPT вместо MBR. Он также загружается более стандартизированным способом, запуская исполняемые файлы EFI вместо запуска кода из основной загрузочной записи диска.
UEFI может работать в 32-битном или 64-битном режиме и имеет более адресуемое адресное пространство, чем BIOS, что означает, что Ваш процесс загрузки происходит быстрее. Это также означает, что экраны настройки UEFI могут быть более плавными, чем экраны настроек BIOS, включая поддержку графики и курсора мыши. Однако это не обязательно. Многие ПК по-прежнему поставляются с интерфейсами настроек UEFI в текстовом режиме, которые выглядят и работают как старый экран настройки BIOS.
UEFI имеет и другие функции. Он поддерживает безопасную загрузку, что означает, что операционная система может быть проверена на достоверность, чтобы убедиться, что вредоносное ПО не вмешивалось в процесс загрузки. Он может поддерживать сетевые функции прямо в самой прошивке UEFI, что может помочь в удаленном устранении неполадок и настройке. С традиционным BIOS Вы должны сидеть перед физическим компьютером, чтобы настроить его.
Это не просто замена BIOS. UEFI — это, по сути, крошечная операционная система, которая работает поверх прошивки ПК и может делать гораздо больше, чем BIOS. Он может храниться во флэш-памяти на материнской плате или загружаться с жесткого диска или общего сетевого ресурса при загрузке.
Разные ПК с UEFI будут иметь разные интерфейсы и функции. Все зависит от производителя Вашего ПК, но основы будут одинаковыми на каждом ПК.
Как получить доступ к настройкам UEFI на современных ПК
Если Вы обычный пользователь ПК, переход на компьютер с UEFI не будет заметным изменением. Ваш новый компьютер будет загружаться и выключаться быстрее, чем с BIOS, и Вы можете использовать диски емкостью 2.2 ТБ или более.
Если Вам нужен доступ к низкоуровневым настройкам, может быть небольшая разница. Возможно, Вам потребуется получить доступ к экрану настроек UEFI через меню параметров загрузки Windows, а не нажимать клавишу во время загрузки компьютера. Теперь, когда компьютеры загружаются быстро, производители ПК не хотят замедлять процесс загрузки, ожидая, нажмете ли Вы клавишу. Тем не менее, есть также ПК с UEFI, которые позволяют Вам получить доступ к BIOS таким же образом, нажав клавишу во время процесса загрузки.
Хотя UEFI — это большое обновление, оно в основном находится на заднем плане. Большинство пользователей ПК никогда не заметят — или не будут беспокоиться — что их новые ПК используют UEFI вместо традиционного BIOS. Они будут работать лучше и будут поддерживать более современное оборудование и функции.
Для получения более подробной информации прочтите объяснение Адама Уильямсона из Red Hat о том, как отличается процесс загрузки UEFI. Вы также можете прочитать официальный FAQ UEFI.
В чем разница между «Загрузка с BIOS» и «Загрузка с UEFI»
- Как мы все знаем, BIOS является важной частью для доступа к опции загрузки. Так что теперь UEFI сделает это? Как?
BIOS загружается, читая первый сектор на жестком диске и выполняя его; этот загрузочный сектор, в свою очередь, находит и запускает дополнительный код. Система BIOS очень ограничена из-за нехватки места и потому, что BIOS выполняет 16-битный код, тогда как современные компьютеры используют 32-битные или 64-битные процессоры. Напротив, EFI (или UEFI, который является просто EFI 2.x) загружается путем загрузки программных файлов 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 поддерживает функцию под названием Безопасная загрузкакак следует из названия, это призвано улучшить безопасность. Для этого требуется цифровая «подпись» загрузчиков, что, в свою очередь, требует подписи ядер и так далее в цепочке. Это должно затруднить для авторов вредоносных программ вставку их кода в процесс предварительной загрузки, что повысит безопасность. Это звучит хорошо, но это также усложняет конфигурации с двойной загрузкой, поскольку код, такой как GRUB и ядро Linux, должен быть подписан. Основные поставщики дистрибутивов Linux работают над тем, чтобы сделать эти требования менее обременительными для обычных пользователей Linux, и у них уже есть некоторые предварительные данные. Однако на данный момент отключение Secure Boot — самый простой способ справиться с этим. Это практическая проблема в основном для совершенно новых компьютеров, которые поставляются с Windows 8, поскольку Microsoft требует, чтобы была включена безопасная загрузка, чтобы получить сертификат Windows 8. Некоторые люди путают UEFI и Secure Boot (последняя — только одна особенность первой), но это заслуживает упоминания как различие между BIOS и UEFI, потому что это вызывает некоторые проблемы для новых компьютеров с Windows 8. Если у вас более старая система или вы достаточно знакомы с утилитами установки прошивки, чтобы отключить безопасную загрузку, это не должно быть реальной проблемой.
Microsoft связывает тип таблицы разделов загрузочного диска с типом прошивки (MBR для BIOS; GPT для UEFI). Поскольку MBR достигает максимума в 2 ТБ (при условии стандартных размеров сектора), это означает, что UEFI является практической необходимостью загрузки Windows на диски размером более 2 ТБ. Тем не менее, вы можете использовать такие большие диски как диски данных в Windows, и вы можете загружать некоторые не-Microsoft ОС (такие как Linux и FreeBSD) на большие диски, используя GPT в BIOS.
На практике, если вас беспокоит или интересует UEFI, самая большая проблема заключается в том, что UEFI достаточно новый, чтобы его поддержка была немного нестабильной, особенно в некоторых старых и более экзотических ОС. UEFI сам по себе достаточно новый, так что большинство его реализаций содержат ошибки, и те, которые недостаточно различаются между собой, что может быть трудно описать вещи в целом. Таким образом, использование UEFI может быть проблемой. ОТО, UEFI — это будущее. У него есть некоторые скромные преимущества, некоторые из которых со временем станут более важными (например, лимит загрузочного диска Windows в 2 ТБ). Переключение на загрузку UEFI изменит некоторые детали процесса загрузки, но ваш общий вычислительный опыт не сильно изменится, как только вы преодолеете любые проблемы с загрузкой, с которыми вы можете столкнуться.
РЕДАКТИРОВАТЬ:
Не могли бы вы расширить настройки OpRom (Option Rom). Похоже, они позволяют выбирать между загрузкой UEFI или «устаревшей» загрузкой, и они применимы к видеокарте, сетевой карте и различным другим устройствам PCI.
Многие подключаемые платы предоставляют встроенное ПО, которое взаимодействует с встроенным ПО на материнской плате. Два типа прошивки должны быть в состоянии «разговаривать», если прошивка карты работает хорошо. Это необходимо для использования карты перед загрузкой ОС — например, для отображения параметров вашей прошивки или меню менеджера загрузки на видеокарте, для загрузки по сети через сетевую карту или для загрузки с жесткого диска, подключенного к карта контроллера диска.
Как и в случае с загрузчиками, код в прошивке подключаемого устройства записывается для взаимодействия с BIOS или EFI (хотя подключаемые карты могут поддерживать оба, если я не ошибаюсь). Как вы заметили, некоторые EFI предоставляют опции для включения или отключения этой поддержки на детальной основе. В некоторых случаях EFI может использовать поддержку BIOS в режиме карты, чтобы она могла работать в режиме EFI, «переводя» вызовы. (Например, это обычное явление для видеокарт; вы часто можете подключить старую видеокарту без поддержки BIOS в своей прошивке и по-прежнему использовать ее для загрузки в режиме EFI.)
Я не знаю точно, что делает каждая из указанных вами настроек. Например, я не знаю, будет ли «BIOS only» для одной из этих опций заставить карту работать только в режиме BIOS, «переводить», чтобы EFI мог использовать вызовы режима BIOS в режиме EFI или что-то еще. Фактически, учитывая отсутствие стандартов в других областях пользовательского интерфейса EFI, я ожидаю, что детали будут отличаться от одного EFI к другому, поэтому вам, возможно, придется ознакомиться с документацией вашего компьютера или поэкспериментировать, если вам нужно знать детали. Я видел несколько компьютеров с очень похожими параметрами звучания в двух разных меню, что еще больше усложняет ситуацию.
BIOS — EFI, UEFI. Что такое UEFI?
BIOS — EFI, UEFI. Что такое UEFI?
Cистема UEFI –это комплекс спецификаций, появившийся как «загрузочная инициатива Интел» (Intel Boot Initiative) в очень далеком 1998 году. Причиной рождения инициативы послужило то, что ограничения, обусловленные BIOS, стали ощутимо тормозить прогресс вычислительных систем на основе новейших в ту пору интеловских 64-х разрядных процессоров Itanium для серверов. Несколько позже эта же инициатива стала называться EFI, а в 2005 году корпорация «подарила» свою разработку специально созданному под нее консорциуму UEFI Forum, главными членами которого стали помимо Intel такие зубры IT-индустрии, как AMD, Apple, IBM, Microsoft и ряд других, и EFI превратился в UEFI .
UEFI (единый интерфейс EFI) — это стандартный интерфейс встроенного ПО для компьютеров, заменяющий BIOS. В создании этого стандарта участвовали более 140 технологических компаний, составляющих часть консорциума UEFI, включая Майкрософт. Стандарт был создан для улучшения взаимодействия программного обеспечения и устранения ограничений BIOS.
Полностью построенная на основе программного кода, UEFI действительно стала объединенной кросс-платформенной системой. Уже сегодня спецификации UEFI предусмотрены в работе почти любой комбинации чипов с 32- и 64-битной архитектурой, выпускаемых AMD, Intel и многочисленными лицензиатами ARM. Единственное, что требуется для обеспечения этой универсальности, это скомпилировать исходный код под требования каждой конкретной платформы.
Еще более усиливая сходство с ОС, спецификации UEFI включают в себя не только загрузочные, тестовые и рабочие сервисы, но также протоколы коммуникаций, драйверы устройств (UEFI изначально разрабатывалась для работы вне зависимости от операционных систем), функциональные расширения и даже собственную EFI-оболочку, из-под которой можно запускать собственные EFI-приложения. А уже поверх всего этого хозяйства расположен собственно загрузчик, отвечающий за запуск на компьютере основной операционной системы (или нескольких систем).
Хотя UEFI иногда называют псевдо-ОС, она, тем не менее, способна сама получать доступ ко всему аппаратному обеспечению компьютера. То есть уже на уровне UEFI вполне возможно, к примеру, выходить в Интернет или организовывать резервное копирование жестких дисков, причем делать это все в условиях полноценного графического интерфейса под привычным «мышиным» управлением.
Тот факт, что все эти расширенные загрузочные данные хранятся во вместительной флеш-памяти или на жестком диске, попутно означает, что там же имеется намного больше пространства для таких вещей, как языковая локализация системы, развитая система диагностики на этапе загрузки, полезные утилиты (типа архивации, восстановления после сбоя, сканирования на вирусное заражение) и так далее.
Некоторые из преимуществ UEFI:
1. Поддержка дисков объемом более 2,2 Тбайт.
UEFI использует таблицу разделов GPT (GUID Partition Table), которая использует глобальные уникальные идентификаторы адреса разделов и позволяет загрузку с жесткого диска такого размера, как 9,4 ZB (зетабайт). Терабайт составляет 1024 Гб, а зетабайт равен 1024x1024x1024 Гб. Что такое GPT? GPT — новый стандарт формата таблиц разделов на жестком диске (128 разделов). Он является частью интерфейса EFI. EFI использует GPT там, где BIOS использует таблицу разделов MBR. Поддержка современных драйверов устройств с 64-разрядным встроенным ПО, которые система может использовать для привлечения более 17,2 миллиарда гигабайт памяти во время запуска.
2. Также EFI позволяет больше вариантов загрузки, не предписывает особые файловые системы и имеет превосходные способности к загрузке сети.
3. Повышение безопасности при защите процессов, происходящих перед запуском или загрузкой, от атак bootkit. Что такое Secure Boot? Спецификация Secure Boot разработана Microsoft в рамках проекта UEFI и позволяет защитить загрузочную среду от вмешательства в загрузочные файлы путем контроля подписей загружаемых файлов на предмет их соответствия белому списку ключей, зашитых в uefi как доверенные. «Побочным эффектом» такой защиты от руткитов является невозможность установки ОС, отличной от Windows 8 (на данный момент только она поддерживает Secure Boot), а также исключает возможность запуска с старых mbr дисков и загрузочных CD-дисков/флешек.
4. Уменьшение времени загрузки или восстановления после гибернации.
С момента включения в сеть и до полной загрузки Windows пройдет примерно 30-60 секунд, или даже больше, а вот с UEFI загрузка происходит намного быстрее, сейчас уже достигнут рекорд — 2 секунды.
5. Встроенная BIOS. Материнским платам с UEFI, не нужно BIOS, потому что в ней есть своя встроенная BIOS, называется — модуль поддержки совместимости. Поэтому те программы, которым для работы нужен был BIOS, спокойно могут работать и на компьютерах с UEFI.
6. Простое управление.
В меню настроек все можно делать с помощью мышки, раньше это было недоступно, в БИОСе управление было возможно только с клавиатуры. Да и сама картинка, конечно же, отличается, что мы видим в БИОСе сейчас, черный экран и белые строчки. А тут, красивый графический uefi интерфейс с интуитивно понятным меню.
Система UEFI — гибко программируемый интерфейс. В отличие от загрузочного кода BIOS, который всегда жестко прошит в соответствующем чипе на системной плате, куда более обширные по размеру коды UEFI находятся в специальной директории /EFI/, место физического расположения которой может быть самым разнообразным — от микросхемы памяти на плате или раздела на жестком диске компьютера и до внешнего сетевого хранилища.
В результате столь гибкого подхода система UEFI становится чем-то вроде сильно облегченной, но вполне самостоятельной операционной системы. То есть, по сути дела, в компьютере сначала загружается система UEFI, под ее управлением выполняется произвольный набор нужных действий, а затем уже запускается загрузка собственно операционной системы (из этого, кстати, совершенно не следует, что процесс загрузки становится более длительным. Скорее даже наоборот, заранее гибко настроенная конфигурация системы способна грузиться ощутимо быстрее).
Если разобраться, то UEFI сама по себе является операционной системой, она чем-то похожа на DOS, потому что выполняет текстовые команды. Она может помочь разобраться в причинах отказа загрузки основной Операционной Системы, если такое произошло, но работать в ней могут только опытные пользователи.
В UEFI по желанию можно добавлять программы, дается возможность установки, но пока таких приложений очень мало. Все рассчитано на будущее, и будут это большей частью утилиты. В BIOS EFI есть поддержка и русского языка.
Загрузка в режим UEFI или устаревший режим BIOS
- Чтение занимает 3 мин
В этой статье
При загрузке в среду предустановки Windows (WinPE) или программа установки Windows используйте режимы BIOS UEFI или Legacy. Если после установки Windows необходимо переключить режимы микропрограммы, вы можете использовать средство MBR2GPT .
В общем случае установите Windows, используя более новый режим UEFI, так как он включает больше функций безопасности, чем устаревший режим BIOS. При загрузке с сети, которая поддерживает только BIOS, необходимо загрузить устаревший режим BIOS.
После установки Windows устройство загружается автоматически, используя тот же режим, с которым он был установлен.
Для загрузки с UEFI или BIOS:
Откройте меню встроенного по. Можно использовать любой из следующих методов.
Загрузите компьютер и нажмите клавишу изготовителя, чтобы открыть меню. Используются общие ключи: ESC, DELETE, F1, F2, F10, F11 или F12. На планшетных ПК распространенные кнопки — это громкое уменьшение или громкость (Поиск более общих ключей и кнопок). Во время запуска часто возникает экран, в котором упоминается ключ. Если это не так или если экран слишком быстро отображается, проверьте сайт изготовителя.
Или, если Windows уже установлена, на экране входа или в меню «Пуск» выберите пункт «питание» ( ) > удерживайте клавишу SHIFT во время выбора перезагрузки. Выберите Устранение неполадок > дополнительные параметры > параметры встроенного по UEFI.
В меню встроенного по выполните загрузку на диск или сеть в режиме UEFI или BIOS:
В меню загрузочное устройство выберите команду, определяющую режим микропрограммы и устройство. Например, выберите UEFI: USB-диск или BIOS: сеть/сеть.
Для одного устройства могут отображаться отдельные команды. Например, вы можете увидеть USB-накопитель UEFI и USB-накопитель в BIOS. Каждая команда использует одно и то же устройство и носитель, но загружает компьютер в другом режиме микропрограммы.
Некоторые устройства поддерживают только один режим (UEFI или BIOS). Другие устройства позволяют загружаться в режиме BIOS только путем отключения функций безопасности UEFI вручную. Чтобы отключить функции безопасности, перейдите в раздел безопасность > безопасная загрузка и отключите эту функцию.
Примечание
Некоторые старые компьютеры (версия Windows 7 — эра или более ранняя) поддерживают UEFI, но для этого требуется перейти к файлу загрузки. В меню встроенного по найдите параметр: «Загрузка из файла», а затем перейдите к \EFI\BOOT\BOOTX64.. EFI на Windows PE или программа установки Windows носителе.
Режимы UEFI и BIOS в WinPE
Обнаружение загрузки WinPE в режиме BIOS или UEFI
Запросите реестр, чтобы определить, в каком режиме находится устройство. Это можно сделать в командной строке:
reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType
Код возврата | Режим встроенного по |
---|---|
0x1 | BIOS |
0x2 | UEFI |
Используйте его в скрипте:
wpeutil UpdateBootInfo
for /f "tokens=2* delims= " %%A in ('reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType') DO SET Firmware=%%B
:: Note: delims is a TAB followed by a space.
if %Firmware%==0x1 echo The PC is booted in BIOS mode.
if %Firmware%==0x2 echo The PC is booted in UEFI mode.
Обратите внимание, что между delims=
и " %%A
находится вкладка, за которой следует пробел.
Вы всегда должны загружаться в нужный режим каждый раз.
Вот несколько способов, которые можно использовать для загрузки в правильном режиме микропрограммы при каждом запуске компьютера.
Используйте предварительно отформатированные жесткие диски и используйте метод, который не форматирует диск автоматически.
Если вы хотите убедиться, что диск загружается в определенный режим, используйте диски, предварительно форматированные с помощью формата GPT для режима UEFI, или формат файла MBR для режима BIOS. Если при запуске установки компьютер загружается в неправильном режиме, установка Windows завершится сбоем. Чтобы устранить эту проблему, перезапустите компьютер в правильном режиме микропрограммы.
Удаление загрузочных файлов UEFI или BIOS
Если требуется, чтобы компьютер загружался только в определенный режим, можно удалить файлы, которые Windows PE или программа установки Windows использовать для загрузки в режиме UEFI или BIOS. Удалите следующие файлы в зависимости от режима, в котором требуется выполнить загрузку.
Загрузка только в режиме UEFI
Удалите файл Bootmgr из корневого каталога Windows PE или программа установки Windows носителя. Это предотвращает запуск устройства в режиме BIOS.
Загрузка только в режиме BIOS
Удалите папку EFI из корневого каталога Windows PE или программа установки Windows носителя. Это предотвращает запуск устройства в режиме UEFI.
WinPE: Создание загрузочного диска USB
Как узнать, BIOS или UEFI используется на этом компьютере
Более продвинутые пользователи устанавливают и переустанавливают свою операционную систему сами. Они прекрасно знают, как выставить необходимое устройство для загрузки с CD-диска, флеш-накопителя или жесткого диска. Но и они когда-то начинали и много не знали. Например, как узнать, BIOS или UEFI используется на этом компьютере.
Что такое BIOS и UEFIВы наверняка не раз слышали, что для того, чтобы установить операционную систему, необходимо войти в BIOS (UEFI) и изменить параметры загрузки. А что такое BIOS?
BIOS (UEFI)(«Basic Input-Output System — базовая система ввода- вывода» ) – это программное обеспечение, встроенное в материнскую плату в виде чипа-микросхемы, которое управляет начальной загрузкой компьютера, а так же работой всех устройств из которых он состоит. BIOS работает даже при выключенном компьютере от батарейки в виде монетки.
Если батарейка села, то его настройки сбиваются, и компьютер может даже не загрузится.
Почему на моем компьютере постоянно сбивается дата
BIOS настройка загрузки с CD-диска или флешки
Технология BIOS была разработана ещё в 1981 году и практически не изменялась. Менялся только его интерфейс, и то незначительно. В этой системе можно было работать только при помощи клавиатуры.
И лишь только через 10 лет начала прорабатываться идея UEFI (Unified Extensible Firmware Interface). Здесь уже более дружественный графический интерфейс и есть возможность работать с мышкой. Большинство UEFI систем имеют встроенный режим BIOS, позволяющий работать со старыми операционными системами и оборудованием.
UEFI обеспечивает более быструю загрузку компьютера или ноутбука и добавлена поддержка жестких дисков и массивов размером более 2-х терабайт. Кроме того UEFI поддерживает удаленную диагностику и устранение неполадок, включая поддержку подключения к интернету, даже если на компьютере не установлена операционная система.
Не будем сейчас рассматривать преимущества или недостатки той или иной системы, а перейдем к нашей теме.
Как узнать, BIOS или UEFI используется на моем компьютереУзнать тип программного обеспечения начальной загрузки можно как до загрузки операционной системы, так и во время работы на компьютере.
1 способ: Внесистемные средства
Как только вы включили компьютер, необходимо нажать на клавиатуре клавишу Delete или F2 (зависит от производителя материнской платы) и не отпускать её пока не откроется окно BIOS/UEFI.
В UEFI графика более интересная и насыщенная и можно работать как при помощи клавиатуры, так и при помощи мыши.
В BIOS все намного скромнее и все оформление сводится только к записям по разделам, по которым можно перемещаться только при помощи клавиатуры.
2 способ: При помощи средств системы
Во всех операционных системах Windows есть встроенные средства, при помощи которых можно узнать интересующую нас информацию. Одной из них является утилита «Сведения о системе».
Для того чтобы открыть это средство, необходимо нажать на клавиатуре клавиши Win + R.
Рис. Клавы
Откроется окно оснастки «Выполнить». Введите в текстовое поле команду msinfo32 и нажмите кнопку «ОК».
Откроется окно «Сведения о системе». В правой части окна находим «Режим BIOS».
В новых системах в этой строчке будет прописан UEFI. Если там указано «Устаревший» или «Legacy», значит, на этом компьютере стоит микросхема BIOS.
Видео: На моем компьютере BIOS или UEFI
Такие же сведения можно получить и при помощи сторонних программПри установке операционной системы в режиме UEFI, жесткий диск форматируется и конвертируется в формате GPT. Если вы хотите установить Windows 7, то в меню UEFI нужно отключить пункт «Secure Boot», иначе ничего не получится.
Удачи Вам!
Понравилась статья — нажмите на кнопки:
UEFI Boot — что это такое и как отключить UEFI в БИОСе. Или просто о научном | Компьютерный энтузиаст
Здравствуйте, уважаемые читатели! Сегодня мы поговорим об одной сложной на первый взгляд теме, которая будет звучать так: UEFI Boot — что это такое и как отключить UEFI в БИОСе.
Конечно, для простого пользователя все эти названия и аббревиатуры ни о чем не говорят, но тем не менее, покупая современные настольные компьютеры и ноутбуки, вы все равно столкнетесь лицом к лицу с этими понятиями.
Содержание статьи:
Что такое UEFI BIOS и для чего оно вообще нужно
Комбинации клавиш для входа в настройки UEFI
Как отключить защитную функцию Secure Boot
Итак, давайте вместе с вами разбираться, кто есть кто в этой каше. И думаю, что слово BIOS знают многие. Ведь именно в нем мы выставляем приоритет загрузки на диск с дистрибутивом Windows, которую хотим установить на ПК.
Да, друзья, этот тот самый раздел настроек на синем фоне, в который можно войти в самом начале при включении компа. Вот рисунок для освежения памяти:
Еще многие энтузиасты пробовали здесь играться с вольтажом и частотой главного процессора, чтобы увеличить мощность своей машины. Так вот, на смену микропрограмме БИОСа пришла другая, более современная.
И как вы уже поняли, называется она UEFI. Из новых нововведений в ней можно отметить поддержку высоких разрешений экрана, дисков очень большого объема и работу с мышкой.
Так вот, обязательно следует сказать о том, что полноценная система UEFI реализована пока еще далеко не во всех современных компьютерах. Зато некоторые ее новые функции, доселе не виданные, успешно внедрены в старую оболочку BIOS.
И одна из них, так называемая UEFI Boot (полное название Secure Boot). Смысл ее работы заключается в предотвращении подмены источника загрузки системы, тем самым уменьшая использование нелицензионного ПО.
То есть, получается такая картина, что теперь мы ни сможем загрузиться, например, с флешки либо стороннего диска. Ведь при таком раскладе, в списке доступных устройств их просто не будет:
Но на самом деле, решить данную проблему можно и очень даже легко. Для этого нужно сделать пару настроек и всего делов-то. Поэтому давайте переходить к работе. Так сказать, хватит теории.
И для того чтобы отключить UEFI функции в БИОСе, необходимо сразу войти в него. Как говорилось уже выше, для этого нужно нажать определенную комбинацию клавиш сразу после включения компьютера.
В случае автора статьи, который использует ноутбук Lenovo, это будут кнопки Fn+F2. Если у вас другой аппарат, попробуйте поэкспериментировать с вариантами указанными на картинке ниже:
Ну что же, на этом шаге будем считать, что мы уже внутри системы. Приступаем к нужным манипуляциям. Первым делом идем в раздел «Security» и выставляем опции «Secure Boot» значение «Disabled»:
Тем самым мы отключили главную функцию защиты UEFI от сторонних загрузчиков. Затем следует пройти в раздел «Boot» и выставить параметры как на скриншоте ниже:
Boot Mode: Legacy Support;
Boot Priority: Legacy First.
После этого у нас должен появится список из доступных устройств. Теперь меняя их положение в списке, можно манипулировать источниками загрузки. Опять же, на примере автора, это можно сделать сочетанием клавиш Fn+F5/F6:
Ну что же, после всех внесенных параметров, осталось только сохранить изменения. Делается это в меню «Exit», выбрав пункт «Exit Saving Changes»:
Вот и все, друзья мои, теперь вы точно знаете ответ на вопрос: UEFI Boot — что это такое и как отключить UEFI в БИОСе. Если же остались вопросы, смело задавайте их в комментариях.
С уважением, Комаровский Виталик
различий между UEFI и BIOS, и какой из них следует использовать?
UEFI против BIOS, какой из них лучше и какой лучше использовать? Это хороший вопрос для всех, кто хочет узнать, как работает базовое оборудование, чтобы они могли персонализировать основные моменты своих персональных компьютеров. Короче говоря, UEFI новее, лучше и загружается на большинство современных ПК. Но все не так просто, как черно-белое. Вот краткое изложение функций, которые предоставляют как UEFI, так и BIOS, и причины, по которым вы можете выбрать одну из них.
Основы
BIOS и UEFI — это два интерфейса микропрограмм для компьютеров, которые работают как интерпретатор между операционной системой и микропрограммой компьютера. Оба этих интерфейса используются при запуске компьютера для инициализации аппаратных компонентов и запуска операционной системы, которая хранится на жестком диске.
BIOS (базовая система ввода-вывода) работает путем чтения первого сектора жесткого диска, который имеет адрес следующего устройства для инициализации или код для выполнения.BIOS также выбирает загрузочное устройство, которое необходимо инициализировать для запуска операционной системы. Поскольку BIOS используется с самого начала (он существует с эры MS-DOS), он по-прежнему работает в 16-битном режиме, ограничивая объем кода, который может быть прочитан и выполнен из ПЗУ микропрограмм.
UEFI (Unified Extensible Firmware Interface) выполняет ту же задачу немного по-другому. Он хранит всю информацию об инициализации и запуске в файле .efi, а не в прошивке. Этот файл хранится на жестком диске в специальном разделе под названием EFI System Partition (ESP).Раздел ESP также содержит программы загрузчика для операционной системы, установленной на компьютере.
UEFI предназначен для полной замены BIOS и внесения множества новых функций и улучшений, которые невозможно реализовать через BIOS. Некоторые из этих функций обсуждаются ниже.
Нарушение ограничений по размеру
BIOS использует основную загрузочную запись (MBR) для сохранения информации о данных жесткого диска, в то время как UEFI использует таблицу разделов GUID (GPT). Основное различие между ними заключается в том, что MBR использует 32-битные записи в своей таблице, что ограничивает общее количество физических разделов до 4.Каждый раздел может иметь размер не более 2 ТБ, в то время как GPT использует 64-битные записи в своей таблице, что значительно расширяет возможности поддержки размера жесткого диска. (Подробнее о различиях между MBR и GPT).
Кроме того, UEFI поддерживает более крупные жесткие диски и SDD. Теоретический предел размера загрузочных дисков UEFI составляет более девяти зеттабайт, в то время как BIOS может загружаться только с дисков 2,2 терабайта или меньше.
Скорость и производительность
Поскольку UEFI не зависит от платформы, он может увеличить время загрузки и скорость компьютера.Это особенно актуально, если на вашем компьютере установлены большие жесткие диски. Это улучшение зависит от того, как настроен UEFI для работы. UEFI может работать лучше при инициализации аппаратных устройств. Обычно это увеличение скорости составляет часть общего времени загрузки, поэтому вы не увидите огромной разницы в общем времени загрузки. Разработчики могут использовать среду оболочки UEFI, которая может выполнять команды из других приложений UEFI, дополнительно оптимизируя производительность системы.
Безопасность
Безопасная загрузка — это функция UEFI, которая была реализована в Windows 8 и теперь является стандартом для Windows 10.Самым большим преимуществом UEFI является его безопасность по сравнению с BIOS. UEFI может разрешить загрузку только подлинных драйверов и служб во время загрузки, гарантируя, что никакие вредоносные программы не могут быть загружены при запуске компьютера. Microsoft реализовала эту функцию для борьбы с пиратством в Windows, в то время как Mac уже довольно давно использует UEFI. Безопасная загрузка работает, требуя цифровой подписи загрузчиков, которые должны требовать цифровой подписи ядра. Этот процесс продолжается до полного запуска операционной системы.Эта функция безопасной загрузки также является одной из причин, по которым сложнее установить другую операционную систему на машину Windows.
Почему выбирают UEFI?
Одна из причин выбрать этот вариант вместо более привычного BIOS заключается в том, что Intel больше не намерена поддерживать «традиционный» BIOS в 2020 году.
UEFI обеспечивает следующие функции и преимущества:
- Языки: BIOS написан на ассемблере, а UEFI написан на более простом языке C.
- Диски: UEFI поддерживает большие жесткие диски и SDD. Теоретический предел размера загрузочных дисков UEFI составляет более девяти зеттабайт, в то время как BIOS может загружаться только с дисков 2,2 терабайта или меньше.
- Драйверы: UEFI имеет сложные, но дискретные драйверы, тогда как BIOS использует драйверы в дополнительном ПЗУ (постоянная память). В BIOS обновление оборудования требует перенастройки ПЗУ для совместимости. Эта спецификация применяется к отдельно написанным обновляемым драйверам UEFI.
- Время загрузки: В большинстве случаев UEFI обеспечивает более быстрое время загрузки операционной системы.
- Безопасность: UEFI предлагает улучшенные функции безопасности. «Безопасная загрузка» предотвращает загрузку компьютера из неподписанных или неавторизованных приложений. ОС должна содержать узнаваемый ключ. Без включенной безопасной загрузки компьютер уязвим для вредоносных программ, нарушающих процесс запуска.
- Процессоры данных: UEFI работает в 32-битном или 64-битном режиме. BIOS работает только в 16-битном режиме и может использовать только 1 MD исполняемой памяти.
- GUI: UEFI обеспечивает более интуитивно понятный графический пользовательский интерфейс, по которому можно перемещаться с помощью мыши и клавиатуры, в отличие от BIOS.
Еще одним преимуществом UEFI является то, что отраслевой форум по интерфейсам поддерживает его, и он более независим от производителя, чем BIOS.
Почему выбирают BIOS?
Вот несколько причин, по которым пользователь может выбрать Legacy BIOS вместо UEFI:
- BIOS идеально подходит, если вам не требуется точный контроль над работой вашего компьютера.
- BIOS также достаточно, если у вас есть только небольшие диски или разделы. Хотя многие новые жесткие диски превышают ограничение BIOS в 2 терабайта, не каждому пользователю требуется такой объем пространства. Функция
- UEFI «Безопасная загрузка» может привести к тому, что производители OEM будут препятствовать пользователям устанавливать другие операционные системы на свое оборудование. Если вы придерживаетесь BIOS, вы обойдете эту проблему.
- BIOS обеспечивает доступ к информации об оборудовании в интерфейсе, хотя не все реализации UEFI делают это.Однако спецификации оборудования доступны в ОС.
Некоторые новые ПК позволяют запускать UEFI в устаревшем режиме BIOS. Пользователи, которые хотят поддерживать машины под управлением более старых операционных систем, включая Windows 7, захотят включить эту функцию.
Когда фоновое обновление — это большая проблема
Большинство современных ПК имеют UEFI. Это предоставит вам новейшие меры безопасности, более простой в использовании интерфейс для настройки вашего компьютера и поддержку современных операционных систем и более сложных спецификаций.Хотя есть некоторые причины придерживаться устаревшего BIOS или использовать его режим совместимости, большинство людей приветствуют обновление до UEFI или никогда не узнают, что это произошло.
Изображение предоставлено: режим загрузки UEFI / BIOS
Эта статья полезна? да Нет
Загрузка в режим UEFI или устаревший режим BIOS
- 3 минуты на чтение
В этой статье
Выберите режимы UEFI или устаревшего BIOS при загрузке в Windows PE (WinPE) или в программе установки Windows.После установки Windows, если вам нужно переключить режимы прошивки, вы можете использовать инструмент MBR2GPT.
Как правило, устанавливайте Windows в более новом режиме UEFI, поскольку он включает больше функций безопасности, чем устаревший режим BIOS. Если вы загружаетесь из сети, которая поддерживает только BIOS, вам необходимо загрузиться в устаревшем режиме BIOS.
После установки Windows устройство автоматически загружается в том же режиме, в котором оно было установлено.
Для загрузки в UEFI или BIOS:
Откройте меню прошивки.Вы можете использовать любой из этих методов:
Загрузите компьютер и нажмите клавишу производителя, чтобы открыть меню. Используемые общие клавиши: Esc, Delete, F1, F2, F10, F11 или F12 . На планшетах общие кнопки: Увеличение громкости или уменьшение громкости (найдите более общие клавиши и кнопки). Во время запуска часто появляется экран с упоминанием ключа. Если его нет или экран проходит слишком быстро, чтобы его увидеть, посетите сайт производителя.
Или, если Windows уже установлена, на экране входа в систему или в меню «Пуск» выберите Power ()> , удерживая Shift , выбрав Restart .Выберите Устранение неполадок> Дополнительные параметры> Настройки прошивки UEFI .
Из меню прошивки загрузитесь на диск или по сети в режиме UEFI или BIOS:
В меню загрузочного устройства выберите команду, которая определяет как режим прошивки, так и устройство. Например, выберите UEFI: USB-накопитель или BIOS: Сеть / LAN .
Вы можете увидеть отдельные команды для одного и того же устройства. Например, вы можете увидеть UEFI USB Drive и BIOS USB Drive .Каждая команда использует одно и то же устройство и носитель, но загружает компьютер в другом режиме прошивки.
Некоторые устройства поддерживают только один режим (UEFI или BIOS). Другие устройства позволят вам загрузиться в режиме BIOS, только вручную отключив функции безопасности UEFI. Чтобы отключить функции безопасности, перейдите в Безопасность> Безопасная загрузка и отключите эту функцию.
Примечание
Некоторые старые ПК (Windows 7 или более ранние версии) поддерживают UEFI, но требуют перехода к загрузочному файлу.В меню микропрограмм найдите параметр: «Загрузка из файла», затем перейдите в папку \ EFI \ BOOT \ BOOTX64.EFI на Windows PE или установочном носителе Windows.
Режимы UEFI и BIOS в WinPE
Определить, загружается ли WinPE в режим BIOS или UEFI
Запросите реестр, чтобы определить, в каком режиме находится устройство. Это можно сделать из командной строки:
reg запрос HKLM \ System \ CurrentControlSet \ Control / v PEFirmwareType
Код возврата | Режим прошивки |
---|---|
0x1 | BIOS |
0x2 | UEFI |
Использовать в скрипте:
wpeutil UpdateBootInfo
for / f "tokens = 2 * delims =" %% A in ('reg query HKLM \ System \ CurrentControlSet \ Control / v PEFirmwareType') DO SET Firmware = %% B
:: Примечание: разделители - это табуляция, за которой следует пробел.if% Firmware% == 0x1 echo ПК загружается в режиме BIOS.
if% Firmware% == 0x2 echo ПК загружается в режиме UEFI.
Обратите внимание, что между delims =
и "%% A
— это табуляция, за которой следует пробел.
Убедитесь, что вы загружаетесь в правильный режим каждый раз
Вот несколько способов убедиться, что вы загружаетесь в правильный режим прошивки каждый раз при запуске компьютера.
Используйте предварительно отформатированные жесткие диски и используйте метод, который не форматирует диск автоматически.
Если вы хотите убедиться, что ваш диск загружается в определенном режиме, используйте диски, которые вы предварительно отформатировали в формате файла GPT для режима UEFI или в формате файла MBR для режима BIOS. При запуске установки, если компьютер загружается в неправильном режиме, установка Windows завершится ошибкой. Чтобы исправить это, перезагрузите компьютер в правильном режиме прошивки.
Удалите загрузочные файлы UEFI или BIOS
Если вы хотите, чтобы компьютер загружался только в определенном режиме, вы можете удалить файлы, которые Windows PE или программа установки Windows используют для загрузки в режиме UEFI или BIOS.Удалите следующие файлы, в зависимости от режима, в который вы хотите загрузиться.
Загружается только в режиме UEFI
Удалите файл bootmgr из корня Windows PE или установочного носителя Windows. Это предотвращает запуск устройства в режиме BIOS.
Загружается только в режиме BIOS
Удалите папку efi из корня Windows PE или установочного носителя Windows. Это предотвращает запуск устройства в режиме UEFI.
WinPE: создание загрузочного USB-накопителя
Что такое BIOS? Что такое UEFI? Чем они отличаются?
Что такое BIOS? Что такое UEFI?
Этот пост также доступен на: Испанский
Что такое BIOS? Что такое UEFI? Чем они отличаются?
Что такое BIOS? Не могли бы вы это объяснить? А как насчет UEFI? Это не имена двух братьев-комиксов, а два программного обеспечения, которые сосуществуют на наших компьютерах и позволяют им загружаться и запускаться для выполнения таких важных задач, как работа, общение с нашими близкими, обмен мемами или даже просмотр видео маленьких симпатичных котята и щенки.
На этом этапе, после того, как мы столько лет сопровождали нас в бесчисленных загрузках, вполне вероятно, что по крайней мере BIOS компьютера звонит в колокол. Однако, хотя их функции очень похожи, UEFI для многих совершенно незнаком.
В этой статье мы собираемся взглянуть на эту пару «сестер», у которых есть особенность, заключающаяся в том, что они необходимы для наших компьютеров и эксклюзивны в ближайшем будущем, по крайней мере, в случае UEFI, поскольку он начал замену BIOS в современных компьютерах.Но сначала давайте лучше узнаем, что такое BIOS.
Что такое BIOS?
Что такое BIOS? Это акроним от «Базовая система ввода-вывода», программного обеспечения, которое по умолчанию устанавливается на материнской плате ПК (есть также те, кто идентифицирует его как микросхему, на которой оно установлено, из-за характера его прошивки) и чья функция позволяет компьютеру загрузиться до того, как операционная система начнет работать.
BIOS размещается внутри интегральной схемы и поддерживается другой микросхемой, называемой CMOS, которая действует как своего рода память, используемая BIOS.Что делает BIOS, это, по сути, выполнение ряда процедур, которые позволяют проверять состояние компьютера и его запуск. Таким образом, сразу после загрузки компьютера BIOS отвечает за запуск, настройку и тестирование аппаратного обеспечения компьютера, чтобы впоследствии запустить диспетчер загрузки, который позволит запустить операционную систему. Следовательно, его функция двоякая: с одной стороны, он загружается и проверяет состояние оборудования, а с другой стороны, он работает как своего рода «мост», который позволяет оборудованию и операционной системе начать «понимать» друг с другом».
До сих пор можно было предположить, что, хотя его функция очень важна, BIOS может остаться более или менее незамеченным. Иногда случается так, что мы прекрасно понимаем, что BIOS существует, выполняя свои функции, и обычно это происходит в худшие моменты: когда возникают проблемы.
Действительно, если при выполнении какой-либо из своих задач BIOS обнаружит какую-либо ошибку, она не позволит системе продолжить загрузку, пока сбой не будет устранен . Иногда он может даже предупредить нас о том, что что-то не работает должным образом, с помощью своих знаменитых и пронзительных звуковых сигналов, которые могут отличаться в зависимости от типа обнаруженной ошибки.Это громоздкий момент, который мы все пережили в какой-то момент, когда BIOS сообщает нам, что что-то не так, и мы вынуждены заходить в его меню, чтобы исправить проблему (если мы можем это сделать).
Однако BIOS доступен не только тогда, когда что-то идет не так. Даже если нет никаких проблем, мы всегда можем получить доступ к меню BIOS, чтобы внести изменения в конфигурацию компьютера (что рекомендуется выполнять только в том случае, если мы действительно знаем, что делаем).
Что происходит с BIOS, так это то, что, хотя он хорошо выполняет свою работу на протяжении десятилетий, времена меняются, и время от времени рождаются более молодые творения, превосходящие старые.И это приводит нас к UEFI.
Что такое UEFI?
Итак, мы только что ответили на вопрос «что такое BIOS?», Но что такое UEFI? Акроним UEFI соответствует термину «Unified Extensible Firmware Interface».
UEFI — это усовершенствованная версия BIOS. Его функции в основном те же, к которым он добавляет большей безопасности, скорости и совместимости с современными устройствами. Кроме того, UEFI поддерживает жесткие диски емкостью более 2,2 ТБ, что является ограничением для BIOS, поскольку он не может их загрузить.
В настоящее время UEFI присутствует в большинстве компьютеров, произведенных в последние годы, в некоторых случаях разделяя функции с BIOS, а в других полностью заменяя его.
UEFI был разработан в 90-х годах компанией Intel и стал стандартом для материнских плат благодаря таким преимуществам, как более высокая скорость запуска и интерфейс, который предлагает пользователю больше возможностей, чем те, которые предоставляет классический BIOS.
Итак, на данный момент мы можем сказать, что UEFI пришел на рынок материнских плат, чтобы дать заслуженный выход на пенсию нашему любимому BIOS, который был с нами более 30 лет и уже нуждался в перерыве, не так ли? так не думаешь?
А теперь немного мониторинга
И теперь, когда мы узнали ответы на вопросы «что такое BIOS?» и «что такое UEFI?», а как насчет того, чтобы потратить несколько минут на знакомство с таким инструментом мониторинга, как Pandora FMS?
Pandora FMS — это гибкое программное обеспечение для мониторинга , способное контролировать устройств, инфраструктуры, приложений, услуг и бизнес-процессов .
Хотели бы вы узнать больше о том, что Pandora FMS может вам предложить? Щелкните здесь: https://pandorafms.com/
Или вы также можете отправить нам любые вопросы, которые могут у вас возникнуть о Pandora FMS.
Потрясающая команда Pandora FMS будет рада помочь вам!
Traductora a francés e inglés. Me encantan las lenguas. Amante de la ropa oversize, la tarta de queso y el chocolate caliente en invierno. Me gusta leer, escuchar música, viajar y explorar cosas nuevas.Mi frase más temida por aquellos que me conocen es «he estado pensando…»
Переводчик на французский и английский языки. Я люблю языки. Любительница негабаритных вещей, ватрушек и горячего шоколада зимой. Я люблю читать, слушать музыку, путешествовать и узнавать что-то новое. Моя самая опасная фраза среди тех, кто меня знает: «Я думал…»
Проверьте, использует ли ваш компьютер UEFI или BIOS [в Linux и Windows]
Когда вы пытаетесь выполнить двойную загрузку Linux с Windows , вы захотите узнать, есть ли в вашей системе режим загрузки UEFI или BIOS.Это поможет вам определиться с созданием раздела для установки Linux.
При двойной загрузке всегда рекомендуется устанавливать обе ОС в одном и том же режиме загрузки. Итак, вы должны сначала проверить, используете ли вы UEFI или BIOS, и установить соответственно.
Я покажу вам, как проверить, есть ли в вашей системе UEFI или BIOS как в Windows, так и в Linux:
Почему именно UEFI?Я не буду обсуждать , что это за BIOS . Однако я хотел бы рассказать вам о некоторых преимуществах UEFI перед BIOS, если вам интересно.
UEFI или унифицированный расширяемый интерфейс микропрограмм был разработан для преодоления некоторых ограничений BIOS. Он добавил возможность использовать диски размером более 2 ТБ и имел независимую от процессора архитектуру и драйверы.
Благодаря модульной конструкции он поддерживает удаленную диагностику и ремонт даже без установленной операционной системы и гибкую среду без ОС, включая сетевые возможности. В целом, вы должны иметь в виду следующее:
Преимущество UEFI над BIOS
- UEFI быстрее инициализирует ваше оборудование.
- Предлагает безопасную загрузку, что означает, что все, что загружается до пробуждения ОС, должно быть подписано. Это дает вашей системе дополнительный уровень защиты от запуска вредоносных программ.
- BIOS не поддерживает разделы размером более 2 ТБ. Но UEFI делает.
Проверьте, используете ли вы UEFI или BIOS в Windows
В Windows « Информация о системе » на панели «Пуск» и в режиме BIOS можно найти режим загрузки. Если указано Legacy, в вашей системе есть BIOS. Если там написано UEFI, то это UEFI.
Альтернатива : вы можете запустить окно командной строки от имени администратора и найти путь к загрузчику, запустив
bcdedit
Здесь, в разделе загрузчика Windows , найдите Путь . если расширение файла для / Windows / System32 / winload — .exe , ваша система использует устаревшую версию BIOS. Если расширение — .efi , ваша система использует UEFI.
Другой способ проверить UEFI или BIOS в WindowsАльтернатива : Если вы используете Windows 10, вы можете проверить, используете ли вы UEFI или BIOS, открыв проводник и перейдя в C: \ Windows \ Panther.Откройте файл setupact.log и найдите строку ниже.
Обнаруженная среда загрузки
Я бы посоветовал открыть этот файл в блокноте ++, так как это огромный текстовый файл и блокнот может зависнуть (по крайней мере, это было у меня с 6 ГБ ОЗУ).
Вы найдете пару строк, которые дадут вам информацию.
27.11.2017, 09:11:31, Информация IBS Callback_BootEnvironmentDetect: FirmwareType 1.
2017-11-27 09:11:31, Info IBS Callback_BootEnvironmentDetect: Обнаружена среда загрузки: BIOS
Проверьте, используете ли вы UEFI или BIOS в Linux
Самый простой способ узнать, используете ли вы UEFI или BIOS, — это поискать папку / sys / firmware / efi.Папка будет отсутствовать, если ваша система использует BIOS.
/ sys / firmware / efi существует означает, что система использует UEFI
Альтернатива : Другой метод — установить пакет с именем efibootmgr.
В дистрибутивах на основе Debian и Ubuntu вы можете установить пакет efibootmgr, используя следующую команду:
sudo apt install efibootmgr
После этого введите следующую команду:
судо efibootmgr
Если ваша система поддерживает UEFI, она будет выводить разные переменные.В противном случае вы увидите сообщение о том, что переменные EFI не поддерживаются.
Заключительные слова
Итак, теперь вы знаете, что определить, использует ли ваша система UEFI или BIOS, несложно. Разве это не было очень просто?
Несмотря на то, что такие функции, как более быстрая загрузка и безопасная загрузка, обеспечивают преимущество UEFI, вам не нужно беспокоиться, если ваша система использует BIOS. Если у вас нет особых требований к UEFI или BIOS, с вашей стороны не требуется никаких действий для их изменения.
Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.
Как войти в UEFI (BIOS) на ПК с Windows 10
На компьютерах базовая система ввода-вывода (BIOS) — это важное низкоуровневое программное обеспечение, которое находится на одной из микросхем материнской платы и отвечает за основные операции, такие как загрузка и настройка оборудования (мышь, клавиатура, память, процессор и т. д.). Унифицированный расширяемый интерфейс микропрограмм (UEFI) — это современное программное обеспечение, предназначенное для замены устаревшего BIOS с дополнительными преимуществами, такими как улучшенная безопасность, более быстрое время загрузки, поддержка жестких дисков большой емкости и многое другое.
Хотя это разные технологии, современные устройства теперь используют UEFI, но, чтобы избежать путаницы, иногда вы по-прежнему будете слышать термин «BIOS» для обозначения «UEFI».
Если вы используете устройство с Windows 10, прошивка обычно работает автоматически. Однако иногда вам может потребоваться войти в BIOS материнской платы для устранения проблем, включения или отключения функций (таких как виртуализация, RAID-массив и безопасная загрузка), настройки дополнительных параметров памяти и процессора и т. Д.
VPN-предложения: пожизненная лицензия за 16 долларов, ежемесячные планы за 1 доллар и более
Единственное предостережение заключается в том, что BIOS является загрузочной средой, а это означает, что вы не можете получить к ней доступ, когда работает Windows 10. Однако, если вам нужно изменить некоторые системные настройки, есть несколько способов получить доступ к прошивке материнской платы.
В этом руководстве по Windows 10 мы расскажем, как войти в BIOS / UEFI на вашем компьютере, чтобы изменить дополнительные параметры системы.
Как получить доступ к UEFI (BIOS) с помощью настроек
Чтобы войти в прошивку UEFI из Windows 10, выполните следующие действия:
Предупреждение: Изменение неправильных настроек микропрограммы может помешать правильному запуску компьютера.Вам следует обращаться к прошивке материнской платы только тогда, когда у вас есть веская причина. Предполагается, что вы знаете, что делаете.
- Открыть Настройки .
- Щелкните Обновление и безопасность .
- Нажмите Recovery .
В разделе «Расширенный запуск» нажмите кнопку Перезагрузить сейчас .
Источник: Windows CentralЩелкните Устранение неполадок .
Источник: Windows CentralЩелкните Дополнительные параметры .
Источник: Windows CentralЩелкните опцию Настройки прошивки UEFI .
Совет: Если у вас устаревшая версия BIOS, эта опция будет недоступна. Источник: Windows CentralНажмите кнопку Перезапустить .
Источник: Windows Central
После того, как вы выполните эти шаги, устройство перезагрузится и загрузится с прошивкой UEFI, что позволит вам изменить расширенные настройки, например отключить или включить безопасную загрузку, изменить порядок загрузки, настроить аппаратный массив RAID, включить виртуализацию и т. Д. настройки в зависимости от поддержки материнской платы.
Как получить доступ к UEFI (BIOS) с помощью опции загрузочного ключа
Если у вас нет доступа к рабочему столу Windows 10 или вы используете устройство с устаревшей версией BIOS, вы все равно можете получить доступ к микропрограмме во время загрузки.
Чтобы войти в UEFI или устаревшую версию BIOS во время загрузки, выполните следующие действия:
- Нажмите кнопку Power .
- См. Заставку на экране, чтобы определить клавишу, которую необходимо нажать для входа в прошивку (если применимо).
- Нажимайте требуемую кнопку несколько раз, пока не войдете в режим настройки.Обычно вам нужно нажать ESC , Delete или одну из клавиш Function (F1, F2, F10 и т. Д.).
После выполнения этих шагов устройство получит доступ к прошивке BIOS или UEFI, в зависимости от поддержки материнской платы. Если вы не видите информацию на экране или устройство загружается слишком быстро, перезагрузите устройство еще раз, и как только начнется загрузка, быстро нажмите нужную клавишу несколько раз.
Если вы не можете заставить компьютер получить доступ к микропрограмме с помощью клавиатуры, вам может потребоваться проверить производителя вашего устройства, чтобы узнать, какую клавишу нужно нажимать во время загрузки.
Вот некоторые марки компьютеров и их соответствующие ключи для доступа к прошивке материнской платы:
- Dell: F2 или F12.
- HP: ESC или F10.
- Acer: F2 или удалить.
- ASUS: F2 или удалить.
- Lenovo: F1 или F2.
- MSI: Удалить.
- Toshiba: F2.
- Samsung: F2.
- Поверхность: Нажмите и удерживайте кнопку увеличения громкости.
В случае, если на вашем устройстве используется прошивка UEFI, и вы не можете получить к ней доступ во время запуска, рекомендуется использовать параметр «Настройки» в Windows 10.
Дополнительные ресурсы по Windows 10
Чтобы получить дополнительные полезные статьи, статьи и ответы на распространенные вопросы о Windows 10, посетите следующие ресурсы:
UEFI vs BIOS — в чем разница?
Вы, наверное, часто слышали термины «BIOS» и «UEFI» в последние годы, но, возможно, не понимаете, что они означают и какой из них вам следует использовать.Мы надеемся, что эта статья поможет вам разобраться в UEFI и BIOS и решить, что вам следует использовать.
Что такое BIOS?
Устаревший BIOSНачнем со старого, но все еще актуального BIOS. Если вы какое-то время пользовались компьютерами, вы, вероятно, хотя бы немного знакомы с тем, что это такое, но если нет, BIOS означает B asic I nput O utput S истем. BIOS — это, по сути, программное обеспечение, встроенное в материнскую плату, которое позволяет вам изменять определенные параметры, такие как порядок загрузки, время и дату, или включать или отключать определенные функции, такие как виртуализация ЦП.Традиционные экраны BIOS обычно синего цвета с меню, по которым вы перемещаетесь с помощью клавиатуры. Невозможность использовать мышь была огромной болью для большинства людей, как и экран BIOS, который плохо масштабируется для дисплеев с высоким разрешением, помимо того, что он просто не очень хорошо выглядит. Но BIOS был достаточно хорош, поэтому производители продолжали использовать его вплоть до 2000-х годов, прежде чем новое оборудование и программное обеспечение начали показывать, что традиционный BIOS больше не помогает. На самом деле BIOS был последней частью 16-разрядного программного обеспечения, которое умерло, и большая часть всего остального перешла на 32-разрядную, а затем и 64-разрядную.Когда 64-битное программное и аппаратное обеспечение стало обычным явлением, именно тогда была создана замена BIOS.
Что такое UEFI?
Интерфейс UEFIUEFI или U nified E xtensible F Прошивка I nterface, уходит своими корнями в серверы высокой мощности, где ограничения BIOS ограничивали технологический прогресс. UEFI позволил реализовать радикально новые функции, такие как возможность использовать жесткие диски и разделы размером более 2 ТБ (подробнее об этом позже), графический пользовательский интерфейс (GUI) с поддержкой использования мыши, больший контроль над аппаратными функциями, такими как вентиляторы и т. Д. разгон и поддержка сети в UEFI.UEFI также позволяет настраивать другое оборудование, поддерживающее UEFI, через BIOS, а не через отдельное меню. Хотя UEFI полностью отличается от Legacy BIOS, его часто называют «UEFI BIOS» или просто «BIOS», поскольку они служат одной цели. BIOS теперь часто называют «устаревшим BIOS» или «устаревшим OpROM (дополнительное ПЗУ)», чтобы отличить его. Большинство материнских плат поддерживают переключение между совместимостью с Legacy BIOS и UEFI, либо их комбинацией.
Какой из них использовать и почему?
За некоторыми исключениями всегда рекомендуется использовать UEFI, так как все современные операционные системы поддерживают его, а при определенных условиях часто требуется.К ним относятся ранее упомянутый диск емкостью 2 ТБ и размер раздела. Некоторые типы файловых систем, особенно NTFS, используемые в Windows, могут адресовать только около 2 ТБ пространства в одном разделе, поэтому, если у вас есть диск размером 3 ТБ, и вы его неправильно отформатируете, у вас будет почти целый терабайт непригодного для использования. космос. Вот где появляется другое большое преимущество UEFI — GPT (таблица разделов GUID). В отличие от старого стандарта, используемого Legacy BIOS, MBR (Master Boot Record), GPT позволяет файловым системам создавать разделы размером более 2 ТБ.Более того, MBR имеет максимум 4 раздела на диск, в то время как GPT допускает диски и разделы размером до 8 зеттабайт! Вряд ли мы в ближайшее время преодолеем этот барьер.
Единственные ситуации, в которых может быть полезно использование Legacy BIOS / MBR, — это если у вас есть старый диск со старой операционной системой, такой как Windows 7, на которой есть важные файлы, для которых вы хотите создать резервную копию. В этой ситуации использование Legacy BIOS позволит вам загрузиться со старого диска.
Что такое безопасная загрузка?И последнее, что нужно сделать с UEFI, — это безопасная загрузка.Безопасная загрузка — это способ предотвратить некоторые виды вредоносных программ, в частности руткиты или все, что запускается до загрузчика, от компрометации ОС. Если обнаружено вредоносное ПО, компьютер отобразит «Нарушение безопасной загрузки» и остановит процесс загрузки. Различные части программного обеспечения будут иметь «ключ безопасной загрузки», например цифровую подпись или сертификат, подтверждающий его безопасность для системы. Безопасная загрузка усложняет успешность подобных атак. Следует отметить, что безопасная загрузка работает только с Windows 8 или выше, но не с Windows 7 или любой другой ОС, например Linux.Если вы хотите использовать эти операционные системы, вам необходимо отключить безопасную загрузку или установить для нее значение «Другая ОС».
Следующие две вкладки изменяют содержимое ниже.Райан — старший инженер и менеджер по производству в Velocity Micro. В свободное время он любит участвовать в соревнованиях двойников Карсона Венца и поднимать тяжелые предметы.
В чем разница в «Загрузка с BIOS» и «Загрузка с UEFI»
- Как мы все знаем, BIOS является важной частью доступа к параметрам загрузки.Так что теперь это сделает UEFI? Как?
BIOS загружается, считывая первый сектор жесткого диска и выполняя его; этот загрузочный сектор, в свою очередь, находит и запускает дополнительный код. Система BIOS очень ограничена из-за нехватки места и из-за того, что BIOS выполняет 16-битный код, тогда как современные компьютеры используют 32-битные или 64-битные процессоры. Напротив, EFI (или UEFI, который представляет собой просто EFI 2.x) загружается путем загрузки программных файлов EFI (с расширениями файлов .efi
) с раздела на жестком диске, известного как системный раздел EFI (ESP).Эти программы загрузчика EFI могут использовать службы загрузки EFI для таких вещей, как чтение файлов с жесткого диска.
На практике, если вы используете ОС, такую как Linux, которая имеет сложные загрузчики в режиме BIOS, загрузка в режиме EFI, вероятно, будет аналогична загрузке в режиме BIOS, поскольку GRUB 2 (наиболее популярная загрузка в режиме BIOS). loader для 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, и у них есть готовые предварительные материалы. Однако на данный момент отключение безопасной загрузки — самый простой способ справиться с этим. Это практическая проблема в основном для новых компьютеров, которые поставляются с Windows 8, поскольку Microsoft требует, чтобы для получения сертификата Windows 8 была включена безопасная загрузка. Некоторые люди путают UEFI и безопасную загрузку (последняя является лишь одной из функций первой), но она заслуживает упоминания как разница между BIOS и UEFI, поскольку она вызывает некоторые проблемы для новых компьютеров с Windows 8.Если у вас более старая система или вы достаточно знакомы с утилитами настройки прошивки, чтобы отключить безопасную загрузку, это не должно быть настоящей проблемой.
Microsoft связывает тип таблицы разделов загрузочного диска с типом микропрограммы (MBR — BIOS; GPT — UEFI). Поскольку максимальный размер MBR составляет 2 ТиБ (при стандартных размерах секторов), это означает, что UEFI является практической необходимостью для загрузки Windows на диски размером более 2 ТиБ. Тем не менее, вы все еще можете использовать такие большие диски в качестве дисков данных под Windows, и вы можете загружать некоторые операционные системы сторонних производителей (например, Linux и FreeBSD) на большие диски, используя GPT в BIOS.
С практической точки зрения, если вас беспокоит или интересует UEFI, самая большая проблема заключается просто в том, что UEFI является достаточно новым, поэтому его поддержка немного нестабильна, особенно в некоторых старых и более экзотических ОС. Сам UEFI достаточно нов, так что большинство его реализаций содержат ошибки, а те, которые недостаточно различаются между собой, может быть трудно описать вещи в целом. Таким образом, использование UEFI может быть проблемой. OTOH, UEFI — это будущее . У него есть несколько скромных преимуществ, некоторые из которых со временем станут более важными (например, ограничение загрузочного диска Windows 2 ТиБ).Переключение на загрузку UEFI изменит некоторые детали процесса загрузки, но ваш общий опыт работы с компьютером не изменится так сильно, как только вы преодолеете любые проблемы с загрузкой, с которыми вы можете столкнуться.
РЕДАКТИРОВАТЬ:
Не могли бы вы расширить настройки OpRom (Option Rom). Кажется, что они позволяют вам выбирать между загрузкой UEFI или загрузкой «Legacy», и они применяются к видеокарте, сетевой карте и различным другим устройствам PCI.
Многие сменные карты содержат встроенное ПО, которое взаимодействует с встроенным ПО на материнской плате.Чтобы прошивка карты приносила пользу, эти два типа прошивки должны иметь возможность «разговаривать». Это необходимо для использования карты перед загрузкой ОС — например, для отображения параметров вашей прошивки или меню диспетчера загрузки на видеокарте, для выполнения сетевой загрузки через сетевую карту или для загрузки с жесткого диска, подключенного к карта контроллера диска.
Как и в случае с загрузчиками, код в прошивке подключаемого устройства написан для взаимодействия с BIOS или EFI (хотя подключаемые карты могут поддерживать оба, если я не ошибаюсь).Как вы заметили, некоторые EFI предоставляют опции для детального включения или отключения этой поддержки. В некоторых случаях EFI может использовать поддержку режима BIOS карты, чтобы позволить ей работать в режиме EFI, «переводя» вызовы. (Это характерно, например, для видеокарт; вы часто можете подключить старую видеокарту, в прошивке которой нет ничего, кроме поддержки BIOS, и по-прежнему использовать ее для загрузки в режиме EFI.)
Я точно не знаю, что делает каждая из отмеченных вами настроек. Например, я не знаю, заставит ли «только BIOS» для одной из этих опций карта работать только в режиме BIOS, «переводить», чтобы EFI могла использовать вызовы режима BIOS в режиме EFI, или что-то еще.Фактически, учитывая отсутствие стандартов в других областях пользовательского интерфейса EFI, я бы ожидал, что детали будут отличаться от одного EFI к другому, поэтому вам может потребоваться свериться с документацией вашего компьютера или поэкспериментировать, если вам нужно знать детали. Я видел несколько компьютеров с очень похожими по звучанию параметрами в двух разных меню, что еще больше усложняет ситуацию.
.