Мультизагрузка, и не только.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Мультизагрузка, и не только. » UEFI » UEFI (ликбез)


UEFI (ликбез)

Сообщений 1 страница 10 из 10

1

В этой статье мы познакомимся с понятием  UEFI и применением этой технологии в Windows 8.  то такое технология UEFI? Аббревиатура UEFI расшифровывается как Unified Extensible Firmware Interface (унифицированный расширяемый интерфейс прошивки). Эта технология предназначена для преобразования традиционной системы загрузки компьютеров и должна прийти на смену устаревшей системе  BIOS. Однако это не просто модернизация старой технологии, а принципиально новый подход к технологии загрузки компьютера и запуска ОС. По сути, UEFI практически не имеет ничего общего с системой PC BIOS.
http://winitpro.ru/wp-content/uploads/2013/01/uefi_bios_utility.jpg
Если BIOS – это код (жесткий и фактически неизменный), прошитый в специальном BIOS -чипе на системной плате, то UEFI – гибкий программируемый интерфейс, расположенный поверх всего аппаратных компонентов компьютера с их собственными прошивками. Код UEFI (намного больший по размеру, чем загрузочный код BIOS) находится в специальном каталоге /EFI/, который может храниться в самых различных местах: от отдельной микросхемы на системной плате, до раздела на жестком диске или сетевом хранилище. По сути – UEFI – это самостоятельная легкая операционная система, представляющая собой интерфейс между основной ОС и микропрограммами, управляющих аппаратным низкоуровневыми функциями оборудования,  которая должна корректно инициализировать оборудование и передать управление загрузчику основной («большой») ОС, установленной на компьютере.

В состав UEFI входят сервисы тестирования железа, загрузочные и тестовые сервисы, а также реализации стандартных протоколов взаимодействия (в том числе сетевых), драйверы устройств, функциональные расширения и даже собственная оболочка (uefi-shell), в которой можно запускать собственные EFI-приложения. Т.е. уже на уровне UEFI можно выйти в интернет, или организовать бэкап жесткого диска с помощью привычного пользователям графического GUI.

Спецификация UEFI в ближайший год-два станет использоваться во всех новых материнских платах ведущих производителей, и найти новый компьютер с обычным BIOS станет практически невозможно. Одними из наиболее востребованными особенностями UEFI, которые можно реализовать на работающем под ней компьютере являются: «безопасная загрузка» (secure boot в Windows 8 ), низкоуровневая криптография, сетевая аутентификация, универсальные графические драйверы и еще многое другое. UEFI поддерживает 32-х и 64-х битные процессоры и может быть использована на системах с процессорами Itanium, x86, x64 и ARM

Все современные операционные системы (Windows, Linux, OS X) поддерживают загрузку через UEFI.

Однако если использование UEFI в Mac OS X (загрузочный менеджер Bootcamp) и Linux достаточно поверхностное, в  Windows 8 преимущества среды UEFI уже можно использовать по полной программе.

Кстати, для возможности загрузки старых ОС, поддерживающих только BIOS, в UEFI существует режим эмуляции BIOS, который называется Compatibility Support Module (CSM).

Поддержка UEFI и Windows 8

Какие же преимущества можно получить при совместном использовании UEFI и Windows 8?

Одно из главных преимуществ – возможность безопасной загрузки (safe boot) – технологии, позволяющей предотвратить выполнение нежелательных программ во время инициализации компьютера .

Благодаря UEFI Windows 8  можно устанавливать на диски объёмом 3 ТБ и больше, и, соответственно, загружаться с этих дисков. Это связано с переходом от таблицы разделов MBR в (BIOS) к GPT (UEFI).

Использование UEFI вместо BIOS, – это один из ключевых компонентов, обеспечивающих быструю загрузку Windows 8 (код UEFI работает быстрее за счет того, что целиком писался с нуля, без необходимостей тянуть за собой шлейф древних правил и совместимостей).  Кроме того, в UEFI при чтении используется особый размер блока EFI I/O, позволяющий читать по 1 мб данных за раз (в BIOS – 64кб). Кроме того уменьшение времени запуска достигается за счет того, что нет необходимости искать загрузчик на всех устройствах: загрузочный диск назначается в UEFI на этапе установки ОС.

Итак, мы отметили, что Windows 8 поддерживает загрузку  UEFI, однако есть ряд особенностей:
Компьютер должен совместим с UEFI v2.3.1
UEFI  поддерживается только в 64 разрядной версии Windows 8. 32-битные версии Windows не поддерживают функции UEFI (на новых компьютерах этой ОС придется работать в режиме эмуляции CSM).
Windows 8 для ARM (Windows RT) не будет работать на оборудовании, не поддерживающем UEFI, или позволяющим отключить Secure Boot

В последующих версиях Windows (и ближайшем Windows 8 SP1) разработчики планируют внедрение множества других функций UEFI, таких как: Rootkit prevention (обнаружение руткитов в процессе загрузки),  Network authentication (аутентификация при загрузке, особенно актуальная в сценариях удаленного разворачивания ОС) и  т.д.

