Що означає uefi. Операційні системи, що підтримуються. Чому BIOS застарів

UEFI BIOS – програмне рішення, що є альтернативою системи BIOS, до якої давно звикла більшість користувачів комп'ютерів Не можна сказати, що це дуже нова технологія. Роботи зі створення інтерфейсу між ОС та мікропрограмами, відповідальними за низькорівневі функції «заліза», розпочалися у другій половині 90-х років. Спочатку цей інтерфейс звався Intel Boot Initiative. Трохи згодом назва була змінена на EFI.

Перша специфікація цього інтерфейсу, випущена компанією Intel у 2000 році, продемонструвала його явні переваги перед класичним BIOS. Тому його підтримка є у більшості сучасних материнських плат. Сьогодні ми поговоримо про особливості та переваги UEFI. Але для цього потрібно спочатку розібратися, що таке BIOS.

Що являє собою BIOS?

Це програмне рішення, вбудоване у мікросхему на материнській платі. Ця мікропрограма забезпечує обмін даними між комплектуючими елементами комп'ютера та операційною системою. Тобто за рахунок BIOS Windowsмає можливість працювати з оперативною пам'яттю, материнською платою, процесором, відеокартою та іншими компонентами

BIOS ініціалізується набагато раніше завантаження Windows . На мікропрограму покладається завдання перевірки всіх систем комп'ютера, які ми перерахували вище. Крім того, BIOS задає їм необхідні параметри функціонування.

Якщо під час процедури POST виявляється несправний компонент комп'ютера, то BIOS передасть через маленький динамік кодову послідовність звукових сигналів, за якою користувач може визначити, яка саме деталь несправна.

Чому розробники ПЗ та заліза вирішили відмовитися від BIOS на користь UEFI?

Тому є кілька причин:

З цих причин провідні бренди забезпечують підтримку UEFI у сучасних материнських платах.

Основні переваги UEFI

UEFI на відміну від BIOS є не мікропрограмою, а мініатюрною операційною системоюАле при цьому вона дуже багато взяла від своєї попередниці. Завдання UEFI такі самі, як у БІОС – взаємозв'язок програмного забезпечення та «заліза» комп'ютера. Новий інтерфейс так само перевіряє обладнання перед запуском завантажувача Windows.

До основних переваг UEFІ можна віднести:

Новий інтерфейс підтримує керування мишкою.

Він інтуїтивно зрозумілий та підтримує безліч мов. Його налаштування не викликає жодних проблем.

  1. UEFI на відміну від БІОС чудово працює з жорсткими дисками, що мають GPT.
  2. Біос UEFI забезпечує можливість роботи з жорсткими дисками об'ємом більше 2-х ТБ.
  3. Жорсткі диски з таблицею GUID працюють з новою адресацією LBA.
  4. Windows у UEFI стартує набагато швидше.
  5. UEFI має власний завантажувач, що дозволяє використовувати на одному комп'ютері відразу кілька операційних систем без застосування спеціальних завантажувачів.
  6. Біос UEFI дуже легко та безпечно оновлюється.

Що стосується "Secure Boot", то ця процедура досі вважається сумнівною перевагою. Як уже говорилося вище, якщо не вимкнути її, то встановлення будь-яких операційних систем, крім Windows 8 і 10, буде неможливим.

Є думка, що Microsoft активно просуває процедуру "Secure Boot" з метою боротьби з конкурентамиадже на нові комп'ютери не можна встановити не тільки старі. Операційні системи Windows, але і ОС сторонніх розробників. Хтось скаже, що для вирішення проблеми достатньо відключити цю процедуру, але тоді користувач буде позбавлений усіх переваг роботи з жорсткими дисками, що мають GUID.

На всі звинувачення Microsoft відповідає однотипно - протокол розроблено для безпеки користувачів. І парирувати ці слова нічим, адже Secure Boot дійсно забезпечує високий рівень захисту.

Сьогодні користувач можна зіткнутися з різними версіями UEFI. Справа в тому, що розробкою інтерфейсу займаються виробники персональних комп'ютерів. Тому UEFI від різних брендів відрізняється по зовнішньому виглядута функціоналу. Наприклад, під час запуску комп'ютера користувач може не побачити меню доступу до налаштувань інтерфейсу. Як правило, доступ до них користувач пізніше може отримати безпосередньо з Windows. При цьому користувач може виправити ситуацію, вибравши у вкладці "Параметри" режим "Особливі варіанти завантаження". Після перезавантаження під час старту з'явиться меню доступних режимів завантаження.

