Прощаємося з bios, зустрічаємо uefi готова ваша система до жорстких дисків нового покоління

Прощаємося з bios, зустрічаємо uefi готова ваша система до жорстких дисків нового покоління

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

BIOS: старий, але домінуючий

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

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

Чим може бути корисна UEFI?

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

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

Оскільки функція ініціалізації платформи EFI (Platform Initialization, PI) пропонує режим сумісності Compatibility Support Mode (CSM), через який можна публікувати додаткові інтерфейси, можна надати і спадковий BIOS. З огляду на переваги, швидка допомога UEFI виявляється вельми привабливою для виробників. Але сьогодні широка підтримка існує більше на папері.

Прощаємося з bios, зустрічаємо uefi готова ваша система до жорстких дисків нового покоління


Джерело: Intel / Microsoft. Натисніть на картинку для збільшення.

Прощаємося з bios, зустрічаємо uefi готова ваша система до жорстких дисків нового покоління


Натисніть на картинку для збільшення.

Підтримка індустрії? Відсутнє

"Сьогодні ми пропонуємо рішення EFI для материнської плати P5Q Deluxe, але воно все ще знаходиться в стані бета-версії. Все буде залежати від попиту з боку споживачів. Залежно від попиту ми вирішимо, чи будемо додавати поновлення EFI для інших платформ. "

Прошивку Asus EFI для P5Q Deluxe можна скачати тут: ftp://ftp.asus.com.tw/pub/ASUS/mb/socket775/P5Q_Deluxe/EFI/

Гілка на форумі Asus. з іншого боку, містить велику кількість повідомлень про помилки.

"Сьогодні наші материнські плати не використовують інтерфейс Unified Extensible Firmware, і ми не маємо продуктів в стадії розробки з BIOS даного типу."

"Ми працюємо над можливістю подання UEFI для наших продуктів, але поки не можемо назвати точних планів."

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

Втім, як ми виявили, Intel все одно додає обмеження до розділів понад 2 Тбайт. Хоча UEFI може виконувати завантаження операційної системи з настільки великого розділу при використанні GPT (GUID Partition Table) замість MBR, Intel стверджує, що "прошивка RAID дозволяє завантажуватися з томів RAID тільки менше 2 Тбайт."

"MSI поставляла платформу з підтримкою UEFI і ClickBIOS на основі чіпсета P45, але на сьогодні цей продукт закінчив свій життєвий цикл."

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

Функції на основі EFI, такі як інтегрована утиліта розгону, поки знаходяться в доопрацюванні, тому ми вирішили не порівнювати материнські плати з підтримкою UEFI між собою і виносити вердикт на основі попередніх рішень. Але все ж є один сценарій, який незабаром зажадає підтримки UEFI: якщо ви захочете завантажитися з розділу більше 2 Тбайт, то вам буде потрібна підтримка UEFI і GPT.

Сьогодні вже можна купити зовнішні оснастки, які перевершують ємність 2 Тбайт, використовуючи технологію RAID і інтерфейс eSATA для завантаження. Ми вирішили вибрати одну з найбільш опрацьованих реалізацій UEFI і подивитися, чи зможемо ми чи ні завантажитися з ємних системних розділів.

Тестована материнська плата: Intel DP55KG з обмеженнями RAID

Прощаємося з bios, зустрічаємо uefi готова ваша система до жорстких дисків нового покоління


Натисніть на картинку для збільшення.

Для оцінки існуючої підтримки накопичувачів UEFI ми вибрали материнську плату з серії Intel Desktop. Материнська плата PD55KG надавалася Intel під час запуску платформи P55, сокета LGA 1156 і процесорів Core i5 / i7. Це сучасна і повнофункціональна модель, яка повністю використовує всі можливості чіпсета P55. Intel не занадто сильно працювала над візуальним поліпшенням меню системної конфігурації UEFI, тому класичний стиль меню зберігся. Нам сподобалося, що ця платформа повністю підтримує UEFI 2.1. Інші виробники, такі як Asus і MSI, схоже, більше фокусуються на візуальних деталях, ніж на корисних функціях. Плата поставляється з флеш-пам'яттю EEPROM на 16 Мбіт з підтримкою ACPI 3.0b і "Platform Innovation Framework for EFI Plug Play. "

Якщо ви підключите чотири жорсткі диски до портів ICH10R SATA / 300 для створення великого RAID-масиву, то можуть виникнути проблеми. Хоча досить легко створити великий масив (ми використовували два жорсткі диски по 2 Тбайт), ви не зможете завантажитися з нього, якщо використовуєте рішення Intel Matrix RAID. Сьогодні це не критично, але ємні жорсткі диски вже знаходяться на підході, і рано чи пізно проблеми виникнуть. Тому для тестів ми вирішили використовувати зовнішній накопичувач від LaCie. Він забезпечує пристойну ємність 3 Тбайт в масиві RAID 5 через одне підключення eSATA.

