Чем отличается UEFI от Legacy

Чем отличается UEFI от Legacy

В чем отличия UEFI BIOS от традиционного БИОС-а?

Технология UEFI (Unified Extensible Firmware Interface), как и BIOS, представляет собой интерфейс встроенного ПО компьютера, и обеспечивает связь между ним и операционной системой. Как и БИОС, интерфейс UEFI (также упоминающийся в русскоязычной компьютерной публицистике как УЕФИ) используется для инициализации аппаратных компонентов компьютера и запуска операционной системы, хранящейся на жестком диске.

В чем же состоят отличия UEFI BIOS от традиционного BIOS?

BIOS считывает информацию с первого сектора жесткого диска, где содержится главная загрузочная запись (MBR) и выбирает загрузочное устройство, где находится операционная система. Поскольку BIOS – это очень старая система, работающая с середины 1970-х гг, то она до сих пор работает в 16-битном режиме. Это обстоятельство ограничивает количество информации, которое может быть прочитано из системной ROM (постоянной памяти компьютера).

UEFI выполняет ту же задачу, но делает это немного по-другому. Она хранит всю информацию об инициализации и начальной загрузке системы в специальном файле, находящемся на жестком диске в особом разделе ESP (EFI System Partition). Кроме того, ESP содержит загрузочные программы операционной системы, установленной на компьютере.

УЕФИ в перспективе предназначена для полной замены BIOS и предлагает много новых функций и улучшений, которые не могут быть реализованы в BIOS:

  1. Отсутствие ограничений объема разделов и их количества. Для хранения информации о жестком диске БИОС использует главную загрузочную запись (MBR), в то время как UEFI – так называемую GPT (GUID partition table). Основная разница между ними состоит в том, что MBR использует 32-битные элементы, что позволяет системе иметь лишь 4 физических раздела диска, а каждый раздел может быть размером не более 2 терабайт. Что же касается GPT, то она имеет 64-битные элементы, что позволяет системе иметь до 128 разделов размером до зеттабайта (10 21 байт).
  2. Скорость и производительность. Поскольку технология УЕФИ не зависит от конкретной платформы, то она способна уменьшить время загрузки и увеличить скорость работы компьютера, особенно в том случае, если в системе установлены объемные жесткие диски.
  3. Безопасность. Самым большим преимуществом UEFI по сравнению с БИОС является безопасность. Она реализуется при помощи технологии Secure Boot (безопасный запуск), поддерживаемой операционной системой Windows 8. Поскольку Secure Boot имеет возможность запрашивать цифровую подпись у загрузочных программ, то интерфейс UEFI позволяет использовать во время загрузки только аутентифицированные драйверы и службы. Secure Boot контролирует процесс загрузки до тех пор, пока операционная система полностью не загружена. Это дает гарантию того, что во время загрузки в компьютер не проникнет вредоносное ПО.
  4. Обратная совместимость. Для обратной совместимости большинство реализаций УЕФИ на компьютерах архитектуры PC также поддерживают режим Legacy BIOS для дисков с MBR. Для этого в UEFI существует функция CSM (Compatibility Support Module, модуль поддержки совместимости). В случае диска с MBR загрузка производится в том же режиме, что и в системах на основе BIOS. Также возможна загрузка систем на основе BIOS с дисков, имеющих GPT.
  5. Поддержка сетевой загрузки. УЕФИ может осуществлять загрузку через сеть при помощи технологии Preboot eXecution Environment (PXE). Эта технология поддерживает основные сетевые протоколы, такие, как IPv4 и IPv6, UDP, DHCP и TFTP. Также поддерживается загрузка с загрузочных образов, хранящихся в сетевых хранилищах данных.
  6. Менеджер загрузки.В стандарте UEFI менеджер загрузки определяется как инструмент, предназначенный для загрузки операционной системы и всех необходимых драйверов. Загрузчики операционной системы хранятся в файлах, к которым может осуществляться доступ со стороны встроенного ПО. УЕФИ поддерживает файловые системы FAT32, а также FAT16 и FAT12 для съемных носителей. UEFI не зависит от загрузочных секторов, хотя ESP отводит для них место в целях обратной совместимости. Загрузчики автоматически определяются программным обеспечением UEFI, что позволяет осуществлять загрузку со съемных носителей.

История возникновения технологии

Технология EFI BIOS изначально была разработана компанией Intel. Сейчас стандарт UEFI разрабатывается организацией UEFI Forum.

Первоначальной мотивацией для разработки EFI были ограничения BIOS, такие, как 16-битный процессорный режим, 1 МБ адресуемого пространства памяти, что было неприемлемо для серьезных серверных платформ, таких, как Itanium. Попытка устранить эти проблемы в 1998 г. первоначально получила название Intel Boot Initiative, а затем была переименована в EFI.

В 2005 году Intel приостановила развитие стандарта EFI на версии 1.10 и передала его Unified EFI Forum, которая развила стандарт в версию UEFI. При этом владельцем исходного стандарта EFI BIOS продолжает оставаться Intel, выдающая лицензии на продукты, основанные на технологии EFI. Версия UEFI 2.1 была выпущена в январе 2007 г. В ней были добавлены возможности шифрования данных, сетевой аутентификации и технология User Interface Architecture. Текущая версия стандарта UEFI 2.4 была принята в июле 2013г.

