Який біос краще uefi чи legacy. Що таке UEFI і чим цей режим інсталяції Windows відрізняється від BIOS? Основні переваги UEFI

Комп'ютери з кожним днем ​​розвиваються все більше і це дозволяє їм працювати ще краще та надійніше. Багато хто вже, напевно, чув про 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 Boot - що це такеі як відключити UEFI в Біосі.

Звичайно, для простого користувача всі ці назви і абревіатури ні про що не говорять, але тим не менш, купуючи сучасні настільні комп'ютери і ноутбуки, ви все одно зіткнетеся віч-на-віч з цими поняттями.

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

Ще багато ентузіастів намагалися тут грати з вольтажем і частотою головного процесора, щоб збільшити потужність своєї машини. Так ось, на зміну мікропрограмі Біос прийшла інша, більш сучасна.

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

Якщо ви прочитали всі рядки вище і зовсім нічого не зрозуміли, тоді перегляньте коротке відео для закріплення теми:

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

І одна з них, так звана UEFI Boot (повна назва Secure Boot). Сенс її роботи полягає у запобіганні заміні джерела завантаження системи, тим самим зменшуючи використання неліцензійного ПЗ.

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

Але насправді, вирішити цю проблему можна і дуже легко. Для цього потрібно зробити пару налаштувань і всього ділу. Тож давайте переходити до роботи. Так би мовити, вистачить теорії.

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

Таким чином, ми відключили головну функцію захисту UEFI від сторонніх завантажувачів. Потім слід пройти в розділ "Boot" та виставити параметри як на скріншоті нижче:

Після цього у нас має з'явитися список доступних пристроїв. Тепер змінюючи їхнє положення у списку, можна маніпулювати джерелами завантаження. Знову ж таки, на прикладі автора, це можна зробити поєднанням клавіш Fn+F5/F6:

Що ж, після всіх внесених параметрів, залишилося лише зберегти зміни. Робиться це в меню "Exit", вибравши пункт "Exit Saving Changes":

Ось і всі, друзі мої, тепер ви точно знаєте відповідь на запитання: UEFI Boot – що це таке і як відключити UEFI у БІОС. Якщо ж залишилися питання, сміливо ставте їх у коментарях.

Ну а якщо раптом хочете дізнатися про UEFI BIOS набагато, то подивіться коротке відео, де ця тема розкрита ширше.

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

UEFI: що це таке?

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

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

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

Основні відмінності UEFI від BIOS

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

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

Другий момент стосується того, що для BIOS-систем встановлено обмеження роботи з дисковими розділами, в той час як UEFI підтримує до 128 розділів, що стає можливим завдяки наявності таблиці розділів стандарту GPT.

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

Трохи історії

Такою є система UEFI. Що це таке вже трохи зрозуміло. Тепер подивимося, з чого все починалося. Помилково вважати, що UEFI є відносно недавньою розробкою.

Створення UEFI та універсального інтерфейсу почалося ще на початку 90-х років. Як тоді виявилося для серверних платформ Intel, можливостей стандартних BIOS-систем виявилося недостатньо. Тому була розроблена нова технологія, яка вперше була впроваджена в платформі Intel-HP Itanium. Спочатку вона називалася Intel Boot Initiative, а незабаром була перейменована на Extensible Firmware Interface або EFI.

Перша модифікація версії 1.02 була представлена ​​в 2000 році, в 2002 році вийшла версія 1.10, а з 2005 новою розробкою став займатися сформований тоді альянс з декількох компаній, що отримав назву Unified EFI Forum, після чого і сама система стала називатися UEFI. На сьогоднішній день у складі розробників можна зустріти багато відомих брендів, як Intel, Apple, AMD, Dell, American Megatrends, Microsoft, Lenovo, Phoenix Technologies, Insyde Software та ін.

Система безпеки UEFI

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