Альтернативний варіант для доступу до налаштувань UEFI – натискання клавіші ESC на клавіатурі під час старту комп'ютера.

UEFI може працювати у двох режимах:

  1. Звичайний. Передбачає повний доступ до опцій інтерфейсу.
  2. 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 БІОСкористувач може зіткнутися з двома проблемами:

Після попереднього налаштування UEFI увімкнення та вимкнення необхідних функцій можна приступати до встановлення ОС з флешки, CD або DVD.

Комп'ютери з кожним днем ​​розвиваються все більше і це дозволяє їм працювати ще краще та надійніше. Багато хто вже, напевно, чув про BIOS, а якщо вже встановлювали Linux, то, напевно, знаєте що це таке і вже мали досвід налаштування. Ви, швидше за все, помітили, що BIOS важко налаштовувати та використовувати. Це програмне забезпеченнянизького рівня, і воно залишається незмінним протягом двох останніх десятиліть. Через це зараз технологію BIOS можна вважати застарілою і потребує заміни.

Нова система - UEFI з часом витіснить BIOS, але, як і більшість нових технологій, її реалізація рухається дуже повільно і довго. Користувачі втрачають важливість операційної системи низького рівня, саме цей недолік намагається закрити UEFI. У цій статті ми розглянемо чим відрізняється uefi від bios, спробуємо з'ясувати, що краще bios або uefi, а також визначимо, що краще використовувати.

BIOS розшифровується як Basic Input/Output System або російською - базова система введення та виведення. Це програмне забезпечення низького рівня, яке забезпечує прошарок між апаратними засобами комп'ютера та операційною системою.

BIOS запускається як тільки ви включаєте комп'ютер, виконується перевірка та тестування обладнання, а потім вже завантаження завантажувача операційної системи.

Плата BIOS вбудована в кожну материнську плату і, крім підготовки обладнання BIOS, може стати в нагоді ще в ряді випадків. Оскільки BIOS не залежить від операційної системи, можна отримати доступ до її налаштувань без встановленої ОС. Крім того, можна налаштувати різні параметри обладнання – частоту процесора та пам'яті, робочу напругу, затримку тощо. Це дозволяє виконати тонке налаштуваннякомп'ютера та отримати максимальну продуктивність.

Взагалі кажучи, це все, чим займається BIOS, тут є лише псевдографічний інтерфейс, керування за допомогою кнопок і лише установки обладнання. Завантажувач BIOS бере з головного завантажувального запису – MBR, і завантажувач може бути лише один. Звичайно, ніякої мови про вибір завантажувача і бути не може.

Що таке UEFI?

UEFI, або Unified Extensible Firmware Interface, заснований на EFI - розробці компанії Intel, яка має замінити BIOS. Розроблено стандарт EFI протягом кількох останніх років і вже почав набирати більшої популярності, оскільки виробники починають використовувати його на своїх пристроях замість застарілої технології BIOS.

UEFI підтримує всі функції, які були реалізовані в BIOS, а також багато нових функцій, що робить її кращим рішенням для використання на сучасних комп'ютерах.

Тут, окрім ініціалізації обладнання, читання налаштувань із енергонезалежної пам'яті та запуску завантажувача підтримується ще велика кількість функцій. Можна сміливо сказати, що це операційна система низького рівня. Це головна відмінність bios від uefi. Тут підтримка драйверів обладнання, а звідси підтримка миші та графічної карти також є повноцінна консоль з підтримкою запуску додатків, мережі та роботи з обладнанням. Аж до того, що ви можете не тільки копіювати та переміщувати файли у підтримуваних файлових системах, але й програвати диски або музику, якщо це підтримується програмами EFI.

Незважаючи на значну перевагу в порівнянні з BIOS, у UEFI є деякі обмеження на 32 бітних процесорах. 64 бітні процесори повністю підтримують UEFI, а ось 32 бітні не підтримують частину функцій і операційна система повинна емулювати для них середовище BIOS, щоб нормально працювати.