Критика УЕФИ

В адрес УЕФИ порой высказывается критика, в частности со стороны поборников информационных прав. Например, компьютерный эксперт Рональд Г. Миних, один из разработчиков альтернативной открытой технологии загрузки Coreboot, осуждает EFI как попытку ограничить возможность пользователя полностью контролировать свой компьютер. Кроме того, он считает, что эта технология не решает ни одной из застарелых проблем традиционного BIOS, в частности, потребности в двух драйверах – одного для встроенного ПО, другого – для операционной системы.

Заключение

UEFI – это технология, которая имеет как немало преимуществ, так и недостатки. На сегодняшний день она еще не распространена повсеместно и не поддерживается всеми компьютерами и другими устройствами. Наличие встроенного в UEFI менеджера загрузки означает, что отпадает необходимость в отдельных загрузчиках. Кроме того, эта технология может работать совместно с BIOS(в режиме совместимости — Legacy BIOS) и независимо от нее. При этом BIOS по-прежнему может использоваться там, где не требуется хранить большие объемы данных, а проблема безопасности не является чрезвычайно актуальной.

Как установить Windows: режимы Legacy и UEFI.

Как установить Windows в режиме Legacy или UEFI?

В то время, как сам процесс установки у подготовленного пользователя не вызывает особых трудностей, процесс подготовки загрузочного устройства и выбор режимов установки может вызывать вопросы. Хотя бы в части понимания разницы между режимами установки на различные типы таблиц: MBR или GPT. Вскроем некоторые подробности процесса как правильно установить Windows. Статья будет разделяться по такому принципу:

Если теория вас не интересует, переходите сразу к установке.

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

Итак, весь “сыр-бор” вопроса “какая между ними разница?…” заключается в том, каким образом в процессе загрузки системы обнаруживается сама цель загрузки. И в указанных выше пунктах сравнения можно вычленить и сами “плюсы” и “минусы” обоих режимов. Но сначала о процессе загрузки Windows в них обоих. Из описания уже можно сделать определённые выводы.

Загрузка Windows в режиме Legacy

Запускается программное обеспечение BIOS из чипа CMOS. Это ПО поддерживает распознавание списка установленных устройств, которые могут выступать в роли загрузчика: традиционные флопик, CD/DVD привод и диск. Они перечисляются в установленном порядке. По окончанию POST-процедуры в память загружается первый сектор каждого из потенциальных устройств хранения. И тут же начинается сканирование работоспособной записи MBR. Если такой обнаружен, управление загрузкой передаётся уже коду загрузчика самой MBR. У пользователя появляется возможность выбрать раздел, откуда начнётся загрузка. Если же на первом устройстве “валидная” MBR не найдена, BIOS сканирует второе устройство, третье и т.д. Результатом череды неудач по поиску MBR является пресловутая ошибка

Загрузка Windows в режиме UEFI

Запускается программное обеспечение UEFI, которое поддерживает распознавание списка “валидных” загрузочных томов, которые некоторым пронырливым пользователям известны как EFI Service Partitions.

На устройства ему наплевать, UEFI интересуют именно “особые” разделы с работоспособной GPT-таблицей. GPT не содержит в себе начальный загрузчик (boot loader), как это делает MBR. Всю работу на себя берут специальные драйверы EFI. И, если раздел найден, система сразу начинает себя загружать. Если нет, UEFI может переключиться на метод Legacy, в котором принцип загрузки изменится на вам уже знакомый (см. раздел Установка Windows в режиме UEFI). Если и у Legacy ничего не вышло, мы снова сталкиваемся с

Теперь, когда принципы загрузки Windows в обоих режимах бегло рассмотрены, переходим к прямому сравнению.

Производительность

Legacy BIOS управляется исключительно постоянным запоминающим устройством ПЗУ (Read Only Memory), прошитым в чип CMOS и являющимся неизменяемой частью ПО связки BIOS-CMOS. Добавляете или меняете какие-то составляющие на компьютере? В некоторых случаях компьютер просто не запустится из-за возникающей несовместимости ПО BIOS и обновлённого компонента. Таким образом, появляется необходимость в перепрошивке чипа CMOS (и далеко не только после замены такого важнейшего компонента, как процессор, например). Это, впрочем, уже “языковая” проблема Legacy-варианта (см. ниже). Кроме того, разницу между UEFI и Legace нужно рассматривать именно в части разницы между двумя типами таблиц: MBR и GPT.

Программное обеспечение UEFI частично решило эту проблему за счёт внедрения в процесс загрузки драйверов, которые теперь отвечают за корректность запуска ОС вместо ROM. Кроме этого, у драйверов нет того, чем всегда “страдала” BIOS – ограничение памяти. Этим отчасти также решается гораздо более расширенная совместимость с “железом” компьютера. Но дальше – лучше: раз это драйверы, значит и пишутся они уникально (а именно “универсальность” BIOS иногда играет плохую шутку с пользователями). В конце концов такие драйверы легко записываются и устанавливаются с обычного диска/флешки, как и привычные драйвера для остальных устройств. Что в итоге? В режиме Legacy прошитое в BIOS ПО “рулит” загрузкой в пределах установленных (а может быть очень-очень давно) норм. В итоге загрузка системы идёт так, как нужно BIOS. У UEFI же процесс загрузки более адаптирован к конкретной сборке и системе: CMOS прислушивается к особенностям ОС, шансов на загрузку системы и стабильность в работе гораздо больше.