Не вдаючись у технічні аспекти, варто відзначити лише те, що сам алгоритм захисту (безпечного завантаження) заснований на використанні спеціальних сертифікованих ключів, які підтримують деякі відомі корпорації. Але, як чомусь вважається, цю опцію підтримують лише операційні системи Windows 8 та вище, а також деякі модифікації Linux.

Чим UEFI краще за BIOS?

Те, що UEFI за своїми можливостями перевершує BIOS, відзначається всіма фахівцями. Справа в тому, що нова розробка дозволяє вирішувати деякі завдання навіть без завантаження операційної системи, старт якої, до речі, при встановленому оптимальному режимі роботи основних «залізних» компонентів на зразок процесора або оперативної пам'яті відбувається набагато швидше. За деякими даними, та сама Windows 8 завантажується протягом 10 секунд (правда, показник цей є явно умовним, оскільки потрібно враховувати загальну конфігурацію обладнання).

Однак підтримка UEFI має і низку незаперечних переваг, серед яких можна виділити такі:

  • простий інтуїтивно зрозумілий інтерфейс;
  • підтримка регіональних мов та управління мишею;
  • робота з дисками 2 Тб та вище;
  • наявність власного завантажувача;
  • можливість роботи на базі процесорів з архітектурою x86, x64 та ARM;
  • можливість підключення до локальних та віртуальних мереж з доступом до інтернету;
  • наявність власної системи захисту від проникнення шкідливих кодів та вірусів;
  • спрощене оновлення.

Операційні системи, що підтримуються

На жаль, далеко не всі операційні системи підтримують роботу з UEFI. Як мовилося раніше, переважно така підтримка заявлена ​​деяких модифікацій Linux і Windows, починаючи з восьмої версії.

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

Особливості режиму завантаження Secure Boot

Як уже було сказано вище, система безпечного завантаження ґрунтується на використанні сертифікованих ключів для запобігання проникненню вірусів. Але таку сертифікацію підтримує обмежена кількість розробників.

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

Нюанси доступу та налаштування UEFI

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

В принципі, для більшості комп'ютерів та ноутбуків з підтримкою UEFI можна використовувати універсальне рішення – натискання клавіші Esc при вході до системи. Якщо такий варіант не спрацьовує, можна скористатися і засобами Windows.

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

Щодо основних налаштувань, від стандартних систем BIOS вони практично не відрізняються. Окремо можна відзначити наявність режиму емулятора BIOS, який у більшості випадків може називатися Legacy або Launch CSM.

Крім того, варто звернути увагу на те, що при переході на режим роботи Legacy при першому випадку слід знову задіяти налаштування UEFI, оскільки операційна система може і не завантажитися. До речі, відмінності між різними версіями UEFI полягають у тому, що в одних передбачений гібридний режим запуску або емулятора BIOS, або UEFI, в інших така можливість при роботі в штатному режимі відсутня. Іноді це може стосуватися і неможливості відключення безпечного завантаження Secure Boot.

Завантажувальна флешка UEFI: обов'язкові умови для створення

Тепер подивимося, як створити завантажувальний USB-носій для подальшого встановлення операційної системи з використанням інтерфейсу UEFI. Перша і головна умова полягає в тому, що флешка для завантаження UEFI повинна мати об'єм не менше 4 Гб.

Друга проблема стосується файлової системи. Як правило, Windows-системи за замовчуванням виконують форматування знімних накопичувачів з використанням NTFS. А ось UEFI USB-носії із файловими системами, відмінними від FAT32, не розпізнає. Таким чином, на першому етапі слід зробити форматування саме із застосуванням такого параметра.

Форматування та запис образу дистрибутива

Тепер найголовніший момент. Форматування найкраще виконувати з командного рядка (cmd), запущеного з правами адміністратора.

У ній спочатку вводиться команда diskpart, після чого прописується рядок list disk, і командою select disk N, де N - порядковий номер USB-флешки, вибирається потрібний пристрій.

