Что такое UEFI и чем этот режим установки Windows отличается от BIOS?
UEFI BIOS – программное решение, представляющее собой альтернативу системы BIOS, к которой давно привыкло большинство пользователей компьютеров. Нельзя сказать, что это совсем свежая разработка. Работы по созданию интерфейса между ОС и микропрограммами, ответственными за низкоуровневые функции «железа», начались во второй половине 90-х годов. Первоначально этот интерфейс носил название Intel Boot Initiative. Чуть позже название было изменено на EFI.
Первая спецификация этого интерфейса, выпущенная компанией Intel в 2000-ом году, продемонстрировала его явные преимущества перед классическим BIOS. Поэтому его поддержка есть в большинстве современных материнских плат. Сегодня мы поговорим об особенностях и преимуществах UEFI . Но для этого нужно сначала разобраться, что такое BIOS .
Что собой представляет BIOS ?
Это программное решение, встроенное в микросхему на материнской плате. Эта микропрограмма обеспечивает обмен данными между комплектующими элементами компьютера и операционной системой. То есть, за счет BIOS Windows имеет возможность работать с оперативной памятью, материнской платой, процессором, видеокартой и другими компонентами.
BIOS инициализируется намного раньше загрузки Windows. На микропрограмму возлагается задача по проверке всех систем компьютера, которые мы перечислили выше. Кроме того, BIOS задает им нужные параметры функционирования.
В том случае, если во время процедуры POST выявляется неисправный компонент компьютера, то BIOS передаст через маленький динамик кодовую последовательность звуковых сигналов, по которой пользователь может определить, какая именно деталь неисправна.
Почему разработчики ПО и железа решили отказаться от BIOS в пользу UEFI ?
Тому есть несколько причин:
На компьютерах с БИОС операционная система Windows не способна видеть более 2 ТБ дискового пространства. Это объясняется особенностями адресации томов. Учитывая объемы современных жестких дисков, это очень неудобно. UEFI лишена этого недостатка.
- БИОС ограничивает число первичных разделов на жестких дисках с главной записью MBR . Их может быть не более четырех. При этом 3 раздела будут основными и один дополнительным. В каждом из них можно создавать логические диски и даже установить на них операционную систему. Правда, Windows не будет запускаться, если в основном разделе не будет диспетчера загрузки. При использовании UEFI можно создавать до 128 первичных разделов.
- БИОС подвержен заражению руткитом, который изменяет код микропрограммы, тем самым полностью перехватывая управление Windows . В новом интерфейсе подобное заражение невозможно из-за наличия процедуры “ Secure Boot ”. Она проверяет наличие сертифицированных ключей и, если не обнаруживает их, отключает систему. К слову, из-за “ Secure Boot ” могут устанавливать на компьютер лишь Windows 8 или 10, поскольку лишь в них содержатся необходимые ключи сертификации.
По этим причинам ведущие бренды обеспечивают поддержку UEFI в современных материнских платах.
Основные преимущества UEFI
UEFI в отличие от BIOS является не микропрограммой, а миниатюрной операционной системой, но при этом она очень многое взяла от своей предшественницы. Задачи UEFI точно такие же, как у БИОС – взаимосвязь программного обеспечения и «железа» компьютера. Новый интерфейс точно так же проверяет оборудование перед запуском загрузчика Windows .
К основным преимуществам UEFI можно отнести:
Новый интерфейс поддерживает управление мышкой.
Он интуитивно понятен и поддерживает множество языков. Его настройка не вызывает никаких проблем.
- UEFI в отличие от БИОС прекрасно работает с жесткими дисками, имеющими GPT .
- БИОС UEFI обеспечивает возможность работы с жесткими дисками объемом более 2-х ТБ.
- Жесткие диски с таблицей GUID работают с новой адресацией LBA .
- Windows в UEFI стартует намного быстрее.
- У UEFI имеется собственный загрузчик, позволяющий использовать на одном компьютере сразу несколько операционных систем без применения специальных загрузчиков.
- БИОС UEFI очень легко и безопасно обновляется.
Что касается “ Secure Boot ”, то эта процедура до сих пор считается сомнительным преимуществом. Как уже говорилось выше, если не отключить ее, то установка каких-либо операционных систем, кроме Windows 8 и 10, будет невозможна.
Есть мнение, что Microsoft активно продвигает процедуру “ Secure Boot ” в целях борьбы с конкурентами, ведь на новые компьютеры нельзя установить не только старые операционные системы Windows , но и ОС сторонних разработчиков. Кто-то скажет, что для решения проблемы достаточно отключить эту процедуру, но тогда пользователь будет лишен всех преимущества работы с жесткими дисками, имеющими GUID.
На все обвинения Microsoft отвечает однотипно – протокол был разработан для безопасности пользователей. И парировать эти слова нечем, ведь “ Secure Boot ” действительно обеспечивает высокий уровень защиты.
Особенности UEFI
Сегодня пользователь можно столкнуться с разными версиями UEFI . Дело в том, что разработкой интерфейса занимаются производители персональных компьютеров. Поэтому UEFI от разных брендов отличается по внешнему виду и функционалу. Например, во время запуска компьютера пользователь может не увидеть меню для доступа к настройкам интерфейса. Как правило, доступ к ним пользователь позднее может получить непосредственно из ОС Windows . При этом пользователь может исправить ситуацию, выбрав во вкладке «Параметры» режим «Особые варианты загрузки». После перезагрузки при старте будет появляться меню доступных режимов загрузки.
Альтернативный вариант для доступа к настройкам UEFI – нажатие клавиши ESC на клавиатуре при старте компьютера.
UEFI может работать в двух режимах:
- Обычный. Предусматривает полный доступ к опциям интерфейса.
- Legacy . Не рекомендуется устанавливать этот режим совместимости с БИОС в том случае, если объем жесткого диска превышает 2 ТБ. Операционная система может перестать загружаться. Более того, если в системе присутствует диск объемом более 2-х ТБ, то UEFI автоматически активирует обычный режим с его “ Secure Boot ”. Если при этом на диске стояла версия Windows, отличная от 8 и 10, то она не запустится.
Существует третий режим работы UEFI – гибридный, но он пока реализован на малом числе моделей компьютеров.
Еще одна важная особенность UEFI – она не распознает файловую систему NTFS . То есть, нельзя устанавливать ОС с флешек, форматированных в NTFS . Некоторые компьютерные специалисты считают это недостатком нового интерфейса.
Что нужно сделать для установки Windows UEFI ?
Устанавливать Windows через UEFI немного сложнее, чем через БИОС. Сначала пользователю нужно создать загрузочную флешку.
Если пользователь намерен устанавливать Windows 10, то для создания и настройки флешки можно использовать официальную утилиту от Microsoft Media Сreation Tool. Использовать ее очень просто: нужно вставить флешку разъем компьютера запустить утилиту, которая определит все съемные носители в системе и предложит выбрать необходимый вариант. Далее, пользователю нужно будет провести примитивную настройку: выбрать разрядность операционной системы и язык.
Загрузочную флешку можно также сделать с помощью сторонних утилит. Это ненамного сложнее.
Следующий шаг – настройка UEFI БИОС к установке. Для доступа к настройкам интерфейса нужно при запуске компьютера нажать F 2 или Delete . После запуска меню нужно выбрать подраздел «Дополнительно». Во вкладке « boot » нужно выбрать режим поддержки USB с полной инициализацией. На вкладке “ Secure Boot ” не забудьте выбрать режим “ Windows UEFI mode ”. В завершении настройки нужно установить приоритет использования загрузочных устройств. Из имеющегося списка следует выбрать флешку с дистрибутивом ОС.
После этого можно устанавливать Windows .
Если во время установки Windows 8 или 10 появляется сообщение о неправильной настройке secure boot , то, вероятнее всего, пользователь забыл включить процедуру “ Secure Boot ” в UEFI БИОС. Для исправления ошибки достаточно включить режим защищенной загрузки.
Что делать установки Windows 7 через UEFI BIOS ?
При установке Windows 7 через UEFI БИОС пользователь может столкнуться с 2-мя проблемами:
Windows 7 невозможно установить на жесткий диск с оглавлением GP Т. За наличием GUID следит функция UEFI — boot . При настройке интерфейса ее нужно деактивировать.
- Если Windows 7 устанавливается на компьютер, где ранее стояла Windows 8 или 10, то накопитель, вероятнее всего, уже имеет оглавление GPT . Значит, нужно будет преобразовать его в MBR . Сделать это можно непосредственно из меню настройки операционной системы в процессе установки.
Также рекомендуется отключить “Secure Boot”. Эта процедура будет препятствовать запуску операционной системы, так как в ней нет контрольного ключа.
После предварительной настройки UEFI включения и отключения необходимых функций можно приступать к установке ОС с флешки, CD или DVD .
Что такое UEFI, и почему не стоит его «отключать»
С момента широкого внедрения технологии UEFI прошло уже более шести лет, а от начала её разработки не менее двадцати. И до сих пор среди пользователей и, что важнее, «компьютерщиков», живёт полное непонимание этой технологии, и повальное неумение пользоваться ей себе во благо. Большинство и вовсе предпочло его «выключить». Само это слово в применении к UEFI — вопиющая безграмотность, когда исходит из уст человека, считающего себя специалистом по компьютерам.
Чем же UEFI так хорош?
Вкратце: всем. В первую очередь, он значительно упрощает процесс загрузки операционной системы . В старом добром BIOS загрузка любой ОС происходила в такой последовательности: BIOS > MBR > PBR > Загрузчик > Операционка . В UEFI дорожка короче: UEFI > Загрузчик > Операционка . Если на компьютере несколько кардинально разных ОС, например, Windows + Ubuntu, в BIOS цепочку загрузки придётся удлинить, добавив ещё один, промежуточный загрузчик. UEFI сам по себе поддерживает такие конфигурации, в мультизагрузчиках нет надобности. Но они всё равно поддерживаются, потому что иногда удобнее.
Далее. UEFI быстрее . При запуске компьютера и BIOS и UEFI инициализируют оборудование. Но BIOS инициализирует каждую «железку» одна за одной. UEFI может одновременно инициализировать сразу несколько. Кроме того, поддерживает режим Fastboot, при котором сразу передаёт управление загрузчику ОС, экономя ещё пару секунд. В теории, и BIOS всё это может, но там оно куда сложнее реализуется, потому и редко встречается. А в UEFI это — стандарт, и реализуется куда проще.
Он ещё и современнее . BIOS не умеет загружаться с GPT-дисков, только с MBR. А ведь MBR не может адресовать больше 2 терабайт, следовательно, о запуске ОС с большого HDD под BIOS можно забыть. Если только вы не прошареный линуксоид, что вряд ли.
Наконец, самое важное . Secure Boot, защищённая загрузка . Только UEFI в такое умеет. Суть, вкратце: загрузчик ОС подписывается электронной подписью, и в специальное хранилище UEFI записывается ключ для проверки этой подписи. Если Secure Boot включен, запуск любого загрузчика (или приложения EFI, что одно и то же), чьей подписи нет в этом хранилище, будет запрещён. Это махом перекрывает кислород целой категории вредоносных программ, внедряющихся в процесс загрузки ОС, чтобы стать невидимыми для антивирусов.
Недостатки
Без недостатков, конечно, не обошлось. Первый и самый заметный — старые ОС не работают . Windows XP, к примеру, не запустишь никак. Windows Vista уже можно. Как обходное решение в стандарт UEFI включен режим совместимости, когда UEFI эмулирует BIOS. Именно включение этого режима часто именуют «выключить UEFI». Этот режим смысла сейчас практически не имеет — для Windows XP всё равно не найти драйверов на современное оборудование. Этой ОС на современных компах место в виртуальной машине.
Другой недостаток, присущий однако и BIOS, это кривые реализации . Стандарт UEFI — рекомендация, а не предписание, и каждый производитель материнских плат реализует его как сам захочет. Иногда в продажу поставляются материнки с ошибками в UEFI (лечатся обновлением прошивки), а чаще — с преднамеренно урезаным функционалом. Например, многие дешёвые ноутбуки не желают запускать что-либо кроме Windows 10. И режима совместимости с BIOS, который бы выручил в такой ситуации, не имеют. Но к UEFI в целом это не имеет отношения. Повторюсь — на BIOS такое тоже бывает .
Меньше диагностических программ . За годы существования BIOS под него было написано много программ для диагностики неисправностей оборудования. Но и для UEFI, уже есть почти всё необходимое. Не хватает лишь проги для проверки жёстких дисков.
Честно говоря, мне не удалось вспомнить другие недостатки. Напишите в комментариях, если знаете. Но сперва почитайте чуть ниже.
Мнимые недостатки
Вот их-то много. К примеру, часто утверждается, что благодаря Secure Boot на UEFI-компьютерах работает лишь Windows 8 и более новые ОС производства MicroSoft. Причина в том, что практически все компьютеры продаются с предустановленной Windows, и часто производитель внедряет в прошивку только ключи MicroSoft. Умелый сисадмин может внедрить свои. А ещё MicroSoft подписала Shim и Preloader, позволяющие запускать Linux и многие другие ОС на UEFI-компьютерах, где внедрены их ключи. Так что недостаток мнимый, а если на конкретном компе реален, то это кривая реализация.
Далее. 32-битные ОС . Суть в том, что UEFI существует двух видов, 32 бит и 64 бит. Первый встречается редко, и в основном на планшетах. Второй — стандарт де-факто для ПК и ноутбуков. Запускать они могут лишь загрузчики той же разрядности, что и сами. Якобы из-за этого нельзя запустить 32-битную ОС на компьютере с UEFI. Открою секрет: BIOS вообще 16-битный . И запускать может лишь 16-битные загрузчики. А уже загрузчик запускает сколько-угодно-битную ОС. И в UEFI так можно, популярный в мире Linux загрузчик GRUB тому доказательство. UEFI-загрузчик Windows так, правда, не умеет, ибо не нужно. Ведь UEFI можно сделать сколько-угодно-битным, как и ОС, это ещё одно преимущество .
Ещё часто упоминается сложность . Дескать, во времена BIOS всё было просто и понятно, а UEFI всё спутал. Это инерция мышления — UEFI намного проще в настройке и использовании.
И прочая, и прочая, и прочая. Как видим, у включённого режима эмуляции BIOS есть лишь одно оправдание: принципиальная невозможность запустить крайне необходимую вам операционную систему . Из-за древности этой ОС или кривой прошивки. Либо вы ремонтник и вам нужно запустить одну-две диагностические программы, а закончив работу, отключить эмуляцию. Других причин нет.
На этом пока всё. Ставить лайк, делиться в соцсетях и подписываться на канал не забываем.