Читать еще:  Компьютер предлагает отформатировать флешку что делать

Скорость загрузки

Несмотря на кажущуюся сложность в режиме загрузки драйверов в UEFI по сравнению со строгой программой BIOS, загрузка из UEFI на современных процессорах происходит гораздо быстрее. При этом на чипсетах старого образца с меньшими показателями по скорости и объёмам кэша преимущества UEFI не были бы заметны. Но об этом уже не узнает никто: напомню, технология получила широкое распространение с десяток лет назад, и на старых платах поддержки UEFI не существует.

С против Ассемблера

Здесь всё немного сложнее именно для конечного пользователя, но в конце концов опять же всё упирается в преимущество UEFI. Этот пункт вбирает в итоге оба предыдущих. Написанная на языке С, EFI подразумевает дружелюбность и адаптивность не только для автора ПО производителя “железа”. Не в пример иногда разрастающихся строк кода Ассемблера для Legacy. Legacy-тип программ (т.е. унаследованный тип ПО) всегда был ограничен тем, что обновление программы невозможно без обновления оборудования.

Что будет носителем файлов установки?

Для начала определитесь с носителем, с которого вы будете Windows устанавливать. Склонять в какую-либо сторону вас не стану, у всех вариантов есть плюсы и минусы. Я лично для себя навсегда уяснил, что:

  • оптический диск в дисководе – всегда надёжно (если должным образом хранить: не оставлять на солнце, не мыть растворителем и не царапать); однако приводы не всегда и у всех работают
  • флешка компактна и мобильна; но надёжность носителя ставится под сомнение: чуток не так “потянул” или вставил в порт – и перед вами файловая система RAW с нечитаемыми файлами, которые теперь тоже нужно восстанавливать. Но, учитывая общедоступность и всё большую применимость флешек как универсальных устройств, в качестве носителя у меня будет именно она.

Развивать эту тему подробнее смысла не вижу, а потому приступаем к установке.

А моя материнская плата поддерживает UEFI?

Последние версии материнских плат так и делают (до 2012 г. UEFI не существовало). Однако формулировка “последние версии”, согласитесь, расплывчата. Точно вам скажет сама BIOS/UEFI при запуске компьютера и нажатию на клавишу Delete (или в зоне F-клавиш). Однако об этом можно узнать прямо из установленной на диске Windows. Лучший способ это обнаружить – воспользоваться программой-бенчмарком (типа HWiNFO соответствующей версии Windows) и проверить поддержку UEFI в части Motherboard слева:

поддержка UEFI есть

поддержки UEFI нет

И пусть вас не сбивает с толку одно только присутствие папки EFI по адресу:

C:WindowsBoot

Она есть у всех последних версий Windows. Так что проясните вопрос сразу, чтобы при попытке установить Windows в режиме UEFI вас не встретило обескураживающее (см. абзац с установкой Windows в режиме UEFI):

Подробнее о способах выявления поддержки режимов загрузки Windows в статьях:

Поддерживает ли плата режим UEFI?

Как установить Windows в режиме UEFI?

Установить Windows любом из указанных режимов на момент написания может даже ребёнок, сам процесс упрощён донельзя. Нам понадобятся лишь:

  • образ необходимой версии Windows, скачанный по инструкциям статьи Загрузочная флешка с Windows. Я при этом использовал собственноручно созданный образ Windows 7 с набором дополнительных обновлений;
  • флешка объёмом побольше (от 4 Гб; рекомендую от 8 Гб)
  • программа Rufus .

Далее. Перед тем, как приступить к подготовке указанным способом, убедитесь, что версия материнской платы вообще поддерживает режим UEFI. Если всё в порядке, и выбранном варианте вы уверены, продолжаем. Для дальнейшей работы закрываем фоновые программы и готовим флешку для принятия файлов установки с образа. Это может сделать сама утилита Rufus. Так что…

  • Запускаем Rufus и выставляем настройки по фото. Важные пункты я обвёл красным:

  • Соглашаемся с предупреждениями и приступаем, щёлкнув по кнопке Старт .

  • Ждём окончания установки Windows на флешку. Скорость установки определяется возможностями компьютера и типом USB порта и параметрами самой флешки. После окончания можно протестировать работоспособность загрузочного устройства на виртуальной машине или “наживую”.

Для самой установки Windows необходимо либо выставить загрузку с флешки в BIOS либо после включения компьютера/ноутбука “поймать” меню выбора загрузочного устройства (Boot Pop Up Menu). Последнее на разных материнских платах появляется по-разному:

  • Phoenix BIOS – F5
  • AMI BIOS – F7
  • American Megatrends – F8

Также встречаются клавиши Tab, реже – другие в зоне клавиш F (у каждого производителя может быть своя, у Lenovo , к примеру, F12). Далее просто следуем советам менеджера по установке системы. Кто теряется, обратитесь к разделу Установка операционных систем.

Минусы варианта