Далі для повного очищення використовується рядок clean, а потім командою create partition primary створюється первинний розділ, який активується командою active. Після цього використовується рядок list volume, рядком select volume N (вказаний вище порядковий номер розділу) вибирається флешка, а потім командою format fs=fat32 активується старт процесу форматування. Після закінчення процесу командою assign носію можна присвоїти певну літеру.

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

Іноді може з'явитися повідомлення про те, що встановлення у вибраний розділ MBR неможливе. У цьому випадку потрібно зайти в налаштування пріоритету завантаження UEFI. Там відобразиться не одна, а дві флешки. Старт завантаження потрібно зробити з пристрою, в назві якого відсутнє скорочення EFI. При цьому відпадає необхідність перетворення MBR на GPT.

Оновлення прошивки UEFI

Виявляється, оновити прошивку UEFI набагато простіше, ніж виконувати аналогічні операції для BIOS.

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

Вимкнення UEFI

Нарешті, подивимося, як вимкнути UEFI, наприклад, для випадків, коли завантаження зі знімного носія виявляється неможливим тільки через те, що сам пристрій не підтримується.

Спочатку потрібно зайти в розділ безпеки Security та вимкнути режим безпечного завантаження Secure Boot (якщо це можливо), встановивши для нього параметр Disabled. Після цього в меню завантаження Boot у рядку пріоритету Boot Priority слід виставити значення Legacy First. Далі зі списку потрібно вибрати пристрій, який буде першим для завантаження (жорсткий диск) і вийти з налаштувань, попередньо зберігши зміни (Exit Saving Changes). Процедура повністю аналогічна настройкам BIOS. Замість команд меню можна використовувати клавішу F10.

Короткі підсумки

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

Багато сучасних брендів-виробників апаратних компонентів для ПК, а також «софту» прагнуть забезпечити підтримку своїми продуктами інтерфейсу UEFI. Дане програмне рішення покликане стати альтернативою звичною багатьом любителям комп'ютерної техніки системі введення-виводу - BIOS. Яка специфіка розглянутого ПЗ? Які нюанси характерні для використання його можливостей?

Що таке UEFI

Розглянемо основні відомості про UEFI. Що це за технологія? UEFI - це особливий інтерфейс, який встановлюється між ОС, інстальованою на комп'ютері та програмним забезпеченням, що відповідає за низькорівневі функції апаратних компонентів ПК.

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

З іншого боку, призначення BIOS і UEFI - практично одне й те саме. Біос UEFI - формально, не цілком коректне словосполучення, але не суперечить логіці програмно-апаратних алгоритмів керування ПК.

Відмінності BIOS від UEFI

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

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

Ще одна особливість BIOS – у тому, що вона підтримує обмежену кількість первинних розділів на жорсткому диску. У свою чергу, UEFI працює зі 128. У структурі нового програмного рішення від Intel реалізовано нову таблицю розділів — GPT, яка, власне, дозволяє задіяти зазначену технологічну перевагу UEFI.

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

Нова технологія безпеки

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

Він базується на використанні особливих ключів, які мають бути сертифіковані найбільшими брендами ІТ-ринку. Однак, як зазначають фахівці, на практиці таких компаній поки що не надто багато. Зокрема, щодо підтримки відповідної опції виробниками операційних систем, то повною мірою її забезпечує лише Microsoft і тільки в ОС Windows 8. Є також відомості про те, що сумісність з новою системою безпеки реалізована в деяких дистрибутивах Linux.

Переваги UEFI

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

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

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

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

Отже, технологічні переваги нового програмного інтерфейсу управління ПК, розробленого Intel, нам зрозумілі. Найбільші бренди-виробники апаратних компонентів для ПК забезпечують сумісність відповідного заліза з UEFI - Gigabyte, ASUS, SONY. Перехід на нову систему, як вважають багато IT-експертів, може перетворитися на стійкий технологічний тренд. Ті можливості, які пропонує світовій IT-спільноті компанія Intel, що розробила UEFI, цілком можуть виявитися привабливими для провідних виробників ПЗ та апаратних компонентів для ПК. Тим більше, що відповідні технологічні опції UEFI підтримуються найбільшим брендом на ринку операційних систем.