Доступ к настройкам UEFI из Windows 8

Стоит отметить, что на новых компьютерах с предустановленной Windows 8, который использует  UEFI, чтобы попасть в меню настройки UEFI (замены старичка BIOS), привычный способ нажатия на клавишу Delete или F2  (или другой клавиши заданной вендором) не сработает. Т.к. Windows 8 (особенно на SSD) грузится очень быстро, сложно успеть за это время нажать клавишу для входа в режим настройки UEFI. Где-то писалось, что Windows 8 на SSD с UEFI ждет нажатия клавиши всего 200мс. Поэтому существует процедура вызова программы настроек параметров UEFI из загрузочного меню Windows 8.

Попасть в загрузочное меню  Windows 8 можно одним из трех способов:
В настройках ПК (PC settings) выберите раздел Общие (Generel) и в подразделе Особые варианты загрузки (Advanced Startup) нажмите кнопку Перезагрузить сейчас (Restart now)
Того же самого эффекта можно достигнуть, зажав кнопку Shift при нажатии кнопки Restart в меню завершения работы.
Другой вариант попадания в загрузочное меню Windows – выполнение в командной строке команды
shutdown.exe /r /o /f /t 00
После перезагрузки автоматически откроется меню загрузки Windows 8, в котором необходимо выбрать пункты Troubleshoot->Advanced options. 
http://winitpro.ru/wp-content/uploads/2013/01/UEFI_Firmware_Settings_windows8.jpg
В окне расширенных опций есть отдельная кнопка UEFI Firmware Settings, позволяющая после перезагрузки ПК попасть прямиком в BIOS компьютера (в UEFI).

Подготовлено по материалам сайта http://winitpro.ru

2

Metamorf Большой умница!!! http://dark-os.com/images/smiles/ay.gif
СПАСИБО!!! Надо будет сообщения из той темы перенести.

3

Metamorf, респект!
Теперь понятно что это, но абсолютно непонятно для чего... Единственный + это ускоренная загрузка. А руткиты-руткитами, но если понадобится использовать такие решения, для которых придется запускать полезную фигнюшку аналогичную руткиту - то тут нежданчик-подлянчик.
Ну может >2 TB тоже надо. Только грузить ОС из файлопомойки - чуть неверное решение. Если SSD прогрессивно развиваться будут, то врядли достигнут упомянутых 2 ТБ. И вот картина [ загрузочный винч + винч-файлопомойка ] аккуратно вписывается в понятие биоса.

ИМХО ситуация двоякая, будет переход на UEFI тотальным и бесповоротным, или нет.

4

SunOK написал(а):

А руткиты-руткитами, но если понадобится использовать такие решения, для которых придется запускать полезную фигнюшку аналогичную руткиту - то тут нежданчик-подлянчик.

Привет. Для загрузки того, что UEFI не считает безопасным нужно отключить Security Boot в параметрах загрузки системы (на скриншоте он включен)
http://winitpro.ru/wp-content/uploads/2013/01/secure_boot_mode_windows_8.jpg
И (наверно) включить режим CSM (compatibility support mode – режим совместимости с BIOS), Launch CSM – Enable.
http://winitpro.ru/wp-content/uploads/2013/01/efi_bios_CSM.jpg

5

Metamorf, получается лишние телодвижения и нарушение принципиальной новизны.

Ерунда получается - один архаизм(БИОС) модернизировали, ко второму (ФАТ) привязались.

6

Metamorf
Спасибо за статью!
Интересно получается, если UEFI легко обновлять (так как она не прошита намертво как в BIOS), то также очень легко и подцепить вирус, причем на стадии железа?
Конечно UEFI намного круче, тем более уже диски появились 3Tb в продаже, а их BIOS не видит.
Но как быть с VHD? Которое в принципе работает только в NTFS?

7

вот тоже непонятно, скорее всего 350-метровый раздел будет жизненно необходим, но уже в ФАТе.

8

Metamorf Спасибо! Очень интересно. Докумекать бы до конца что к чему. Во всяком случае с Troubleshoot->Advanced options поработал на Win8.
Да и загрузчик операционок очень импонирует

9

puhpol написал(а):

Metamorf написал(а):И (наверно) включить режим CSM (compatibility support mode – режим совместимости с BIOS), Launch CSM – Enable.Ты об этом? Насколько понимаю не везде есть или не везде прокатывает.(заключения из того что прочитал) Хотя все что я говорю по этой теме - не чем не подтверждено.

Везде (в любом UEFI) есть CSM.

10

http://www.ichip.ru/stati/testy-i-obzor … mesto-bios
Работа с настройками и приемы создания загрузочных носителей. + кнопки вызова настроек в ноутбуках.


Вы здесь » Мультизагрузка, и не только. » UEFI » UEFI (ликбез)


Рейтинг форумов | Создать форум бесплатно