Смекни!
smekni.com

работа тема: ”uefi преемник bios” (стр. 6 из 7)

На странице EFI в Wikipedia показан список систем с поддержкой EFI в 2008 году от IBM, HP и HP Compaq, а в 2009 году выпущено ещё больше систем от IBM и Dell, если верить документации UEFI Forum. Список 2008 года также упоминает материнские платы MSI с ClickBIOS.

Ситуацию с поддержкой EFI у крупных производителей материнских плат:

Asus: “Сегодня мы предлагаем решение EFI для материнской платы P5Q Deluxe, но оно всё ещё находится в состоянии бета-версии. Всё будет зависеть от спроса со стороны потребителей. В зависимости от спроса мы решим, будем ли добавлять обновления EFI для других платформ."

Foxconn: “Сегодня наши материнские платы не используют интерфейс Unified Extensible Firmware, и мы не имеем продуктов в стадии разработки с BIOS данного типа."

Gigabyte: “Мы работаем над возможностью представления UEFI для наших продуктов, но пока не можем назвать точных планов."

Intel: “Увеличивающееся число платформ будет снабжаться технологией UEFI вместо обычного BIOS.”

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

MSI: “MSI поставляла платформу с поддержкой UEFI и ClickBIOS на основе чипсета P45, но на сегодня этот продукт закончил свой жизненный цикл.”

Среди новшеств есть одно, наиболее пугающее - стандарт UEFI предусматривает наличие неких драйверов, которые будут перехватывать вызовы операционной системы ,таким образом можно реализовать DRM -digital restrictions management(Технические средства защиты авторских прав) Суть системы такова — человеку, у которого все работает, предлагается за его же деньги (но так, чтобы он не смог отказаться), установить такое программное обеспечение или оборудование (а то и изменить существующее), чтоб часть функций в его работающих системах воспроизведения цифрового контента (компьютеры, мультимедиа-плейеры и т. п.) более не работала так, как надо. . Невозможно гарантировать, что операционная система все-еще контролирует компьютер, если она загружается с помощью UEFI, о чем предупреждает в своем интервью разработчик LinuxBIOS, Ronald G. Minich.

UEFI + BIOS

В Windows 7 включена поддержка нового стандарта UEFI, который придет на смену традиционному BIOS

Еще когда появилась бета-версия Windows Vista, в Microsoft, говорили о добавлении поддержки нового типа BIOS в операционную систему: «UEFI (также известный как EFI) является заменой для старых BIOS, которые мы использовали с 1979, и которые планировались использоваться в течение нескольких лет».

Рисунок 4.1.

В операционной системе Windows 7 поддержка UEFI уже имеется. (рис. 4.1) BIOS – это причина того, почему компьютеры тратят много времени на загрузку, так как это программное обеспечение запуска, которое инициализирует все устройства в компьютере. Появление таких устройств, как планшетные ПК привело к необходимости немедленной загрузки, так как пользователей утомляет долгое время начальной загрузки.

Рисунок 4.2.

Традиционный BIOS основан на разработках IBM и затем перепроектированный Compaq. Чтобы обойти разногласия по авторскому праву и юридические вопросы с IBM, у Compaq было две команды, работающие над BIOS. Первая команда перепроектировала BIOS IBM и описала его функции. Вторая команда, у которой никогда не было доступа к перепроектированному BIOS, записала новый BIOS из спецификаций, данных ей первой командой.

Практическая Часть.

Вследствие изучения объектной среды, мы можем выделить две основные причины перехода с BIOS на UEFI:

1. более быстрая скорость загрузки (в 10 раз быстрее.)

2. возможность использования системных накопителей ёмкостью больше двух Тбайт.

С первым пунктом всё предельно просто, а вот со вторым возникают серьёзные проблемы. Дело всё в том, что система поддерживает не все типы накопителей, объём которых более 2Тб.

Для более детального рассмотрения данной проблемы нам была нужна материнская плата с поддержкой UEFI. Мы выбрали материнскую плату компании ставшей создателем EFI – Intel Corporation.

Тестируем материнскую плату Intel DP55KG с ограничениями RAID

Материнская плата PD55KG предоставлялась Intel во время запуска платформы P55, сокета LGA 1156 и процессоров Core i5/i7. Это современная полнофункциональная модель, которая полностью использует все возможности чипсета P55. Intel не слишком сильно работала над визуальным улучшением меню системной конфигурации UEFI, поэтому классический стиль меню сохранился. Эта платформа полностью поддерживает UEFI 2.1. Другие производители, такие как Asus и MSI, похоже, больше фокусируются на визуальных деталях, чем на полезных функциях.