Факти про Secure Boot

Розглянемо докладніше переваги технології Secure Boot, що підтримується UEFI. Що це за концепція? безпечного завантаження комп'ютера, який має захищати систему, як ми зазначили вище, від проникнення вірусів. Щоправда, для його повноцінного залучення ключі, які використовуються цим протоколом, мають бути сертифіковані. На даний момент цьому критерію задовольняє зовсім небагато брендів-виробників ПЗ. Серед таких – компанія Microsoft, яка реалізувала підтримку відповідних алгоритмів у Windows 8.

Можна зазначити, що ця обставина часом може ускладнювати інсталяцію на ПК, який працює під управлінням UEFI, інших операційних систем. Якщо інсталяція Windows - UEFI ще може виявляти якусь лояльність до цього — але за умови, що версія ОС буде максимально наближена до тієї, яка інстальована виробником комп'ютера. Можна також відзначити, що деякі дистрибутиви Linux також сумісні з опцією Secure Boot.

Але навіть якщо з огляду на цю функцію завантаження нової ОС буде заборонено системою, у структурі інтерфейсу UEFI передбачена можливість відключення алгоритмів Secure Boot. Зрозуміло, що в цьому випадку завантаження ОС буде не настільки безпечним, проте відповідну опцію можна в будь-який момент активувати знову і почати працювати з Windows 8.

Які ОС повністю сумісні з UEFI?

В окремих випадках IT-фахівців виходить інсталяція на ПК з підтримкою Secure Boot альтернативних ОС. Наприклад, відомо, що теоретично можна поставити Windows 7 деякі ноутбуки з підтримкою UEFI BIOS. ASUS - серед виробників таких ПК. Але це, скоріше, виняток із правил. У загальному випадку невисока ймовірність вдалої установки навіть інших редакцій Windows 8. Разом з тим, як ми зазначили, деякі дистрибутиви Linux також сумісні з опціями UEFI.

Особливості налаштування UEFI

Розглянемо деякі нюанси налаштування розглянутого програмного рішення від Intel. Цікава опція - емуляція BIOS засобами UEFI. Що це за нагода? Дійсно, у деяких версіях UEFI реалізовані алгоритми, за якими управління ПК організується відповідно до тих механізмів, які задіяє система введення-виводу, яка є історичною попередницею UEFI.

Залежно від конкретного ПК цей режим може іменуватися по-різному. Найчастіше це Legacy або Launch CSM. При цьому немає жодних труднощів з тим, як встановити UEFI у стандартному режимі завантаження.

Нюанси доступу до UEFI

Інший примітний факт, який корисно відзначити, є велика кількість версій UEFI. Вони можуть суттєво відрізнятися у ПК, випущених різними брендами. При цьому рівень доступності тих чи інших функцій на різних комп'ютерах також може суттєво відрізнятися. Часто буває, наприклад, що під час завантаження комп'ютера не виводиться меню, за допомогою якого можна увійти до налаштувань UEFI. Але на цей випадок в Windows, як правило, передбачена альтернативна можливість завантаження потрібних опцій. Потрібно увійти до «Параметри» та активізувати опцію «Особливі варіанти завантаження».

Після цього можна перезавантажитись — і на екрані з'явиться кілька варіантів завантаження ПК. Є альтернативний спосіб забезпечити доступ до відповідних опцій UEFI. На багатьох ПК він працює. Потрібно на початку завантаження комп'ютера натиснути Esc. Після цього меню, про яке йдеться, має відкритися.

Специфіка роботи у різних режимах