На багатьох пристроях можна використовувати два режими legacy bios або UEFI. Під час цього багато корисні функціїгубляться. Виробники процесорів та розробники операційних систем працюють разом, щоб виправити цю проблему і у них непогано виходить.

Визначити UEFI або BIOS використовується на вашому комп'ютері дуже просто можна просто подивитися на інтерфейс налаштування комп'ютера перед завантаженням. Я думаю, ви вже тут все зрозумієте.

Яка технологія краща?

Стара технологія BIOS була промисловим стандартом протягом останніх двадцяти років і за цей час він не отримав великої кількості змін через такі обмеження, як тільки один мегабайт пам'яті, 16-бітові інструкції та таблиці розмітки диска MBR, яка підтримує жорсткі дискимаксимум 2 Тб і лише на чотири розділи. Двадцять років тому цього було цілком достатньо, але за сучасних стандартів такі обмеження надто жорсткі.

Крім того, гнучкість UEFI необхідна для доступних технологій вже зараз або тих, які стануть доступними в майбутньому. Обмеження BIOS в один мегабайт створювало дуже велику кількість проблем розробникам обладнання, але тепер місця для завантаження драйверів пристроїв вистачить.

UEFI має модульну структуру і завдяки таблиці розділів GPT може підтримувати 128 розділів розміром до 8 екзабайт. Також тут забезпечується тісніша інтеграція з операційною системою. Дуже важливим компонентом UEFI є підвищення безпеки. Це важлива відмінність bios від uefi. Користувачі можуть встановлювати лише зареєстровані операційні системи. Кожній операційній системі видається ключ, вбудований у її завантажувач, а система UEFI зчитує цей ключ і порівнює його зі своєю базою даних. Якщо цього ключа немає у базі даних, операційній системі не буде дозволено завантажитись. Це могло б викликати багато проблем з дистрибутивами LinuxАле ця проблема була вирішена. До того ж, користувачі можуть самі додавати ключі до бази даних.

Завдяки модульній структурі UEFI нові функції можуть бути додані пізніше і тим самим розширити існуючу систему. Це робить таку систему більш перспективною та простою у використанні.

Використовувати нові системи UEFI набагато простіше, вони мають повноцінний графічний інтерфейс з покажчиком миші та інтуїтивно зрозумілим меню. Ви маєте можливість все дуже просто налаштувати. Окрім того, виробники материнських плат можуть розробляти різноманітні програмні модулі UEFI, які дозволять легко тестувати різне обладнання.

Загалом, якщо порівнювати UEFI та BIOS, то перша перемагає завдяки своїй модульності, розширюваності, а також незалежним драйверам та простоті використання. Мине деякий час, поки користувачі зможуть вибрати BIOS або UEFI і нова технологія повільно замінить стару. Все більше і більше виробників застосовують UEFI на своїх платах та комп'ютерах і все рідше використовуються 32-бітові процесори. Але, як і з усіма іншими здобутками в області комп'ютерної техніки, для переходу на UEFI буде потрібно багато часу. Ви тепер знаєте чим відрізняється uefi від bios та зможете зробити правильний вибірпри покупці нового пристрою.

Обидві ці програми – приклади програмного забезпечення низького рівня, що запускається при старті комп'ютера перед тим, як завантажиться операційна система. UEFI – більш нове рішення, він підтримує жорсткі диски більшого об'єму, швидше вантажиться, безпечніший – і, що дуже зручно, має графічний інтерфейс і підтримує мишу.

Деякі нові комп'ютери, що постачаються з UEFI, як і раніше, називають його «BIOS», щоб не заплутати користувача, звичного до традиційних PC BIOS. Але, навіть зустрівши його згадку, знайте, що ваш новий комп'ютер, швидше за все, буде оснащено UEFI, а не BIOS.

Що таке BIOS?

BIOS - це Basic Input-Output system, базова система вводу-виводу. Це програма низького рівня, що зберігається на чіпі материнської плати комп'ютера. BIOS завантажується при включенні комп'ютера і відповідає за пробудження його апаратних компонентів, переконується в тому, що вони правильно працюють, а потім запускає програму-завантажувач, яка запускає операційну систему Windowsабо будь-яку іншу, встановлену у вас.