Даже созданный волне официальным способом носитель вероятно наткнётся на застывший экран с надписью

Starting Windows

Впрочем, некоторые из манипуляций в BIOS помогут исправить ситуацию с установкой Windows с созданной нами флешки в режиме UEFI. Так, идеальным вариантом был бы тот, что включает обоюдную поддержку (UEFI и Legacy):

Как установить Windows в режиме Legacy?

Условия создания флешки те же, что и в предыдущем варианте. Только теперь окно Rufus до записи на флешку в части некоторых настроек выглядит так:

Более подробное (хотя процесс прост) описание – в содержании статьи Загрузочная флешка с Windows от Rufus. Там, на примере немного устаревшей версии утилиты всё расставлено по полочкам. Процесс выбора готовой уже флешки при установке Windows на компьютер также схож с аналогичным из предыдущего абзаца:

  • выбор флешки в качестве загрузочного устройства из BIOS или Boot Pop Up Menu
  • выбор/создание/разбиение диска по необходимости
  • установка системы и драйверов к устройствам

UEFI или Legacy? Что рекомендуется и почему?

Хотя я знаю некоторые факты об UEFI и Legacy и основные различия между ними, такие как UEFI, позволяющие ускорить загрузку (я проверил этот вопрос уже, но он не отвечает мне), у меня есть немного другой вопрос (ы):

Я не уверен, что параметры BIOS могут влиять на работу системы и если устаревшие настройки могут быть причиной неправильного использования оборудования , но я обычно устанавливаю свои Linux-системы в устаревшем режиме, с приоритетом приоритета загрузки. Все в порядке, или я должен сначала изменить приоритет загрузки на UEFI, или все настроено на UEFI (этот ноутбук Lenovo G50-45 поставляется с Windows 8).

Кроме того, на моем ноутбуке многие вещи не работают должным образом, тогда как в Windows все работает, и я не уверен, где ошибка. Я только помню, что Windows не устанавливалась с устаревшими настройками, мне сначала нужно было перенести приоритет загрузки на UEFI, чтобы установить его (Win 7 Ultimate x64).

В настоящее время на * ubuntu (любой вариант) 15.04 У меня проблемы с неработающим микрофоном (искаженный, очень слабый звук), и Xorg сбрасывает всю мою сессию с Libreoffice в k3.19 +. Протестировано со многими дистрибутивами.

Итак, в заключение, , который рекомендуется для безупречно работающей системы? Отличаются ли дистрибутивы Linux с Legacy или UEFI? (если есть какая-либо разница в функциональности системы)

Для аппаратного обеспечения most режим загрузки (EFI против BIOS) не имеет значения. Загрузка драйверов Linux одинакова в любом случае, так же как и производительность. Основное предостережение здесь состоит в том, что аппаратное обеспечение может быть инициализировано по-разному в зависимости от вашего режима загрузки, и если драйверы Linux делают предположения о том, как аппаратное обеспечение инициализируется, то или другое может работать лучше. Это иногда приводило к тому, что загрузка одного режима или другого режима (обычно в BIOS) предпочтительнее в прошлом, но этот тип проблемы сегодня становится довольно редким. Этот тип проблемы в основном затрагивал видеооборудование и драйверы, но в принципе это могло повлиять на что-либо.

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

Правильный ответ на вопрос о том, какой режим лучше всего: Это зависит. Например:

  • Если вы выполняете двойную загрузку с ОС, которая уже установлена ​​в одном или другом режиме, почти всегда лучше загружать Ubuntu (или любой другой Linux) в том же режиме загрузки, что и тот, который уже используется.
  • Использование режима BIOS /CSM /legacy почти всегда усложняет процесс загрузки, как подробно описано в на этой веб-странице. Результат заключается в том, что включение загрузки BIOS-режима создает проблемы с большей вероятностью, особенно , если у вас уже установлена ​​ОС EFI.
  • Знание загрузочных процессов в режиме BIOS более распространено, что может противодействовать предыдущей проблеме в системе с одной ОС.
  • Как я уже говорил, некоторые проблемы с инициализацией аппаратного обеспечения могут поддерживать один режим загрузки или другой (обычно режим BIOS легче работать). Тем не менее такие проблемы, по-видимому, угасают по частоте.
  • Загрузка EFI-режима обычно немного быстрее загрузки BIOS-режима, хотя детали отличаются от одной ОС к другой.
  • Ваш выбор загрузчиков несколько отличается. Если вы выйдете за пределы GRUB по умолчанию, вы можете предпочесть что-то, доступное только в одном режиме загрузки. В настоящее время это будет иметь преимущественную силу для EFI, так как есть некоторые диспетчеры загрузки EFI (gummiboot, rEFIt и rEFInd), не имеющие аналогов в BIOS; но AFAIK единственная специфичная для BIOS программа загрузки для Linux без порта EFI или workalike — это BURG и LOADLIN, оба из которых (AFAIK) отказались.
  • Безопасная загрузка (специфичная для UEFI) функция может помочь вам контролировать процесс загрузки, предотвращая запуск неавторизованного кода. Если вы захотите, и если вы захотите приложить усилия, вы можете даже использовать безопасную загрузку для prevent Windows на вашем компьютере.
  • На некоторых компьютерах GPT представляет проблемы при загрузке в режиме BIOS; но GPT является стандартом для EFI. GPT предлагает некоторые незначительные преимущества на дисках Sub-2TiB, но требуется на больших дисках. (Предполагая 512-байтовые логические сектора, но более крупные логические сектора, например, загружаются в режиме BIOS и очень редки на внутренних дисках.)