Слід звернути увагу, що при зміні звичайного режиму роботи UEFI на Legacy, бажано задіявши необхідні програми, які вимагають відключення Secure Boot або роботи при емуляції BIOS, знову включати при першій можливості інтерфейс UEFI з усіма відповідними опціями. Інакше Windows 8, як зазначають деякі IT-фахівці, може не запуститися. Натомість на багатьох ПК подібної проблеми немає. Деякі бренди-виробники впроваджують у структуру управління ПК алгоритми, що дозволяють активізувати режим UEFI автоматично. У деяких моделях ПК реалізовано гібридний режим, за якого система UEFI завантажується з будь-яких носіїв, і в разі потреби може запускатися модуляція BIOS. Відмінності у версіях UEFI також можуть припускати, що відключення Secure Boot у режимі штатної роботи програмного рішення від Intel неможливе. Для цього доведеться у будь-якому випадку активувати функцію емуляції BIOS.

UEFI та завантажувальні флешки

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

Отже, за замовчуванням флешки для Windows форматуються в яку UEFI не розпізнає. Тому головне завдання – забезпечити, щоб відповідний апаратний компонент був відформатований у більш універсальній файловій системі – FAT32. Найцікавіше, що багатьма IT-фахівцями вона вважається застарілою. Але на прикладі одного з найсучасніших програмних рішень, яким є безумовно UEFI, ми можемо простежити актуальність відповідного стандарту.

Флешка для завантаження в режимі UEFI: компоненти

Що нам знадобиться для того, щоб завантажувальна флешка UEFI розпізнавалася без проблем? Насамперед, це, власне, сам собою USB-носій. Бажано, щоб його ємність була щонайменше 4 ГБ. Бажано також, щоб цінних файлів на ньому не розміщувалося, тому що нам належить повністю форматувати флешку. Наступний необхідний компонент – дистрибутив ОС Windows. Нехай це буде 64-розрядна версія Windows 7. Ще одна особливість UEFI, про яку слід сказати, 32-розрядні ОС від Microsoft ця система не підтримує.

Підготовка флешки

Якщо у нас зазначені компоненти є, можна починати роботу. Спочатку вставляємо флешку Потім відкриваємо командний рядок в інтерфейсі Windows. Необхідно, щоб у користувача були права адміністратора. Через потрібно запустити програму DISKPART - просто ввівши це слово. Після цього необхідно ввести команду list disk, яка дозволить відобразити перелік дисків у системі. У ньому необхідно знайти USB-флешку. Якщо вона знаходиться в переліку під 2 номером, потрібно ввести команду seleck disk 2.

Форматування флешки

Далі слід відформатувати носій. Для цього необхідно ввести команду clean. Після цього потрібно створити первинний розділ на диску. Це можна зробити за допомогою команди create partition primary. Після цього створений розділ слід зробити активним. Для цього вводимо активну команду. Після цього можна вивести на екран список розділів. Для цього вводимо командний рядок list volume. Знаходимо той розділ, який ми створили. Якщо його вказано під номером 3, то вводимо команду select volume 3. Після цього потрібно відформатувати їх у системі FAT32. Для цього необхідно ввести команду format fs=fat32. Базовий завантажувальний носій, таким чином, готовий. Але це ще не все. Необхідно призначити флешці букву диска. Це можна зробити за допомогою команди assign. Після цього вводимо exit та виходимо з командного рядка.

Запис дистрибутива на флешку

Після всіх вищеописаних дій необхідно скопіювати дистрибутив Windows 7 на флешку. Це також можна зробити за допомогою командного рядка. Яким чином? Для цього передбачена спеціальна команда - xcopy. Потрібно ввести її, далі вказати адресу диска з дистрибутивом, вставити символ *, вказати букву, якій відповідає призначена для завантаження в UEFI флешка, після чого ввести доповнити команду символами /s /e. Потім потрібно зайти через командний рядок на флешку. Там потрібно потрапити до каталогу efi\microsoft\boot. Його потрібно скопіювати до папки efi\boot. Після цього потрібно скопіювати файл, який називається bootmgfw.efi у папку efi\boot, після чого перейменувати його у файл bootx64.efi.