На екрані налаштування 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).

Чому 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 повинен працювати у 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.

Як UEFI замінює та покращує BIOS


UEFI замінює традиційний BIOS на PC. На існуючому PC неможливо поміняти BIOS на UEFI. Потрібно купувати апаратне забезпечення, яке підтримує UEFI. Більшість версій UEFI підтримують емуляцію BIOS, щоб ви могли встановити і працювати зі застарілою ОС, яка очікує на наявність BIOS замість UEFI - так що зворотна сумісність у них є.

Новий стандарт обходить обмеження BIOS. Прошивка UEFI може вантажитися з дисків об'ємом понад 2,2 Тб – теоретична межа для них становить 9,4 зеттабайт. Це приблизно втричі більше за всі дані, що містяться в сьогоднішньому Інтернеті. UEFI підтримує такі обсяги через використання розбивки на розділи GPT замість MBR. Також у неї стандартизований процес завантаження, і вона запускає програми EFI, що виконуються замість коду, розташованого в MBR.

UEFI може працювати в 32-бітному або 64-бітному режимах і його адресний простір більше, ніж у BIOS - а значить, швидше завантаження. Також це означає, що екрани налаштування UEFI можна зробити красивішими, ніж у BIOS, включити туди графіку та підтримку миші. Але це необов'язково. Багато комп'ютерів досі працюють з UEFI з текстовим режимом, які виглядають і працюють так само, як старі екрани BIOS.

У UEFI вбудовано багато інших функцій. Вона підтримує безпечний запуск Secure Boot, в якому можна перевірити, що завантаження ОС не змінила жодна шкідлива програма. Вона може підтримувати роботу по мережі, що дозволяє проводити віддалене налаштування та налагодження. У випадку з традиційним BIOS для налаштування комп'ютера необхідно сидіти перед ним.

І це не просто заміна BIOS. UEFI - це невелика операційна система, що працює над прошивкою PC, тому вона здатна набагато більше, ніж BIOS. Її можна зберігати у флеш-пам'яті на материнській платі або завантажувати з жорсткого дискаабо з мережі.

У різних комп'ютерах буває різний інтерфейс та властивості UEFI. Все залежить від виробника комп'ютера, але основні можливості однакові у всіх.

Як отримати доступ до налаштувань UEFI на сучасному ПК

Якщо ви звичайний користувач, переходу на комп'ютер з UEFI ви не помітите. Завантажуватися та вимикатися комп'ютер буде швидше, а також будуть доступні диски розміром більше 2,2 Тб.

А ось процедура доступу до налаштувань трохи відрізнятиметься. Для доступу до екрана налаштувань UEFI вам може знадобитися завантажувальний меню Windows. Виробники ПК не хотіли уповільнювати швидке завантаження комп'ютера очікуванням натискання кнопки. Але нам зустрічалися і такі UEFI, в яких виробники залишили можливість входу в налаштування тим же способом, який був у BIOS – натисканням клавіші під час завантаження.

UEFI – це велике оновлення, але сталося непомітно. Більшість користувачів ПК не помітять його, і їм не потрібно турбуватися з приводу того, що їхній новий комп'ютер використовує UEFI замість звичайного BIOS. ПК просто краще працюватимуть і підтримуватимуть більше сучасного апаратного забезпечення та можливостей.

Більш докладне пояснення відмінностей у процесі завантаження UEFI можна почитати в

1. Що таке UEFI?
UEFI (Unified Extensible Firmware Interface) є заміною BIOS, який краще відповідає вимогам сучасного різноманітного «заліза». За своєю суттю, UEFI є інтерфейсом, який відповідає за передзавантажувальне оточення операційної системи.

2. У чому переваги UEFI перед BIOS?

  • Підтримка носіїв об'ємом >2Тб
  • Простіша підготовка завантажувальних носіїввідсутність необхідності в запису різних завантажувальних секторів
  • Наявність власного менеджера завантаження. Тепер необов'язково заводити багаторівневу чехарду завантажувачів, щоб організувати мультизавантажувальне середовище, в EFI NVRAM штатно зберігаються всі записи про наявні завантажувачі, і перемикання між ОС, що завантажуються, здійснюється так само, як і між завантажувальними носіями.
  • Більш захищене середовище завантаження
  • Графічний режим конфігурації UEFI, з підтримкою графіки та миші