Читать еще:  Epu power saving mode что это

Если вам нужен более конкретный ответ «BIOS» или «EFI», который вы должны использовать, вам нужно предоставить гораздо более конкретную информацию о вашей настройке.

Я ясно дал понять?

Нет причин использовать UEFI, за исключением случаев, когда вы хотите загрузить Windows или хотите загрузить из раздела более 2 TiB. И вы всегда можете найти решение для последнего.

UEFI приносит с собой много недостатков и никаких преимуществ. Не используйте его.

Вы в основном отдаете контроль над своим собственным компьютером корпорациям. Не делайте этого, это плохая идея.

У вас также будут проблемы с использованием определенных инструментов, которые не могут работать с GPT (единственное улучшение от bios до uefi — поддержка GPT, все остальное — недостатки, и их много). Это не , что большая часть проблемы, если вы используете GPT на внешнем или вторичном жестком диске, но не загружаетесь с него.

Если у вас нет жесткого диска размером более 2 TiB для загрузки, в первую очередь нет проблем. Если у вас есть жесткий диск с более чем 2 TiB для загрузки, но не нужно иметь раздел размером более 2 TiB и не нужно иметь начало раздела после первых 2 TiB, вам также не нужен GPT, и поэтому нет UEFI. (Итак, имея 4 TiB HDD с некоторыми разделами в начале и последние 2 TiB, заполненные 1 2 TiB, отлично и работает без GPT.)

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

Проблема в том, что поддержка аппаратного обеспечения часто необходима в виде прошивки для аппаратного обеспечения, а драйвер для ОС не разрешен UEFI. Это могло быть, но это не так. UEFI просто отстой.

UEFI против BIOS – в чем разница?

Вы, наверное, слышали термины “BIOS” а также “UEFI” в последние годы, но, возможно, не понимаете, что каждый из них означает или какой из них вы должны использовать. Надеемся, что эта статья поможет вам понять разницу между UEFI и BIOS и решить, что вам следует использовать.

Что такое BIOS?

Устаревший BIOS

Давайте начнем со старого, но все еще актуального BIOS. Если вы пользовались компьютерами в течение какого-то времени, вы, вероятно, хотя бы немного знакомы с тем, что это такое, но в случае, если вы этого не знаете, BIOS обозначает B asic I nput O utput System. BIOS – это, по сути, программное обеспечение, встроенное в материнскую плату, которое позволяет вам изменять определенные параметры, такие как порядок загрузки, время и дату, или включать или отключать определенные функции, такие как виртуализация процессора. Традиционные экраны BIOS обычно синие с меню, по которому вы перемещаетесь с помощью клавиатуры. Отсутствие возможности использовать мышь было огромной болью для большинства людей, а также из-за того, что экран BIOS плохо масштабировался для дисплеев с высоким разрешением, а также из-за того, что он не очень хорошо выглядел. Но BIOS был достаточно хорош, поэтому производители продолжали использовать его до 2000-х годов, прежде чем новые аппаратные и программные средства начали показывать, что традиционный BIOS больше не сокращает его. BIOS был фактически последним 16-разрядным программным обеспечением, которое вымерло, а все остальное перешло на 32-разрядные, а затем и 64-разрядные версии.

Что такое UEFI?

UEFI Интерфейс

UEFI или U nified E xtensible F irmware I nterface, имеет свои корни в высокой мощности серверов, в которых ограничения BIOS были ограничивающими технического прогресса. UEFI позволил радикально новые функции, такие как возможность использовать жесткие диски и разделы размером более 2 ТБ (подробнее об этом позже), графический интерфейс пользователя (GUI) с поддержкой использования мыши, больший контроль над аппаратными функциями, такими как вентиляторы и разгон и поддержка сети в UEFI. UEFI также позволяет настраивать другое оборудование, поддерживающее UEFI, через BIOS, а не через отдельное меню. Хотя UEFI полностью отличается от Legacy BIOS, его часто называют «UEFI BIOS» или просто «BIOS”, Поскольку они оба служат той же самой цели. BIOS теперь часто называют «Legacy BIOS» или «Legacy OpROM (Option ROM)», чтобы отличить его. Большинство материнских плат поддерживают переключение между Legacy BIOS или UEFI или их сочетанием.

Какой из них вы должны использовать и почему?

За исключением нескольких исключений, всегда рекомендуется использовать UEFI, поскольку все современные операционные системы поддерживают его и часто требуются в определенных условиях. К ним относятся ранее упомянутый диск объемом 2 ТБ и размер раздела. Некоторые типы файловых систем, в частностиNTFSиспользуется в Windows и может адресовать только около 2 ТБ пространства в одном разделе, поэтому если у вас есть диск объемом 3 ТБ и вы неправильно его отформатируете, у вас будет почти целый терабайт неиспользуемого пространства. Вот в чем заключается другое большое преимущество UEFI -GPT (таблица разделов GUID). В отличие от старого стандарта, используемого в Legacy BIOS,MBR (основная загрузочная запись), GPT позволяет файловым системам создавать разделы размером более 2 ТБ. Не только это, но MBR имеет максимум 4 раздела на диск, в то время как GPT позволяет для дисков и разделов до 8 зеттабайт! Вряд ли мы достигнем этого барьера в ближайшее время.