Робота з флешкою ​​завершена. UEFI диск із файловою системою FAT32, в якому ми щойно зможе розпізнати без проблем. Відповідно, з нього можна інсталювати на ПК Windows 7. Зрозуміло, за умови, що в опціях UEFI відключений алгоритм Secure Boot, який забороняє встановлювати на комп'ютер ОС, які відрізняються від Windows 8.

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

Вступ

Для багатьох людей робота з комп'ютером починається після завантаження операційної системи. І це не дивно, тому що переважна більшість часу, сучасні ПК дійсно використовуються за допомогою зручної графічної оболонки Windows або будь-якої іншої ОС. У цьому, дружньому для нас середовищі, ми не тільки запускаємо програми, програми або ігри, але й здійснюємо налаштування, а також конфігурування параметрів системи під власні потреби.

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

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

Що таке BIOS і навіщо вона потрібна

Ключовими компонентами будь-якого комп'ютерного пристрою є зв'язування процесора та оперативної пам'яті, і це недарма. Процесор по праву називають серцем і мозком будь-якого ПК, оскільки на нього покладено всі основні математичні операції. При цьому всі команди та дані для обчислень ЦПУ може брати лише з оперативної пам'яті. Туди він відправляє і результати своєї роботи. З будь-якими іншими сховищами інформації, наприклад з жорсткими дисками, процесор безпосередньо не взаємодіє.

Ось тут і основна проблема. Для того, щоб процесор зміг почати виконувати команди операційної системи, вони повинні перебувати в ОЗУ. Але під час увімкнення ПК оперативна пам'ять порожня, оскільки є енергозалежною і не може зберігати інформацію, коли комп'ютер вимкнено. При цьому власними силами, без участі системи, комп'ютерні пристрої помістити потрібні дані на згадку не можуть. І тут ми стикаємося із парадоксальною ситуацією. Виходить, що для того, щоб завантажити ОС в пам'ять, операційна система вже повинна бути в оперативній пам'яті.

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

Слово BIOS(БАйОС) є абревіатурою від чотирьох англійських слів Basic Input/Output System, що у перекладі російською означає: «Базова система вводу/вывода». Таку назву отримав набір мікропрограм, які відповідають за роботу базових функцій відеоадаптерів, дисплеїв, дискових накопичувачів, дисководів, клавіатур, мишей та інших основних пристроїв введення/виведення інформації.

Основними функціями BIOS є початковий запуск ПК, тестування та первинне налаштування обладнання, розподіл ресурсів між пристроями та активація процедури завантаження операційної системи.

Де зберігається BIOS і що таке CMOS

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

У перших комп'ютерах для зберігання BIOS використовувалися мікросхеми постійної пам'яті (ПЗУ чи ROM), запис куди самого коду програми одного разу здійснювалася заводі. Дещо пізніше стали використовувати мікросхеми EPROM і EEROM, в яких була можливість у разі необхідності здійснювати перезапис BIOS, але тільки за допомогою спеціального обладнання.

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

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

Флеш-пам'ять для зберігання BIOS може мати різну ємність. За старих часів цей обсяг був зовсім невеликим і становив не більше 512 Кбайт. Сучасні ж версії програми стали дещо більшими і мають об'єм у кілька мегабайт. Але в будь-якому випадку на тлі сучасних програм та мультимедійних файлів це просто мізер.

У деяких просунутих системних платах, виробники можуть встановити не одну, а одразу дві мікросхеми BIOS - основну та резервну. У разі, якщо щось станеться з основним чіпом, то комп'ютер завантажуватиметься з резервного.