3. Чи можна оновити мій BIOS на UEFI?
Не зовсім. UEFI не можна прошити замість BIOS, оскільки він займає набагато більше пам'яті. Але є така штука, як DUET. Це завантажується з BIOS за допомогою окремого завантажувального розділусередовище UEFI, яке може бути корисним, якщо ви збираєтеся використовувати диски об'ємом >2Тб на своєму старому залізі з BIOS.

4. Чи можна завантажуватися з UEFI, як раніше, через завантажувальні сектори та MBR-диски?
Так, якщо у конфігурації UEFI включена підтримка Legacy Boot

5. Що таке GPT?
GUID Partition Table, GPT – стандарт формату розміщення таблиць розділів на жорсткому диску. Він є частиною інтерфейсу EFI. EFI використовує GPT там, де BIOS використовує MBR.

6. У чому переваги GPT перед MBR?

  • Підтримка носіїв об'ємом >2.2Тб
  • Відсутність обмеження на 4 основні розділи, і як наслідок-відсутність необхідності у логічних розділах
  • Підвищена безпека-GPT зберігає резервну копіютаблиці розділів наприкінці диска, у разі неполадок існує можливість відновлення розмітки з допомогою запасний таблиці.
  • Захист від пошкодження застарілими програмами за допомогою Protective MBR
  • Існує можливість використання старих завантажувальних секторів.

7. Де в GPT зберігаються аналоги завантажувальних секторів?
EFI використовує для зберігання завантажувачів папку EFI/boot, що знаходиться в корені розділу FAT32. За промовчанням має завантажуватися файл /EFI/boot/bootx64.efi
Якщо диск, що завантажується, розмічений у стилі MBR, то наявність файлової системи FAT32 на першому розділі (якщо їх кілька) і файлу з завантажувачем, що лежить по дефолтному шляху, є єдиними умовами завантаження з цього носія (CD/DVD теж підтримуються). У випадку, якщо диск розмічений у стилі GPT, розділ необов'язково має бути першим, але у нього повинен бути прапор boot (перевірити і виставити можна через gparted)

8. Чи можливо конвертувати диск з MBR на GPT і назад без втрати даних?
Так. Для цього потрібно завантажувальний диск/флешка з Gparted. Після завантаження із завантажувального носія відкриється вікно gparted, у якому у верхньому правому куті буде відображено робочий диск (зазвичай це /dev/sda). Необхідно запам'ятати ім'я диска, який ви хочете конвертувати, відкрити термінал і набрати там sudo gdisk /dev/sda де замість sda, при необхідності, потрібно підставити ім'я вашого диска. Потім потрібно ввести команду w та підтвердити запис таблиці GPT на диск. Все, диск перетворено на таблицю GPT. Для зворотної конвертації в MBR необхідно так само відкрити gdisk для вашого диска, і послідовно набрати команду r, потім g, після чого підтвердити запис нової таблиці за допомогою команди w.

9. Що таке UEFI Shell?
Це середовище роботи з оточенням EFI (терміналоподібне), що дозволяє на ходу запускати efi-сумісні завантажувачі, виконувати найпростіші операції з файлами, а також оперувати вбудованим менеджером завантаження.

10. Як редагувати/видалити/додати пункти завантаження у меню завантаження UEFI?
Качаємо UEFI Shell, копіюємо його у файл /EFI/boot/bootx64.efi на FAT32 флешку, і завантажуємося з неї. Після вдалого завантаження шелла має з'явитися запрошення командного рядка
Shell>
Вище запрошення має відобразитись список наявних підключених дисків (fs0:, fs1:, BLK0 тощо). Щоб ще раз викликати цей список у разі потреби, скористайтесь командою
map fs*
З повного імені диска можна отримати деяку інформацію про диск. Наприклад:
PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)/HD(1,MBR,0x27212721,0x3F,0x13FA6D9)
звідси
Ata(0x0)-інтерфейс підключення диска, а також порт контролера
HD-це жорсткий диск
1-кількість розділів на диску
MBR-схема розмітки