Единственные ситуации, в которых использование Legacy BIOS / MBR может быть полезным, могут иметь место, если у вас есть старый диск со старой операционной системой, такой как Windows 7на нем есть важные файлы, которые вы хотите сделать резервную копию. Использование Legacy BIOS позволит вам загрузиться на более старый диск в этой ситуации.

Что такое безопасная загрузка?

И еще одна вещь, которую стоит обсудить с UEFI, это Secure Boot. Безопасная загрузка – это способ предотвращения взлома ОС некоторыми видами вредоносных программ, в частности руткитами или всем, что запускается до загрузчика. Если обнаружена вредоносная программа, компьютер отобразит «Нарушение безопасной загрузки» и остановит процесс загрузки. Разные части программного обеспечения будут иметь «Безопасный загрузочный ключ», такой как цифровая подпись или сертификат, который подтверждает, что он безопасен для системы. Безопасная загрузка затрудняет успешность подобных атак. Стоит отметить, что Secure Boot работает только сWindows 8 или выше, а не с Windows 7или любая не-Windows ОС, такая как Linux . Если вы хотите использовать эти операционные системы, вам нужно будет отключить Secure Boot или установить для него «Other OS».

Следует ли устанавливать ОС в режиме загрузки UEFI или BIOS (legacy/CSM)? [дубликат]

этот вопрос уже есть ответ здесь:

Я устанавливаю новую операционную систему на свой компьютер. Должен ли я установить его для загрузки в режиме UEFI или legacy (BIOS/CSM)? Каковы преимущества или недостатки использования того или иного?

Я видел этот вопрос, заданный в разных местах, только с частичными ответами, поэтому я стремлюсь предоставить что-то вроде полного руководства по схемам загрузки 😉

прежде всего, некоторая справочная информация, которая вам понадобится:

  • BIOS загрузка обычно требует MBR секционирование, хотя некоторые загрузчики поддерживают другие схемы разметки, как GPT.
  • UEFI загрузки обычно требует bitness из ОС соответствует разрядности микропрограммы-и подавляющее большинство машин на основе UEFI имеют 64-разрядную микропрограмму.

сценарии, когда необходимо использовать BIOS

  • вы устанавливаете старую ОС, которая не поддерживает загрузку UEFI (например, Windows Vista с пакетом обновления 1 или более ранней версии) или
  • вам нужно установить ОС с другой разрядностью, чем у прошивки (т. е. 32-битную ОС на машине с 64-битным UEFI, или наоборот)

обратите внимание, что ОС это номинально требуют UEFI часто может быть принудительно загружена на машинах на базе BIOS с помощью специально разработанного загрузчика 1 . Например, так обстоит дело с OS X — как может сказать любой энтузиаст Hackintosh.

если вы планируете двойную загрузку и устанавливаете вторую ОС.

в то время как трудно, можно конвертировать между MBR и GPT схем и переустановить загрузчик для другого режима.

Это тоже возможна загрузка одной ОС через UEFI, другой-через BIOS. Иногда у вас не будет выбора, например, если у вас уже есть 64-разрядная установка Windows на основе UEFI и вы хотите установить 32-разрядный Linux вместе с ним. Или какая-то старая и / или экзотическая ОС, которая не поддерживает UEFI. Но подумайте дважды, действительно ли вы нужно сделать это.

Итак, итог:просто придерживаться схемы загрузки у вас уже есть на вашей машине, если вы не будете иметь тот выбор. Оно почти всегда в правильном направлении.

как узнать, какую схему загрузки использует моя машина?

  • если это Mac, он использует UEFI; некоторые ранние модели на базе Intel использовали EFI32, все модели с 2008 года используют стандартный 64-разрядный UEFI.
  • если это фирменный компьютер, поставляемый с Windows 8 или более поздней версии, он использует UEFI; Microsoft требует, чтобы Безопасная загрузка (для которой требуется UEFI) была включена по умолчанию на всех компьютерах, которые соответствуют спецификация логотипа Windows, начиная с Windows 8.
  • если это ПК, поставляемый с Windows XP или более ранней версией, он использует BIOS.

с ПК которые грузили с Виндовс Виста или 7, или с Линуксом, так же, как ПК дии или те проданные небольшими местными предприятиями, вы можете никогда не быть уверены как раз визированием. Существует несколько способов определить режим загрузки в этом случае:

  • вы можете изучить таблицу разделов. Если это GPT-диск и имеет » системный раздел EFI» (обычно перед основным объемом ОС), он загружается в режиме UEFI. В противном случае это режим BIOS.
  • вы можете войти в программу настройки BIOS/UEFI и найти параметры приоритета загрузки. Если он отображает записи, говорящие EFI или UEFI, и/или они несколько описывают операционную систему (например, «Диспетчер загрузки Windows» или «Ubuntu»), он загружается в режиме UEFI. Если он показывает только номер модели диска в лучшем случае, это режим BIOS.