Крім флеш-пам'яті, в якій зберігається сама BIOS, на системній платі існує ще один вид пам'яті, який призначений для зберігання налаштувань конфігурації цієї програми. Виготовляється він із застосуванням комплементарного метало-оксидного напівпровідника або CMOS(Complementary Metal Oxide Semiconductor). Саме цією абревіатурою і називають спеціалізовану пам'ять, в якій містяться дані про запуск комп'ютера, що використовуються BIOS.

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

Процедура POST та початкове завантаження ПК

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

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

На самому початку процесор отримує команду проведення самотестування компонентів комп'ютера ( POST- Power-On Self-Test). Процедура POST включає кілька етапів, проходження більшості яких ви можете спостерігати на екрані ПК відразу після його включення. Послідовність того, що відбувається перед початком завантаження операційної системи, така:

1. Спершу відбувається визначення основних системних пристроїв.

3. Третій крок - налаштування набору системної логіки, чи простіше кажучи, чипсета.

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

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

6. Потім запускається тестування центрального процесора, після закінчення якого на дисплеї виводяться дані про встановлений чіп: назву виробника, моделі та його тактова частота.

7. Потім починається тестування оперативної пам'яті. Якщо все проходить вдало, то екран виводиться загальний встановлений обсяг ОЗУ з написом ОК.

8. Після закінчення перевірки основних компонентів ПК, починається пошук клавіатури та тестування інших портів введення/виводу. У деяких випадках на цьому етапі завантаження комп'ютера може зупинитися, якщо системі не вдасться знайти підключену клавіатуру. При цьому на екран відразу буде виведено про це попередження.

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

Екран визначення контролераSerialATA, що має власнийBIOS, з виведенням всіх підключених до нього пристроїв.

10. На завершальному етапі здійснюється розподіл ресурсів між знайденими внутрішніми пристроями ПК. У старих комп'ютерах після цього здійснюється виведення на дисплей підсумкової таблиці з усім виявленим обладнанням. У сучасних машинах таблиця на екран не виводиться.

11. Нарешті, якщо процедура POST пройшла успішно, BIOS починає пошук у підключених накопичувачах Головної Завантажувальної Області(MBR), де містяться дані про запуск операційної системи та завантажувальний пристрій, якому необхідно передати подальше керування.

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

Програма налаштування BIOS

BIOS є системою, що конфігурується і має власну програму налаштування деяких параметрів обладнання ПК, звану BIOS Setup Utilityабо CMOS Setup Utility. Викликається вона натисканням спеціальної кнопки під час проведення процедури самотестування POST. У настільних комп'ютерах найчастіше цієї мети використовується клавіша Del, а ноутбуках F2.

Графічний інтерфейс утиліти конфігурування обладнання дуже аскетичний і майже не змінився з 80-х років. Усі налаштування тут здійснюються лише за допомогою клавіатури – робота миші не передбачена.

CMOS/BIOS Setup має масу налаштувань, але найбільш затребуваним, які можуть знадобитися пересічному користувачеві, можна віднести: установку системного часу і дати, вибір порядку завантажувальних пристроїв, включення/відключення вбудованого в материнську плату додаткового обладнання (звукових, відео або мережевих адаптерів) , управління системою охолодження та моніторинг температури процесора, а також зміна частоти системної шини (розгін).

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

Розробка BIOS та оновлення

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

Розробку BIOS можна поділити на два етапи. Спочатку створюється базова версія мікропрограми, у якій реалізовуються всі функції, незалежно від моделі чипсета. На сьогоднішній день, розробкою подібних версій займаються в основному компанії American Megatrends (AMIBIOS) і Phoenix Technologies, що поглинула в 1998 тодішнього великого гравця на цьому ринку - Award Software (AwardBIOS, Award Modular BIOS, Award WorkstationBIOS).

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

Що таке UEFI BIOS