Знайшовши таким чином необхідний дискпотрібно перейти в нього
fs0:
потім за допомогою старих добрих досовських команд dir і cd потрібно намацати і перейти до каталогу із завантажувальними efi-файлами. Зазвичай це /EFI/boot/. Потім, перебуваючи в цьому каталозі, можна, ввівши ім'я завантажувача, відразу ж завантажитися в нього. Щоб додати потрібний файлдо списку завантажувальних записів, бажано спочатку вважати вже наявні записи за допомогою команди
bcfg boot dump
Потім, щоб додати файл завантаження до цього списку, потрібно ввести
bcfg boot add N filename.efi "label"
Де N-порядковий номер запису (якщо на його місці щось було- цей пункт перезапишеться)
filename.efi-ім'я файлу із завантажувачем
label-ім'я, під яким цей запис буде відображатися у списку
Можна знову переглянути список завантажувальних записів через
bcfg boot dump
і переконатися, що все на місці. Можна перезавантажуватись та перевіряти.
Для видалення запису зі списку використовується команда
bcfg boot rm N
де N-номер запису

11. Що таке Secure Boot?
Специфікація Secure Boot розроблена Microsoft у рамках проекту UEFI і дозволяє захистити завантажувальне середовище від втручання в завантажувальні файлишляхом контролю підписів файлів, що завантажуються, на предмет їх відповідності білому списку ключів, зашитих у uefi як довірені. "Побічним ефектом" такого захисту від руткітів є неможливість встановлення ОС, відмінної від Windows 8 (на даний момент тільки вона підтримує Secure Boot), а також унеможливлює запуск зі старих mbr дисків і завантажувальних CD-дисків/флешок.

12. Як вимкнути Secure Boot?


13. Як зробити UEFI-сумісну флешку з дистрибутивом ОС?
У більшості випадків все дуже просто:

  1. Відформатуйте флешку у файлову систему FAT32
  2. Скопіюйте на неї весь вміст iso-образу дистрибутива

Але у випадку з ОС Windows Vista/7 потрібно попередньо підготувати дистрибутив, т.к. вони спочатку не містять EFI-файлів у потрібних місцях. Відразу невелике застереження-windows підтримує роботу з uefi тільки в 64-бітових редакціях.

14. Як дізнатися, що завантажувальна флешказроблено правильно, і буде вантажитися в UEFI-режимі?
Якщо все зроблено правильно, то у списку завантажувальних носіїв має з'явитися два пристрої з однаковим ім'ям, але різними префіксами, UEFI:і USB:. Через перший здійснюється завантаження UEFI режимі, через другий-Legacy завантаження із завантажувального сектора.

15. Що таке Fast Boot Mode?
Режим швидкого завантаження, у якому управління майже одночасно передається операційній системі, ще готовності до роботи устаткування, ініціалізацію якого проводить сама ОС. Fast Boot виключає затримки, спричинені подвійною ініціалізацією пристроїв. У «класичному» режимі після отримання керування операційна система ініціалізує повторно вже раніше ініціалізовані BIOS пристрої. Враховуючи те, що ініціалізація деяких типів пристроїв є досить тривалим процесом, виграш у швидкості очевидний. При включенні Fast Boot керування передається системі раніше, ніж здійснюється ініціалізація USB, що призводить до недоступності USB-накопичувачів та клавіатури до стартувстановленої на диск системи. Оскільки Microsoft пред'являє досить жорсткі вимоги до часу, коли має вкластися прошивка при включеному режимі Fast Boot, а ініціалізація USB-пристроїв може займати секунди, до моменту старту системи USB-пристрою залишаються неініціалізованими. У цьому випадку виявляється Зворотній бікмедалі — користувач комп'ютера з USB-клавіатурою не може перервати процес початкового завантаження та ініціювати інсталяцію іншої системи, оскільки клавіатура залишається неробочою до моменту запуску ОС. Більш того, ініціалізація чіпа i8042 теж вимагає часу і на деяких ноутбуках виробники прошивки залишають неініціалізовану вбудовану клавіатуру з інтерфейсом PS/2.

UEFI - інтерфейс, який повинен був замінити BIOS