Читать еще:  Da dl all with checksum что это

если вы устанавливаете первую ОС на новую машину или намереваетесь очистить жесткий диск.

прежде всего, проверьте, есть ли у вас выбор. Войдите в программу настройки BIOS / UEFI и найдите такие опции, как «режим загрузки», которые можно переключать между «UEFI», «Legacy», «UEFI+Legacy», что-то в этом роде. Его также можно назвать чем-то вроде «Enable UEFI Boot» или «Enable Legacy Boot», или упоминать термин CSM. если нет такой опции в вашей прошивке, вам не повезло, и вы должны придерживаться того, что у вас есть есть — на старых машинах, которые будут в режиме BIOS; есть также некоторые новые машины (например, Microsoft Surface line), которые поддерживают только режим UEFI. Если вы все еще не уверены, что у вас есть – поиск «безопасной загрузки» в настройках – если он упоминается где-либо, это UEFI.

Если у вас есть выбор. Рассмотрим преимущества обоих режимов.

преимущества UEFI

  • быстрее загружаться и лучше власть управление. 2 это особенно верно для Windows-в зависимости от различных факторов, UEFI с быстрой загрузкой может быть даже в два раза быстрее, чем legacy загрузки. С Linux разница будет меньше, но все же присутствует. Это связано с тем, что BIOS-загруженная ОС должна повторно инициализировать некоторое оборудование, которое, возможно, уже было инициализировано, исходный код ОС должен быть загружен в очень медленных устаревших режимах и т. д. С Linux вы также можете полностью избавиться от GRUB (или эквивалента) и загрузить ядро непосредственно из прошивки, что также может немного ускорить процесс. Кроме того, такие вещи, как перезагрузка, сон, спящий режим и т. д. может иногда частично или полностью обойти POST, далее повышая общую скорость загрузки и силовых операций.
  • Безопасная загрузка. в зависимости от вашего варианта использования, это может быть больше хлопот, чем преимущество (но большинство аппаратных средств позволяет отключить его), а также его фактические достоинства безопасности ограничены – но все же, наличие дополнительной проверки подписи на уровне прошивки может стать дополнительной защитой от руткитов. Просто не предполагайте, что ваша система безопасна только потому, что она использует безопасную загрузку, она слишком ошибочна для таких предположений.
  • улучшенная поддержка больших дисков. MBR схема секционирования не поддерживает диски размером более 2 Тиб. Вы все еще можете загрузиться с таких больших дисков в BIOS, используя гибридные таблицы разделов и дополнительный раздел загрузчика (который большинство ОС все равно создают по умолчанию), но это лучше поддерживается в UEFI. Кроме того, GPT не имеет этого 4-секционного ограничения MBR, освобождая вас от ерунды, такой как «расширенные разделы». Нет почти ничего, что вы не могли бы сделать поверх MBR с помощью пэчворка – но он поддерживается элегантно и изначально, без необходимости пэчворка;)
  • родной мульти-загрузки. UEFI позволяет изначально объявить, что на одном жестком диске установлено более одной операционной системы drive-затем вы можете выбирать между ними из пользовательского интерфейса прошивки, без необходимости дополнительного загрузчика. Хотя это не всегда самый удобный вариант для работы с мультизагрузкой, это должно уменьшить количество проблем, таких как обновление ОС или перезапись загрузчика антивирусным программным обеспечением и т. д.
  • лучшее программное управление. некоторые настройки UEFI (в частности, порядок загрузки) ОС может изменять стандартным способом. Это позволяет вам заказать такие вещи, как» завершение работы и перезагрузка с компакт-диска «(или» загрузка другой ОС » в случае, описанном выше) из операционной системы, без необходимости ввода пользовательского интерфейса прошивки.

преимущества BIOS

  • более простой процесс загрузки. проще, как в simpler by design-не обязательно проще для современного оборудования (и именно поэтому он медленнее). с UEFI всегда можно последовательно загружать только съемные носители – записи загрузчика для ОС на внутренних дисках хранятся на материнской плате. Вот почему на машине на основе UEFI при замене жесткого диска или перемещении дисков между машинами вам понадобится среда восстановления на съемном носителе (или оболочка EFI в прошивке, которая иногда доступна на материнских платах DIY-market, но почти не существует на фирменных машинах), чтобы восстановить внутреннюю конфигурацию загрузчика для нового диска. Напротив, BIOS просто загружает первый сектор накопителя, что позволяет легко клонировать и перемещать жесткие диски между машинами (при условии, что, конечно, нет проблем с драйверами).
  • более гибкие варианты ОС. версии Windows старше Vista SP1 не могут загружаться через UEFI. Аналогично для старых дистрибутивов Linux. Кроме того, в целом невозможно загрузить ОС с другой разрядностью, чем прошивка, — и подавляющее большинство систем на основе UEFI являются 64-разрядными, что означает, что без использования 32-разрядных ОС для устаревшей загрузки. Напротив, почти все можно загрузить через BIOS. 1
  • меньше ошибок. реализации UEFI довольно часто имеют тонкие, но фатальные недостатки и ошибки, которые могут привести к кирпичам материнской платы удаление конфигурации прошивки или загрузки неправильного драйвера. В отличие от этого, BIOS существует с 1981 года, и, по крайней мере, способ его взаимодействия с ОС не сильно изменился за это время. В современном использование, это очень тонкий слой, который используется только во время загрузки, а также в основном однонаправленный, с ОС, не имеющей почти никакого доступа к тому, что остается внутри BIOS. Это означает, что смертельно сломать вещи намного сложнее.