Теперь касательно самой практической части.

Для начала мы попробуем создать массив RAID0 из 2х жестких дисков объёмом по 2Тб, подключенных к портам ICH10R SATA/300.

Включим функцию загрузки UEFI в системном меню Intel PD55KG (рис.1)

Рис.1

Встроенный RAID не поддерживает разделы больше 2 Тбайт (рис.2)

Рис.2

Судя по полученным результатам при подключении нескольких крупных жестких дисков (которые в сумме дают больше 2Тб памяти), при создании из них массива типа RAID невозможно использовать данный массив как загрузочный.

Использование встроенного решения Intel RAID не позволяет создавать крупные разделы, которые функционировали бы в качестве системного диска (рис.3)

Рис.3

Intel Matrix Storage Manager ограничивает загрузочные разделы до 2 Тбайт. Снижение размера массива приводит к тому, что он становится загрузочным.(рис. 4)

Рис. 4

Стоит отметить, что данный массив можно использовать в полном объёме, если ОС установлена на другом массиве.

Мы видим, что если подключить несколько жёстких дисков к портам ICH10R SATA/300 для создания большого RAID-массива, то могут возникнуть проблемы. Хотя довольно легко создать большой массив, но будет невозможно загрузиться с него, если используете решение Intel Matrix RAID.

В силу данной проблемы нам пришлось перейти к внешнему решению с ёмкостью больше 2 Тбайт. Попробуем решить данную проблему с помощью накопителя LaCie 4big Quadra.

Тестируем накопитель LaCie 4big Quadra eSATA

Данный внешний накопитель является очень неплохим по тестам и отзывам в интернете.

Наш образец использовал 1-Тбайт винчестера, поэтому массив RAID 5 дал ёмкость 3 Тбайт. Это заставило нас использовать GPT вместо MBR и позволило посмотреть, сможет или нет UEFI обеспечить загрузку с раздела больше 2 Тбайт. Все системы, использующие традиционный BIOS, это делать не могут.

Создание разделов

Установка Windows автоматически выбирает GPT для разделов больше 2 Тбайт, а если ёмкость раздела меньше, то пользователь может выбирать между MBR и GPT. Это также относится и к утилите управления дисками, если выбудете работать с ними под уже установленной Windows. Многие BIOS, доступные сегодня, уже поддерживают GPT, но система без поддержки UEFI не может загрузить операционную систему с раздела GPT больше 2 Тбайт. Давайте посмотрим, что произойдёт, если выбрать обычную MBR.

Если поддержка UEFI отсутствует, то Windows будет всё равно автоматически выбирать GPT для разделов больше 2 Тбайт, но также будет предлагать выбор между GPT и MBR. Если же вы укажете использовать MBR, то вся ёмкость выше 2 Тбайт останется неиспользованной (рис.5)

Рис.5

Windows 7 сообщает всё чётко и понятно (рис.6) Только первые 2Тб возможны к использованию на большом массиве дисков с адресацией MBR. Нельзя создать разделы за меткой в 2Тб, нельзя сконвертировать массив в динамический.

Рис.6

Можно было бы подумать, что получится создать дополнительный раздел после инициализации 2-Тбайт тома на жёстком диске с ёмкостью больше 2 Тбайт. Но это невозможно, поскольку MBR ограничивает весь жёсткий диск только одним разделом с максимальной ёмкостью 2 Тбайт. Оставшееся пространство использовать не получится. Поэтому очень важно инициализировать GPT для ёмких накопителей, чтобы не упереться в порог 2 Тбайт (рис.7)

Рис.7

Поэтому мы создадим раздел GPT на тестируемом накопителе.

Создание разделов GPT и MBR с ESP, MSR

Чтобы получить полную поддержку GPT для накопителей, предлагающих больше 2 Тбайт, понадобится 64-битная версия Windows (XP, Vista или 7). GPT предлагает следующие функции.

  • Максимальная ёмкость 18 экзабайт;
  • до 128 разделов на диске;
  • главная и резервная таблицы разделов для избыточности;
  • чётко определённый и самораспознающийся формат раздела;
  • каждый раздел имеет уникальный ID во избежание одинаковых идентификаторов (таблица “GUID”).

Ниже представлен обзор возможных вариантов создания разделов на GPT и MBR (рис.8)