БІОС UEFI наробив багато шуму під час виходу, а тепер на всіх комп'ютерах та ноутбуках з новими материнськими платами (Asus, Gigabyte, MSI тощо) використовується саме цей інтерфейс, який прийшов на заміну колишньому БІОС. Не дуже гучна абревіатура розшифровується як Unified Extensible Firmware Interface (російською це буде «розширюваний інтерфейс вбудованого ПЗ»). Отже, що таке UEFI і чим він так «насолив» багатьом користувачам?

BIOS проти UEFI

BIOS – це система, яка відповідає за всі операції вводу/виводу для Windows. Розроблено вона була далекого 1981 року, тобто. Існує вже 33 роки. Перший варіант BIOS, який використовувався на комп'ютерах IBM, природно, сильно відрізнявся від сьогоднішнього варіанту. Той БІОС використовувався лише драйверів, тобто. пов'язував операційну систему з усіма підключеними периферійними пристроями. Але з часом комп'ютер і вся периферія поступово вдосконалювалися, і BIOS не міг виконувати ті завдання, які йому приписували спочатку. Так з'явилися драйвери та різні програми, які взаємодіяли з операційною системою. З роками BIOS постійно змінювався, намагаючись адаптуватися під нову техніку, і на початку 90-х він міг виконувати такі функції, як автоматичне налаштуванняплат розширення, завантаження з DVD-приводу та ін.

А новий варіант BIOS UEFI почав розроблятися 13 років тому з 2001 року. Розробкою займалася компанія Intel, яка збиралася використовувати такий BIOS лише серверного процесора Itanium. Справа в тому, що на цьому процесорі не працювала жодна версія BIOS, і навіть доопрацювання даного інтерфейсу не допомагали у цій ситуації. Саме це і стало стимулом для розробки BIOS UEFI. Спочатку цей інтерфейс називався EFI, а першою компанією, яка почала його використовувати стала Apple. Корпорація Apple з 2006 року почала збирати комп'ютери та ноутбуки на базі процесорів Inter та BIOS EFI. А за рік до цього до абревіатури EFI додалася літера U, під якою ховалося слово Unified. Це слово означає, що розробкою UEFI BIOS займалося одночасно кілька компаній. До них відносяться IBM, Dell, HP, Phoenix Inside, а також компанія Microsoft, оскільки саме вона є основним розробником операційних систем.

Короткий відео огляд UEFI BIOS

Зміни у UEFI

Отже, UEFI BIOS – це інтерфейс між операційною системою та програмами, які керують низькорівневими функціями обладнання. Його основні завдання: швидко протестувати все обладнання на працездатність, провести ініціалізацію та передати керування іншою програмою, яка почне завантажувати операційну систему. Загалом, UEFI це лише покращена версія звичного Біоса.

UEFI BIOS — свого роду «прошарок» між ОС та низькорівневими підпрограмами для роботи з обладнанням

Якщо БІОС - це незмінний за своїм змістом код мікросхеми CMOS (прошивка БІОС - це вже інша тема), то UEFI - це інтерфейс, що гнучко налаштовується, який розташований поверх всіх апаратних компонентів комп'ютера. Іноді UEFI називають «псевдоопераційною системою», але вона сама здатна отримати доступ до всього апаратного забезпеченнякомп'ютера.

Зовнішній вигляд останньої версіїБіос (до UEFI) - це знайомий всім синій екранз білими написами на англійською(Управління здійснювалося тільки за допомогою клавіатури). Зараз це вже нова графічна оболонка. Графічний інтерфейс, який встановлений на нових материнських платах Asus, MSI, може використовуватися для виконання інших додатків UEFI: налаштування, діагностика і т.д. Зовні цей інтерфейс виглядає дуже симпатично. Простим користувачам буде набагато простіше розібратися в такому Біосі, до того ж інтерфейс UEFI підтримує керування не тільки з клавіатури, але й за допомогою мишки. Також є підтримка російської мови, наприклад, тих самих материнських платах від Asus. Викликавши BIOS UEFI тепер можна спостерігати конфігурацію свого комп'ютера (процесор та оперативну пам'ять), поточну дату та час, робочу температурупристроїв та ін.