нижняя строка

мой совет был бы для загрузки через наследие BIOS, Если вы:

  • фактически настраивают виртуальную машину-UEFI на гипервизорах виртуальных машин, как правило, ограничены и экспериментальны; загрузка BIOS много лучше поддерживается
  • необходимо загрузить 32-разрядную ОС на 64-разрядной машине
  • есть прошивка, как известно, особенно глючит
  • часто меняйте местами или перемещайте жесткие диски между машинами

в противном случае, лучше пойти с UEFI. Это быстрее, безопаснее и поставляется с лучшей функциональностью.

Разница между UEFI и Legacy Boot

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

UEFI — это новый метод загрузки, который учитывает ограничения BIOS. Он управляется группой производителей микросхем, аппаратного обеспечения, систем, прошивок и ОС под названием UEFI Forum. Legacy boot — это обычный метод загрузки системы с использованием BIOS. Вкратце, UEFI обеспечивает дополнительные функции безопасности и быструю обработку на компьютере. Он предлагает безопасную загрузку, которая позволяет избежать загрузки вирусов во время загрузки.

Ключевые области покрыты

1. Что такое UEFI
— определение, функциональность
2. Что такое Legacy Boot
— определение, функциональность
3. Разница между UEFI и Legacy Boot
— Сравнение основных различий

Основные условия

BIOS, Legacy Boot, UEFI

Что такое UEFI

UEFI выступает за Унифицированный расширяемый интерфейс встроенных микропрограмм, Большинство новых материнских плат состоят из этого нового типа. Это имеет больше преимуществ, чем использование BIOS. Самое главное, он предоставляет удобный графический интерфейс пользователя (GUI). BIOS предоставляет синий цвет экрана с различными вариантами. Обычный BIOS не может распознать большие накопители. UEFI предоставляет хорошую альтернативу этой проблеме и распознает большие накопители.

В обычном BIOS, который использует клавиатуру для выбора параметров, UEFI позволяет управлять интерфейсом с помощью мыши. Более того, UEFI содержит безопасную загрузку. Это предотвращает загрузку любых цифровых подписанных драйверов и помогает предотвратить любое вредоносное программное обеспечение. На некоторых компьютерах с UEFI пользователь может включить устаревший режим совместимости с BIOS.

Загрузка UEFI использует прошивку UEFI. Он поддерживает список допустимых загрузочных томов, называемых служебными разделами EFI. Во время самодиагностики при включении питания (POST), которая проверяет, работает ли все оборудование должным образом, прошивка UEFI сканирует все загрузочные устройства хранения, подключенные к системе, на предмет правильной таблицы разделов GUID (GPT). Сама прошивка проверяет GPT, чтобы найти раздел EFI для загрузки.

Что такое Legacy Boot

Legacy Boot — это процесс загрузки, используемый микропрограммой BIOS. В нем хранится список установленных загрузочных устройств, таких как дисководы гибких дисков, жесткие диски, оптические дисководы и т. Д., В соответствии с настраиваемым порядком приоритета. При включении компьютера BIOS выполняет самотестирование при включении питания (POST). Затем внутренний динамик издает короткий одиночный звуковой сигнал, чтобы указать, что загрузка нормальная. Звуковой код помогает идентифицировать код и принять меры по дальнейшему устранению неполадок.

Рисунок 1: BIOS

После завершения процедуры POST микропрограмма загружает первый сектор каждого целевого хранилища в память. Затем он сканирует его на наличие действительной основной загрузочной записи (MBR). Если найден правильный MBR, прошивка передает выполнение загрузчику, чтобы выбрать раздел для загрузки. Если он не найден, он переходит к следующему устройству в порядке загрузки.

Разница между UEFI и Legacy Boot

Определение

UEFI — это процесс загрузки на современных компьютерах, который предоставляет более широкие возможности, чем BIOS. Legacy Boot — это процесс загрузки компьютера с использованием прошивки BIOS. Это объясняет основное различие между UEFI и устаревшей загрузкой.

функциональность

Кроме того, UEFI использует встроенное ПО URFI, которое поддерживает список допустимых загрузочных томов, известных как разделы обслуживания EFI для процесса загрузки. Legacy boot использует прошивку BIOS для процесса загрузки.

Характеристики

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

Удобство для пользователя

Кроме того, UEFI более удобен для пользователя, чем устаревший Boot.

Проверка загрузочного хранилища

В то время как UEFI использует таблицу разделов GUID (GPT), BIOS использует схему разбиения основной загрузочной записи (MBR).

Заключение

Разница между UEFI и устаревшей загрузкой заключается в том, что UEFI — это новейший метод загрузки компьютера, который предназначен для замены BIOS, тогда как устаревшая загрузка — это процесс загрузки компьютера с использованием микропрограммы BIOS. Вкратце, UEFI является преемником BIOS.

Ссылка на основную публикацию
Adblock
detector