Прощаємося з bios, зустрічаємо uefi готова ваша система до жорстких дисків нового покоління


Натисніть на картинку для збільшення.

Прощаємося з bios, зустрічаємо uefi готова ваша система до жорстких дисків нового покоління

Пам'ятайте, що підтримка UEFI стає необхідною для жорстких дисків більше 2 Тбайт. UEFI повинна підтримуватися вашою системою, щоб ви змогли завантажуватися з такого великого розділу, якщо інші умови виконуються (64-бітна Windows і GPT).

Деталі GPT у Windows x64

GPT автоматично встановить розділ EFI System Partition (ESP), що містить завантажувач, драйвери EFI і всю іншу необхідну інформацію для завантаження системи, таку як boot.ini, HAL і NT Loader. Використовуватиметься GUID Partition Table замість MBR. ESP займає приблизно 1% від ємності жорсткого диска або мінімум 100 Мбайт і максимум 1000 Мбайт.

Системи GPT також оснащуються розділом MSR, які мають статус Microsoft reserved (зарезервований). Оскільки розділи GPT не дозволяють використовувати приховані сектори, Windows використовує це зарезервоване простір для потреб операційної системи. Якщо ви захочете перетворити простий диск в динамічний, то Windows буде використовувати розділ MSR, зменшить його розмір і створить базу даних динамічного диска за допомогою доступного простору. На жорстких дисках менше 16 Гбайт під розділ MSR відводиться всього 32 Мбайт. Для більших дисків відводиться 128 Мбайт.

Прощаємося з bios, зустрічаємо uefi готова ваша система до жорстких дисків нового покоління


Натисніть на картинку для збільшення.

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

Прощаємося з bios, зустрічаємо uefi готова ваша система до жорстких дисків нового покоління


Натисніть на картинку для збільшення.

Можна ігнорувати попередження і встановлювати Windows на незагружаемую розділ, але вас попередили.

Прощаємося з bios, зустрічаємо uefi готова ваша система до жорстких дисків нового покоління


Натисніть на картинку для збільшення.

Якщо підтримка GPT і UEFI працює належним чином, то Windows 7 автоматично створить необхідні розділи, такі як 100-Мбайт EFI System Partition (ESP) і 128-Мбайт Microsoft Reserved partition (MSR), після чого ваш ємний тому дійсно стане завантажувальним.

Індустрія виконала чималий шлях з UEFI. Історично виникали різні підходи для поліпшення модульності процесу завантаження і створення гнучкого стандарту індустрії. Не всі з них виявилися успішними, але, схоже, Intel щось зможе дістати зі свого амбіційного проекту Itanium. Технологія EFI, якої сьогодні займається United EFI Industry Forum, відповідає за існуючі стандарти UEFI. Extensible Firmware Interface поступово буде заміняти звичайну BIOS і пропонувати нові інтерфейси для операційної системи, полегшувати завантаження і покращувати гнучкість через додатки EFI і незалежні від ОС драйвери пристроїв.

Хоча нинішня специфікація 2.3 вже досить добре перевірена, індустрія поки не прийняла новий стандарт. І з призначеної для користувача перспективи це зрозуміти складно. Apple, IBM, HP і деякі інші виробники довели, що UEFI можна впроваджувати в вироблені системи. Тим часом майже весь сектор материнських плат підтримує UEFI тільки на папері. Ми виявили кілька винятків, які використовують UEFI тільки для поліпшення візуальної привабливості. на жаль. Навіть з урахуванням того, що функції UEFI цікавіші для збирачів систем, стандарт є єдиним варіантом для підтримки жорстких дисків, що перевищують ємність 2 Тбайт.

Ми не змогли створити 4-Тбайт масив RAID 0 (2 x 2 Тбайт) на материнській платі Intel DP55KG і інтегрованим рішенням Matrix RAID, оскільки сьогодні завантажувальні масиви обмежені 2 Тбайт. Якщо ж відійти від власних обмежень Intel, ми успішно створили 3-Тбайт системний розділ під Windows 7 на системі з активною UEFI, використовуючи зовнішній накопичувач LaCie. Даний накопичувач використовує RAID-масив всередині себе, тому він є прекрасним прикладом того, що трапиться, коли на ринок вийдуть жорсткі диски з більшою ємністю.

КІНЕЦЬ СТАТТІ