Крім того, як бонус до стандартної схеми розмітки дисків MBR, UEFI має підтримку GBT (GUID Partition Table), яка вільна від обмежень, властивих MBR. Перехід на платформу BIOS UEFI тривалий час відкладався, але коли почали виробляти жорсткі диски великого об'єму (понад 2 Тб), він став неминучим. Вся справа в тому, що стандартна версіяБІОС може "бачити" лише 2,2 Тб дискового простору. Приблизно так, як і 32-розрядна операційна система може «бачити» лише 3,25 Гб оперативної пам'яті. А UEFI може підтримувати зараз жорсткі диски обсягом до 9 млрд Тб (досить космічне число на сьогоднішній день, але, хто знає, може, через 10-20 років це буде вже звичайною річчю).

Як основні функції, які є в BIOS UEFI ще варто відзначити:

  • тестування оперативної пам'яті;
  • сумісність із старою версією BIOS;
  • універсальний завантажувач;
  • резервне копіювання даних із вінчестера (HDD Backup);
  • можливість оновлення UEFIчерез Інтернет (Live Update).

Переваги BIOS UEFI

Головна перевага UEFI — більша зручність

BIOS UEFI - це повністю перероблений механізм, який багато чого взяв від свого батька і призначений для зв'язку операційної системи та встановленого обладнання на комп'ютері. Незабаром цей новий інтерфейс повністю витіснить стару версію BIOS.

Серед основних переваг нової технологіїможна відмітити:

  1. Зручний інтерфейс. UEFI має дуже простий і зрозумілий інтерфейс практично для будь-якого користування за допомогою миші. Крім того, є підтримка російської мови (на материнських платах Asus та ін.).
  2. Підтримка GPT. Новий Біос може працювати з жорсткими дисками, які мають таблицю розділів GUID (GPT). Такі HDD можна розбити на 128 первинних розділів (на дисках MBR можна було створити лише 4 первинні розділи). Крім того, жорсткі диски з таблицею розділів GUID (GPT) працюють з адресацією LBA, а старі HDD - із застарілою адресацією CHS.
  3. Підтримка жорстких дисківпонад 2 Тб. UEFI дозволяє використовувати будь-які існуючі на даний момент, в той час як стара версія БІОС не бачить більше 2.2 Тб.
  4. Швидке завантаження ОС. Завантаження операційної системи відбувається набагато швидше. Наприклад, встановлена ​​на GPT диск Windows 8 завантажувалася за 7-8 секунд. Така різниця в часі запуску ОС досягається за рахунок того, що більше не потрібно шукати завантажувача на всіх пристроях: завантажувальний диск в UEFI призначається ще при установці операційної системи.
  5. Швидке оновлення. , ніж стару версію Біос.

Особливість BIOS UEFI

Особливість інтерфейсу UEFI, яка завдає багато клопоту користувачам, це відсутність можливості встановити Windows 7 як операційну систему. Тобто все нові материнські плати (все одно Asus це або MSI), що мають UEFI, «дозволяють» користувачам встановити лише Windows 8. Крім того, є ще один досить цікавий протокол завантаження Secure Boot, який також завдає клопоту. Справа в тому, що цей протокол ґрунтується на спеціальних ключах, які належать виробникам комп'ютерів, ноутбуків та іншого обладнання. І у кожного виробника свої ключі: у Asus – одні, а у Gigabyte – вже зовсім інші. Саме тому, якщо у вас стоїть нова материнська платавід Asus або ноутбук Asusз БІОС UEFI, то жодну іншу операційну систему поставити не вдасться.

Хоча є одна настройка, за допомогою якої все ж таки можна встановити, наприклад, Windows 7. Для цього потрібно лише відключити опцію "Secure Boot". Але таке налаштування призведе до того, що ОС доведеться ставити на диск MBR, а всі переваги роботи з GPT оцінити не вдасться. Але тут вже вирішувати користувачеві: чи потрібна йому ця настройка чи ні. На новому устаткуванні від Asus, Gigabyte, MSI інакше зробити не вийде: або Windows 7 і диск MBR, або Windows 8 і диск GPT.

Загалом прогрес не стоїть на місці, доведеться звикати до нового. До того ж, через деякий час компанія Microsoft припинить підтримку Windows 7, отже BIOS UEFI і Windows 8 скоро стануть досить простим явищем.