Во всенародной теории UEFI - синоним BIOS, каковой ускоряет старт системы на немного мгновений, автоматом поддерживает, в отсутствие каких-нибудь драйверов - высокую детализацию дисплея и функционирование мыши.
При всем при том всё значительно сложней...
Код BIOS создается на ассемблере и он исполняется в 16-бит режиме процессора, однако нередко сочетает и 16 бит и 32 бит команды. Диапазон памяти ограничен 1 Мб.
Код UEFI написан на C и исполняется в актуальном сегодня 64-бит режиме.
Однако дальше достоинства UEFI завершаются - вопросы во время инсталляции системы, вопросы с Secure Boot UEFI как будто из-за несовершенных firmware насколько и традиционных заморочек компании Microsoft - применением засекреченного ключа.
Secure Boot
Secure Boot — это особенный механизм предохранения от выполнения не верифицированного кода - т. е. предохраняет от замены загрузчика (в эпизоде с Microsoft – это опять-таки и предохранение от пиратской установки системы), однако юзеры нередко нередко его отключают или же даже по дефолту он установлен в выключенном режиме.
Однако опция SecureBoot в принципе важна, потому что:
UEFI — фактически самая натуральная операционная система, функционирующая на полном уровне доступа к ресурсам "ring 0"

располагает своими драйверами, свой сетевой стек, неограниченный доступ ко всему ОЗУ и девайсам, обходя традиционную ОС, т. е оборудованием вроде RAID/USB/SATA/Ethernet-контролеров могут управляться драйверами UEFI.
пока самый распространенный вид UEFI - это некоторый модуль типового BIOS, однако встречаются материнки в каких реализован вариант "напротив ".
По информации компании Интел: "UEFI замещает типовые решения BIOS и выделяется более значительной эластичностью , быстродействием, результативностью и снятием ограничений по размеру драйверов. Модуль поддержки совместимости (CSM) применяется для загрузки прежних ОС и взаимодействия со старым программным обеспечением."
В итоге в отсутствие этой защиты процесс, принявший права администратора может могдифицпровать BIOS: стереть его, изменять отдельные его модули, присоединить свои.
Тем не менее учитывая отдельные практические ограничения, в том числе по безопасности пока что окрестить UEFI полноценной сменой BIOS невозможно.
В частности , до тех пор пока вы применяете legacy-загрузки из MBR или с наружных девайсов - Compatibility Support Module целиком обойтись в отсутствие классичекой БИОС в данное время не получится.
Если в БИОСе отсутствует вариант загрузки с USB - флешки и uefi?
Нужно в UEFI:
в опции Secure Boot назначить Disable,
в опции OS Mode Selection назначить Uefi and Legacy Boot.
вслед за тем показывается возможность загрузки с USB.
|