Базові принципи роботи системної BIOS для настільних комп'ютерів були сформовані у далеких 80-х роках минулого століття. За минулі десятиліття комп'ютерна індустрія бурхливо розвивалася і цей час постійно траплялися ситуації, коли нові моделі пристроїв виявлялися несумісними з певними версіями BIOS. Щоб вирішувати ці проблеми, розробникам завжди доводилося модифікувати код базової системи введення/виводу, але в результаті цілий ряд програмних обмежень так і залишився незмінним з часів перших домашніх ПК. Така ситуація призвела до того, що BIOS у своєму класичному варіанті остаточно перестав задовольняти вимоги сучасного комп'ютерного заліза, заважаючи його поширенню в масовому секторі персоналок. Стало зрозуміло, що треба щось міняти.

У 2011 році, із запуском у виробництво материнських плат для процесорів Intel покоління Sandy Bridge, що встановлюються в роз'єм LGA1155, почалося масове впровадження нового програмного інтерфейсу для початкового завантаження комп'ютера – UEFI.

Насправді перша версія цієї альтернативи звичайної BIOS була розроблена та успішно використана компанією Intel у серверних системах ще наприкінці 90-х років. Тоді новий інтерфейс для початкового завантаження ПК називався EFI (Extensible Firmware Interface), але вже в 2005 році його нова специфікація отримала назву UEFI (Unified Extensible Firmware Interface). На сьогодні ці дві абревіатури вважаються синонімами.

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

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

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

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

Важливою перевагою EFI є її кросплатформність та незалежність від процесорної архітектори. Специфікації цієї системи дозволяють працювати їй практично з будь-якою комбінацією чіпів, чи то архітектурою х86 (Intel, AMD) чи ARM. Більше того, UEFI має прямий доступ до всього апаратного забезпечення комп'ютера та платформно незалежних драйверів, що дає можливість без запуску ОС організувати, наприклад, вихід в інтернет або резервне копіювання дисків.

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

Ще однією ключовою особливістю UEFI є можливість роботи з жорсткими дисками величезних обсягів, що розмічені за стандартом GPT (Guid Partition Table). Останній не підтримується жодною модифікацією BIOS, оскільки має 64-бітові адреси секторів.

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

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

Незважаючи на всю прогресивність UEFI, все ж таки існує ряд обмежень, що стримують активний розвиток і поширення цього завантажувача. Справа в тому, що для реалізації всіх можливостей нового завантажувального інтерфейсу потрібна повноцінна його підтримка операційними системами. На сьогоднішній день повною мірою використовувати можливості UEFI дозволяє лише Windows 8. Обмежену підтримку нового інтерфейсу мають 64-розрядні версії Windows 7, Vista та Linux на ядрі 3.2 та вище. Також можливості UEFI використовуються в завантажувальному менеджері BootCamp компанією Apple у власних системах Mac OS X.

Ну а як відбувається завантаження комп'ютера з UEFI, якщо на ньому використовуються непідтримувана операційна система (WindowsXP, 32-бітна Windows 7) або файлова розмітка (MBR)? Для таких випадків у новий завантажувальний інтерфейс вбудовано модуль підтримки сумісності(Compatibility Support Module), по суті, що представляє собою традиційну BIOS. Саме тому можна бачити, як багато сучасних комп'ютерів, оснащених системними платами з UEFI, завантажується традиційним способом в режимі емуляції BIOS. Найчастіше це відбувається тому, що їхні власники продовжують використовувати розділи HDD із традиційною MBR і не хочуть переходити до розмітки GPT.

Висновок

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

Але при цьому говорити про повну відмову найближчим часом від базової системи введення/виводу поки що передчасно. Насамперед слід згадати, що досі більшість комп'ютерів перебувають під керуванням WindowsXP та 32-бітної Windows 7, які не підтримуються UEFI. Та й жорсткі диски, розмічені за стандартом GPT, здебільшого можна зустріти хіба що в нових моделях ноутбуків на базі Windows 8.

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