25341
10
Что такое UEFI, и чем он отличается от BIOS?
Новые компьютеры используют прошивку UEFI вместо традиционного BIOS. Обе эти программы – примеры ПО низкого уровня, запускающегося при старте компьютера перед тем, как загрузится операционная система. UEFI – более новое решение, он поддерживает жёсткие диски большего объёма, быстрее грузится, более безопасен – и, что очень удобно, обладает графическим интерфейсом и поддерживает мышь.
Некоторые новые компьютеры, поставляемые с UEFI, по-прежнему называют его «BIOS», чтобы не запутать пользователя, привычного к традиционным PC BIOS. Но, даже встретив его упоминание, знайте, что ваш новый компьютер, скорее всего, будет оснащён UEFI, а не BIOS.
Некоторые новые компьютеры, поставляемые с UEFI, по-прежнему называют его «BIOS», чтобы не запутать пользователя, привычного к традиционным PC BIOS. Но, даже встретив его упоминание, знайте, что ваш новый компьютер, скорее всего, будет оснащён UEFI, а не BIOS.
×
BIOS — это Basic Input-Output system, базовая система ввода-вывода. Это программа низкого уровня, хранящаяся на чипе материнской платы вашего компьютера. BIOS загружается при включении компьютера и отвечает за пробуждение его аппаратных компонентов, убеждается в том, что они правильно работают, а потом запускает программу-загрузчик, запускающую операционную систему Windows или любую другую, установленную у вас.
На экране настройки BIOS вы можете изменять множество параметров. Аппаратная конфигурация компьютера, системное время, порядок загрузки. Этот экран можно вызвать в начале загрузки компьютера по нажатию определённой клавиши – на разных компьютерах она разная, но часто используются клавиши Esc, F2, F10, Delete. Сохраняя настройку, вы сохраняете её в памяти материнской платы. При загрузке компьютера BIOS настроит его так, как указано в сохранённых настройках.
На экране настройки 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).
При загрузке компьютера по окончанию 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 существует уже давно и эволюционировал мало. Даже у компьютеров с ОС 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.
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.
Новый стандарт обходит ограничения BIOS. Прошивка UEFI может грузиться с дисков объёмом более 2,2 Тб – теоретический предел для них составляет 9,4 зеттабайт. Это примерно в три раза больше всех данных, содержащихся в сегодняшнем Интернете. UEFI поддерживает такие объёмы из-за использования разбивки на разделы GPT вместо MBR. Также у неё стандартизирован процесс загрузки, и она запускает исполняемые программы EFI вместо кода, расположенного в MBR.
UEFI может работать в 32-битном или 64-битном режимах и её адресное пространство больше, чем у BIOS – а значит, быстрее загрузка. Также это значит, что экраны настройки UEFI можно сделать красивее, чем у BIOS, включить туда графику и поддержку мыши. Но это не обязательно. Многие компьютеры по сию пору работают с UEFI с текстовым режимом, которые выглядят и работают так же, как старые экраны BIOS.
В UEFI встроено множество других функций. Она поддерживает безопасный запуск Secure Boot, в котором можно проверить, что загрузку ОС не изменила никакая вредоносная программа. Она может поддерживать работу по сети, что позволяет проводить удалённую настройку и отладку. В случае с традиционным BIOS для настройки компьютера необходимо было сидеть прямо перед ним.
В UEFI встроено множество других функций. Она поддерживает безопасный запуск Secure Boot, в котором можно проверить, что загрузку ОС не изменила никакая вредоносная программа. Она может поддерживать работу по сети, что позволяет проводить удалённую настройку и отладку. В случае с традиционным BIOS для настройки компьютера необходимо было сидеть прямо перед ним.
И это не просто замена BIOS. UEFI – это небольшая операционная система, работающая над прошивкой PC, поэтому она способна на гораздо большее, чем BIOS. Её можно хранить в флэш-памяти на материнской плате или загружать с жёсткого диска или с сети.
У разных компьютеров бывает разный интерфейс и свойства UEFI. Всё зависит от производителя компьютера, но основные возможности одинаковы у всех.
У разных компьютеров бывает разный интерфейс и свойства UEFI. Всё зависит от производителя компьютера, но основные возможности одинаковы у всех.
Как получить доступ к настройкам UEFI на современном ПК
Если вы обычный пользователь, перехода на компьютер с UEFI вы и не заметите. Загружаться и выключаться компьютер будет быстрее, а также вам будут доступны диски размером более 2,2 Тб.
А вот процедура доступа к настройкам будет немного отличаться. Для доступа к экрану настроек UEFI вам может потребоваться загрузочное меню Windows. Производители ПК не хотели замедлять быструю загрузку компьютера ожиданием нажатия клавиши. Но нам встречались и такие UEFI, в которых производители оставили возможность входа в настройки тем же способом, какой был в BIOS – по нажатию клавиши во время загрузки.
Если вы обычный пользователь, перехода на компьютер с UEFI вы и не заметите. Загружаться и выключаться компьютер будет быстрее, а также вам будут доступны диски размером более 2,2 Тб.
А вот процедура доступа к настройкам будет немного отличаться. Для доступа к экрану настроек UEFI вам может потребоваться загрузочное меню Windows. Производители ПК не хотели замедлять быструю загрузку компьютера ожиданием нажатия клавиши. Но нам встречались и такие UEFI, в которых производители оставили возможность входа в настройки тем же способом, какой был в BIOS – по нажатию клавиши во время загрузки.
UEFI – это большое обновление, но произошло оно незаметно. Большинство пользователей ПК не заметят его, и им не нужно беспокоиться по поводу того, что их новый компьютер использует UEFI вместо обычного BIOS. ПК просто будут лучше работать и поддерживать больше современного аппаратного обеспечения и возможностей.
Более подробное объяснение отличий в загрузочном процессе UEFI можно почитать в статье Адама Уильямсона из Red Hat, и в официальном вопроснике UEFI FAQ.
Более подробное объяснение отличий в загрузочном процессе UEFI можно почитать в статье Адама Уильямсона из Red Hat, и в официальном вопроснике UEFI FAQ.
Источник:
Ссылки по теме:
- Умный презерватив оценит, каковы вы в постели!
- 20 фильмов, которые нужно посмотреть всем, кто любит компьютеры и технологии
- 10 старых игровых приставок, положивших начало игровой индустрии
- HP собираются произвести новую компьютерную революцию
- 10 потрясающих фактов, которые показывают в какое удивительное время мы живём
Новости партнёров
реклама
почему автор статьи "забыл" про лицензионный ключ, прошитый в уефи?
а самое хреновое, что не переключившись на "легаси суппорт" - 10-ку не снесешь ....
смысл уефи только в одном - привязать девайс к лицензии. что опять же на руку производителям ОС. еще раз сделали так чтобы юзер покупал лицензию, т.е платил.
и кстати - с момента нажатия на кнопку включения - самая быстрая ОС - 8.1(даже если сравнивать с мак ОС) но, если на тех девайсах, на которых предустановлена 8.1 - есть возможность вырубить уефи и войти в боис, то на некоторых устройствах под 10-ю винду такой возможности просто нет, и это тенденция - с каждым поколением новых устройств все меньше и меньше поддерживающих биос, а значит они обрубают варианты....
еще раз скажу - основная задача производителей - вытащить больше денег с потребителя, ве остальное - просто прикрытие и развод.
могу подискутировать аргументированно.
- BIOS!
- Почему?
- Базовая система ввода-вывода.
UEFI пролоббировали в основном для копирастии и шпионажа, а остальной функционал это естественное развитие того же Биоса.
Есть альтернативные реализации Биос, причем с исходниками. Правда в силу закрытости спецификаций железа, работают на довольно небольшом количестве материнских плат, и поддерживают все новые возможности.
Теперь о проблемах UEFI.
1. Тип загружаемых систем по ламерски "прибит гвоздями". Весьма не тривиальная, и не всегда решаемая задача, запустить на 32х битном UEFI, 64битную ОС, и наоброт.
Как и вообще запустить что то новое.
2. Так называемый "безопасный запуск Secure Boot", не имеет ничего общего, с безопасностью, и даже наоборот.
Часто, именно реально безопасный код, и проблематично запустить.
Но зато для злоумышленника нет проблем с запуском "левого" кода.
3. А теперь самое основное отличие UEFI - удаленный контроль за пользователем. (О чем автор не упомянул)
Не секрет, что в процессорах Intel есть "скрытые" модули контролирующие память и сетевой трафик, Intel ME. Им же в помощь не менее троянский модуль TPM2.
То есть, в любой момент, можно НЕЗАМЕТНО перехватить данные или уничтожить данные на компьютере с UEFI.
UEFI круто, но счастье в неведении.
По мимо баловства с альтернативными биосами, возникала необходимость перепрошивать Биос, для поддержки процессора при апгрейдах, поддержки свежих чипов ОЗУ, которые с какого то хрена не работали со стоковым биос, исправление мелких недочетов.
а так, BIOS имеет строго определенный функционал - базовый API HAL. все остальное для нее чужеродно. но имеем то, что имеем, чего тут говорить-то?
Форматнул винт, а непонятный раздел на 150 метров решил оставить - побоялся - ХЗ, чё это за УЕФИ-ХУЕФИ, Так вот, начинаю эту семерку с диска ставить, а вместо нее, с какого-то..., ставится ВОСЬМЕРКА! ЭТО КАК ТАК-ТО? Ключ от 7, конечно, не подошел... ну и
КОРОЧЕ! В тот день мне стало понятно: УЕФИ - это просто-напросто раздел на винте вашего нового компа с заботливо-принудительно засунутым дистрибутивом венды.
пост не читал.
"BIOS это Basic Input-Output system, базовая система ввода-вывода."
Basic - базовая ? :)
zanuda mode off
И не только IBM. В совеццком домашнем ПК Ассистент 128 тоже был зашит Бейсик. Собственно, этот Ассистент и был клоном IBM, реализованый на отечественной элементной базе (КР1810ВМ86 и прлчее); у него даже видеоглюки ("снег" CGA 80х25) были такие же, как и у оригинала.
Этот встроенный Бейсик запускался автоматически при отсутствии загрузочного (системного) диска, ну или по команде из BIOS.
А так на старых Биос, делался загрузочный раздел в пределах, поддерживаемого, а после загрузки уже можно использовать что угодно.
Есть официальные сведения, а есть треп пьяного идиота в пивбаре. Я говорю исключительно об официальных сведениях. А ты, предпочитаешь опираться на сведения пьяных собутыльников?
Дальше читать не стал.
АФФтор, ты бы хоть одну книжку про компьютеры прочитал, чтобы так не опозориться.
P.S. Для безграмотного аФФтора - BIOS грузится с микросхемы на материнской плате и он (BIOS) может грузится, даже если винчестер вообще не подключен.
Я уже не говорю о ДЕСЯТКАХ других ошибок в этой заметке. Впрочем как и о грамматической ошибке в твоем ответе мне. Ну не умеешь ты писать без ошибок, жертва ЕГЭ.
P.S. А при чем здесь Марс? Или у тебя с головой проблемы?
Только из-за ограничения системного диска? Так только валенки на левую ногу такой системный раздел создают. А валенки на правую ногу ССД юзают.
Остальным это тоже показалось смешным?
А расскажите, что Вы нашли развлекательного в этой статье?:)
хочешь переставить? - перекключай в биосе легаси суупорт, а там с уефи переключай на ашси, ставишь как привык, а потом в биосе переключаешься назад, но можешь и не переключаться если у тебя харды меньше 2 тб
GUI просто физически нельзя было вместить в древние микросхемы флеш памяти. Отсюда и "ДОС-овская" оболочка старого биоса. ЕЕпром- ни когда не использовался для хранения биоса. Биос хранился всегда во флеши. Последовательная, параллельная, хабовая, SPI, но флеш, а не ЕЕПРОМ.
Какую МЕГА-ХУ.Йню вы понаписали.
Во первых GUI в биосе был в Амибиос, там и мышка поддерживалась. И всё это умещалось во EEPROM - флеши ещё не было тогда и работало на 286-х компах.
Биос именно что хранился в EEPROm - вы видимо только вылупились на свет и городите всякую ху.йню ничего не зная про белый свет. Просто от вас голимый словесный понос несётся.
А судя по перечислению интерфейсов так вас надрючило, то вы явно программист с хабра. Потому что любой компьютерщик или электронщик, железячник этого делать просто не стал бы. ))
Управление секторами диска Int 13h. Даже по номеру можно сказать, что в BIOS были и другие функции. Та же Int 10h использовалась довольно часто.
Квантование времени у Intel - это 65535 тиков в час. Совершенно для задач ОС не подходит. Разве что для резидентных программ.
8-разрядный микроконтроллер - это с памятью в 256 байт? Или шина все-таки 16-битная?
На контроллерах 8/16 бит много что можно написать, тут и спорить нечего. Главное, современных "кодеров" к ним не подпускать. И все же интересно, как реализовать защиту программ и данных на 16-битной шине адреса, тем более в ОС реального времени. Не подскажете ссылку на литературу?
Понимаю, что мои знания в данных технологиях сильно устарели, поэтому по возможности посмотрю указанные вами моменты. Ещё раз спасибо!