Обновление BIOSUEFI ноутбука HP. HP laptop BIOSUEFI update. HP 15-bw018ur, 15-bwXXXur, 15-bw000ur.
Есть ноутбук HP 15-bw018ur. О нем здесь.
Надо обновить BIOS с версии F.21 на более новую. В принципе F.22 подошла бы для поддержки SSD, но решил установить актуальную F.40 в надежде убрать баг с температурными датчиками в Ubuntu 18.04 LTS.
BIOS — модный UEFI, ожидалось, что всё будет просто, удобно. ОЖИДАЛОСЬ.
Проблем 3:
0). Сама компания HP, она же Hewlett-Packard. У неё большие проблемы с адекватными и актуальными инструкциями на RU и EN. Информацию приходится искать по крупицам, набивать шишки. Полноценного алгоритма действий не нашёл, поэтому и пишу этот пост.
В RU сегменте люди доходят вплоть до отрезания от файла-образа строго определенного количества байтов, правки образа и последующего заливания с помощью программатора. В UA просто какой-то поток сознания, из которого сложно выделить суть. На форумах «белых людей» крупицы информации и что характерно много сообщений от людей с русскими фамилиями.
Сеть RUEN хранит много способов как не получить ничего или сделать кирпич из ноутбука. Будьте осторожны. Именно поэтому пишу подробно, структурированно.
1). BIOS моей материнской платы при нажатии F2 не содержит пункта «BIOS Management». Решается с помощью утилиты HP PC Hardware Diagnostics UEFI, устанавливаемой на флешку, потому, что запускается эта утилита только под Windows. А оной у меня нет.
2). Всё бы было хорошо, но HP не подумала о пользователях LinuxОС отличных от Win10, поэтому обновить BIOS из под ОС можно только в Win10. Для создания загрузочной флешки также потребуется компьютер с Win10, хотя у меня и в Win7 её получилось создать.
Алгоритм действий:
0. Нужна чистая флешка с файловой системой FAT32.
1. Идём на сайт https://support.hp.com/us-en/drivers, выбираем тип устройства laptop, далее указываем модель ноутбука 15-bw018ur. Система найдет в списке поддерживаемых ОС только Win10. Это нормально, соглашаемся.
2. Находим вкладки BIOS и Diagnostic, скачиваем актуальные версии софта.
Cтраница с F.40 BIOS, страница с HP PC HW Diag UEFI. Оба файла (1), (2) про запас сохранены отдельно. Как говорится запас карман не тянет или иначе говоря пятую точку не рвёт.
3. Внимательно читаем инструкции для обновления BIOS, HP PC HW Diag UEFI. Уточняем указанные в инструкциях параметры, сохраняем их отдельно, номер модели в дальнейшем пригодится, у меня это 8333. Копии (1), (2) страничек про запас.
4. На компьютере с Windows сначала устанавливаем на флешку по инструкции обновление BIOS F.40. Обязательно делаем это из под учетной записи (УЗ) администратора. С флешки берем два файла — «08332.bin», «08332.s12» и сохраняем отдельно. У меня из-за отсутствия пункта «BIOS Management» в BIOS, не получилось обновить BIOS. Попытки через F9 выбрать *.efi файлы на флешке не привели к успеху.
Если у Вас получится обновить из BIOS по F2, то Ок. Вы достигли успеха, переходите к пункту 9. Всем остальным, как и мне, далее.
5. С флешки удаляем все имеющиеся файлы. НЕ ФОРМАТИРУЕМ. Устанавливаем на флешку по инструкции HP PC HW Diag UEFI. После успешной установки копируем в корень флешки файлы файлы «08332.bin», «08332.s12» полученные ранее. После чего на всякий случай, снимаем со всех файлов и папок на флешке атрибут «Только для чтения».
Действие необязательное, но рекомендуемое.
6. Безопасно извлекаем флешку из компьютера с Windows. Итого на ней теперь установлена утилита HP PC Hardware Diagnostics UEFI и лежат 2 файла в корне: бинарник — образ, а Эс12 — цифровая подпись.
7. Убеждаемся, что компьютер, на котором будем обновлять BIOS правильно настроен в BIOS. А именно, он может увидеть флешку, установлен приоритет загрузки с флешки, отключён Secure Boot, если установлен пароль администратора, то Вы его помните.
8. Выключаем компьютер, на котором будем обновлять BIOS. Обязательно подключаем внешнее питание и батарею ноутбука. Малейший сбой по питанию и комп скажет — «Ты, кто такой, я тебя не знаю! Давай до свидания, Уася!», т.е. получаем скорее всего «брикнутый» ноут. Вставляем флешку в USB порт, включаем комп, жмём Esc, пока не получим меню. Нажимаем F2 и попадаем в UEFI, открытый с флешки.
Выбираем пункт » Firmware Management or BIOS Management «, выбираем образ 08332.bin, соглашаемся, и примерно после 3х перезагрузок попадаем на экран приветствия ОС.
9. Убеждаемся в BIOS и ОС, что версия отображается F.40. Извлекаем флешку, восстанавливаем если требуется настройки BIOS, загружаемся и включаем музыку, а ещё лучше клип на Youtube на песню из статуса. Релаксируем, без этого никак )))
Огромное спасибо Виталию, Анатолию и Игорю. Без Вас у меня ничего бы не получилось.
Немного подробностей о том, что сподвигло написать этот пост. Я затратил 2 дня чистого времени на обновление BIOS’а. Ни один компьютер, за почти 20 (. ) лет моего знакомства с миром ИТ не отнял у меня так много времени на рутинные операции. Да, был странный ноут у соседа, с процессором VIA C7, целая куча проблем с плохими драйверами, BIOS’ом и ОС Windows, победить в том случае так и не получилось.
Но там был реально уникальный случай, плюс эпоха с Dial-up Интернетом, и английского языка толком не знал. Но что-то мне подсказывает, что и английский в той ситуации мне мало что бы дал. Был комп в Грайвороне, который перезагружался от прикосновения и даже просто прохода от человека рядом (. WTF . ). После чего его было крайне трудно запустить.
Несколько раз его попытались починить, но безуспешно. Заменить было нельзя — уж очень сложные административные (бюрократические) нормы в отношении информационной системы, в котором он работал были приняты. С ним всё было просто — мы его старались не трогать. Но у нас на дворе 2019 год, капитализм, свободный рынок, UEFI BIOS, жить ведь должно статье легче и веселей )))
По идее BIOS можно обновить 4 способами:
1. Средствами ОС.
2. Средствами BIOS самой материнской платы с носителя, на котором записан файл-ы образа.
3. Средствами BIOSчасти BIOS’а, записанного на носитель. На этом же носителе или в другом месте должен быть файл-ы образа.
4. Посредством активации аварийного режима компьютера. Тогда система либо восстановит версию BIOS, либо обновится с флешки из файла-образа. Главное, чтобы он лежал в корне флешки. Этот способ — крайняя мера.
Вариант с программаторами и прочим мракобесием не рассматриваю принципиально. На дворе 2019 год, это раз, и я не ставил цели взломать BIOS это два. И три, я живу в России, у меня есть семья, друзья, интересы и хобби сильно отдаленные от компов.
Изучение файла sp93173.exe показало, что это обычный архив, который при распаковке дал папку InsydeFlash.exe. Этот файл также можно распаковать, тогда там можно найти несколько папок, файл-образ, но не будет файла-цифровой подписи. Поэтому обязательно надо устанавливать файл sp93173.exe на флешку в ОС Windows. Зато есть файл platform.ini. Поиском по номеру модели «8333» в этом файле, я понял, что мне надо устанавливать 08332.bin файл-образ.
Изучение файла sp94861.exe показало, что это также архив при извлечении которого получаем файл setup.exe. Это установщик. Запускать надо из ОС Windows.
Также я пробовал скопировать и запустить файл sp93173.exe из под BIOS’а поиском по клавише F9, но это ничего не дало. Пробовал и переименовывать файл 08332.bin в 08332.rom. Пробовал запускать *.efi файлы с флешки. Мне это не помогло, но наверное приблизило к достижению результата.
Вспомнил и о том, что в BIOS могут быть секретные сочетания клавиш, также вспомнил о том, что можно редактировать образы BIOS, включая самые разные менюшки. Или например смог понять «магию» с заменой процессора иили моста иили видеокарты на ноутбуке, т.е. вместо сгоревщего процавидюхи ставится более мощный компонент, для правильной работы которого требуется модификации BIOS’а. Например, в этом видео. Файл platform.ini на самом деле кладезь настроек для управления процессом прошивки. Отдельная тема для изучения или развития своих навыков это «взлом» BIOS’а с целью доступа к скрытым настройкам железа.
Зато как же было приятно спустя 2 дня вычитывания форумов и поездок к друзьям, разобраться что и к чему в части обновления BIOS’а.
По прошествии недели после обновления, багов на новой версии F.40 не обнаружено.
А вообще у меня много хороших (надеюсь 🙂 ) статей про Россию-матушку, её бескрайние просторы, людей и человеков. Почитайте, отдохните, подумайте.
Источник: therealmaxpayne.livejournal.com
Insydeh20 setup utility обновить биос
Внутри папки находится файл обновления БИОСа. Версия: 1.35.
На данном этапе я советую вам отключить антивирусную программу и закрыть все открытые приложения. Или просто перезагрузитесь и отключите антивирус. Вообще можете не беспокоится за это, так как весь процесс будет происходить в среде предустановки OS.
Запускаем установку прошивки.
На секунду мелькает окно установщика (жать ни на что не нужно) и ноутбук перезагружается.
Начинается процесс обновления БИОСа Acer Aspire длительностью 15 секунд.
Затем компьютер перезагружается.
Жмём F2 при загрузке и входим в БИОС, смотрим версию обновленной прошивки 1.35.
BIOS – микропрограмма, отвечающая за начальную загрузку Windows. Она проверяет работоспособность комплектующих и надстроек. От нее зависит корректная загрузка компьютера и его нормальная работа (аппаратных компонентов).
Он записан на материнской плате, а не на жестком диске, как ОС. В новых устройствах БИОС заменен на UEFI, которая выполняет те же функции, но усовершенствована. Обе программы иногда требуется обновить.
БИОС можно обновить несколькими способами
НУЖНО ЛИ ОБНОВЛЯТЬ БИОС?
Обновление для ноутбука производители выпускают регулярно. Его скачивают на официальном сайте компании, которая произвела ноутбук. Сложнее приходится обладателям ПК собственной сборке. Чтобы найти файлы для обновления им придется отталкиваться от данных чипа материнской платы. Любое обновление записывается также на чип, заменяя собой старую версию.
Правильно обновить bios несложно, но должны использоваться только материалы, разработанные для определенной модели ПК или платы. Каждая материнская плата имеет строго определенную разновидность микропрограммы, и установка неправильной ее версии способна привести к нарушениям работы компьютера или его полной неработоспособности.
БИОС – тонкая программа, а потому обновлять его лучше только в крайних случаях. На нормально функционирующем ПК его обновлять не нужно. Это связано с несколькими факторами:
- Прошить bios на материнской плате asus или любой другой сложно, процесс требует некоторых навыков, процесс идет через DOS;
- Улучшения не будут заметны, так как отличия версий минимальны и узко специализированы;
- Возможно возникновение неполадок и нарушение работы, т.к. старая версия тестировалась тщательнее, чем новая;
- При проведении работы не должна отключаться электроэнергия, в противном случае устройство перестанет загружаться.
Но иногда БИОС обновить необходимо. Если Вы регулярно сталкиваетесь с той или иной ошибкой в работе, зайдите на сайт производителя устройства и проверьте, не устранена ли такая ошибка в новой версии микропрограммы. Чаще на сайтах производителей присутствует такой список. Если такая проблема действительно решена в новой версии, имеет смысл обновить bios на ноутбуке.
Еще один весомый повод прошить БИОС – установка нового оборудования. Если Вы приобрели новый процессор, который появился уже после выхода Вашей материнской паты, то он не будет поддерживаться Вашим БИОСом. В новые версии для прошивки производители добавляют поддержку новых типов процессоров, а потому придется скачать такой файл и прошить микропрограмму.
Обновлять БИОС нужно в крайнем случае. Но даже тогда, перед обновлением изучите характеристики новой версии и выясните, решены ли в ней проблемы. На основании этого и делайте вывод нужно ли обновлять bios.
Текущую версию выясните, зажав на клавиатуре Win+R. В открывшееся окошко видите msinfo32 для 32-х разрядных ОС. Нажмите кнопку Выполнить. Откроется окно с перечислением аппаратных и ОС — характеристик устройства. Среди них найдите необходимую.
Иногда появляется уведомление, что режим устаревший bios. Это означает, что режим работы БИОС устарел, он до сих пор работает в реальном, а не защищенном режиме. Прошивка может не помочь решить проблему, но она не серьезна и устранять не обязательно.
СПОСОБЫ ОБНОВЛЕНИЯ
Способ обновления зависит от производителя компьютера, модели материнской платы и др. Чаще всего, у каждого производителя своя инструкция по перепрошивке. Ознакомиться с ней можно на официальном сайте компании.
-
Фирменная утилита производителя – самый простой и безопасный способ обновить bios gigabyte, Asus, MSI, поддерживается и всеми крупными производителями ноутбуков. Имеет привычный графический интерфейс, проверят файлы на соответствие, позволяет избежать ошибок. Перед запуском утилиты из Виндовс закройте все программы и остановите все процессы, которые сможете;
На всех современных материнских платах или можно обновить bios на компьютере любым из указанных способов. Но лучше выбирать последний, так как он гарантирует минимальное количество ошибок.
АЛГОРИТМ ОБНОВЛЕНИЯ
Обновить bios asus или любого другого современного ноутбука, можно любым из трех описанных способов. Они имеют свои нюансы, но при проведении процесса с использованием утилит, все же не сложны.
ИЗ DOS
Сложный вариант с большими рисками. Чтобы обновить bios на компьютере windows 7 проделайте следующее:
- Узнайте модель Вашей материнской платы;
- На официальном сайте производителя скачайте необходимую версию прошивки;
- Их иногда несколько. В этом случае выбирайте ту, что предназначена для установки в режиме ДОС;
- Создайте загрузочную флешку с БИОС, ДОС и дополнительной утилитой (она скачивается на сайте производителя или входит в архив вместе с прошивкой);
- Установите флешку и перезагрузите компьютер;
- Укажите носитель, на котором прошивка bios материнской платы;
- После окончания перепрошивки перезагрузите ПК.
Точнее инструкции нет, так как она варьируется для разных ПК и плат. Подробную инструкцию найдите на сайте производителя. Но пользоваться данным методом не рекомендуется.
ИЗ WINDOWS
Перепрошить bios на ноутбуке таким способом легко. Ошибки возникают редко. Популярный метод.
- Скачайте утилиту для прошивки. Она своя для каждого производителя. Программа для обновления bios asus – Asus Update, MSI – Live Update и т.д.;
- Установите программу;
- Запустите;
- Найдите функцию онлайн – поиска новых прошивок. В разных программах она в разных группах команд;
- Из списка прошивок выбирайте необходимую;
- Активируйте скачивание;
- После скачивания, запустите перепрошивку и следуйте указаниям программы.
Прошивка bios asus, MSI и других таким способом безопасна еще и потому, ч о программа сама подбирает подходящую версию прошивки. Кроме того, интуитивно понятный интерфейс поможет выполнить прошивку даже не продвинутому пользователю.
ИЗ БИОС
Чаще способ применяется при поломках компьютера, когда невозможно войти в ОС, т.к. ПК не загружается.
Delivering the best in firmware boot performance, value-added features, and renowned reliability and compatibility
Highlights:
- The most widely used UEFI BIOS in production
- Architecture facilitates speeds time to market for new platforms and allows for easy hardware innovation
- Support for the latest reference designs from Intel, AMD and VIA
- Deploy platforms with multiple OSes with a single secure BIOS
- Comprehensive support for the latest UEFI, PI and industry specifications
- Easy to create Hardware-2-Operating System» UEFI firmware solution is a complete, lab and field tested implementation of the UEFI specifications and represents today’s BIOS technology being used on Server, Desktop, Mobile and Embedded systems. As our flagship product and the most widely used UEFI BIOS in production, InsydeH2O is relied upon by leading OEMs and ODMs worldwide to bring their platforms the best in firmware boot performance, value-added features, and renowned reliability and compatibility.
Architecture facilitates hardware innovation and speeds time to market for new platforms
The InsydeH2O product family is developed using modern software engineering techniques, enabling ODMs and OEMs to improve efficiency, validate hardware, lower costs to support new hardware designs, and speed up system debugging. Its modularity allows faster migration from platform to platform with less engineering resources and provides development flexibility because work can be done in parallel. The same source code can be used to develop and then deploy across different segments from notebooks to desktops to servers, including those with different requirements and silicon components.
As a CPU and chipset technology neutral solution, InsydeH2O allows PC makers to select the most appropriate hardware components to meet their market requirements. Additionally, InsydeH2O is a fully Windows compliant firmware solution that employs a true modular architecture, is written in C code, and uses a driver model that enables a wide range of software engineers to be quickly productive. These benefits can facilitate platform design innovation as well as faster time-to-market.
Support for the latest reference designs from Intel, AMD and VIA
We work closely with leading silicon makers to ensure that our products are optimized for their latest reference designs. Our experience working with new designs ensures that we can provide you with optimized and reliable products and services for your new platform. Bringing up InsydeH2O on your new platforms is a quick and easy experience.
Comprehensive support for the latest UEFI, PI and industry specifications
Industry specifications are constantly evolving as we all work to improve and advance the technology between operating systems and platform firmware. Rest assured that InsydeH2O will always be at the forefront of supporting new specifications established by the UEFI Forum and other Industry groups. Easy-to-create https://bigital.ru/insydeh20-setup-utility-obnovit-bios/» target=»_blank»]bigital.ru[/mask_link]
Как правильно обновить BIOS или UEFI и не испортить компьютер
BIOS компьютера (базовая система ввода и вывода) записан в чип на материнской плате. В нем содержится информация, которая нужна для запуска ноутбука или настольной машины. Подобно любому софту, его необходимо периодически обновлять. В современных компьютерах используется UEFI, интерфейс которого отличается соответствующей сегодняшнему дню графикой.
Предосторожности
В отличие от любого софта и даже ОС, которые в случае сбоя в процессе инсталляции можно будет инсталлировать повторно, если в ходе обновления BIOS что-то пойдет не так, ваш компьютер может стать бесполезным.
Наиболее частой причиной подобной нерадостной ситуации является отключение питания во время инсталляции BIOS. Это случается редко, но забывать об этой вероятности не рекомендую. И если возможно отключение электроэнергии, воздержитесь от обновления.
Во время обновления не должно быть никаких случайных касаний клавиатуры.
Нужно ли вам это
Перед тем как обновлять, прочтите на сайте производителя вашего ноутбука или материнской платы настольного компьютера все примечания к выпуску последней версии для вашей модели, а также к предшествующим, чтобы убедиться, что в новой прошивке присутствуют необходимые вам функции и она исправляет какие-то проблемы или уязвимости. Если этого нет, то лучше не рисковать.
Зачастую обновление Биоса требуется для того, чтобы материнская плата поддерживала новый процессор или другие аппаратные компоненты. Вторая причина — исправление ошибок, улучшение стабильности и производительности.
Как обновить
Необходимые действия в общих чертах одинаковы, вне зависимости от того, предусмотрен ли вашей моделью UEFI или устаревший BIOS:
- Загрузите свежую версию BIOS или UEFI с сайта производителя материнской платы или ноутбука. Необходимо брать только предназначенную именно для вашей модели, а не подобной.
- Распакуйте архив и скопируйте его содержимое на работоспособную флэшку.
- Перезагрузите компьютер и войдите в UEFI или BIOS так, как это предусмотрено в вашей модели.
- Используйте меню для обновления UEFI или BIOS.
Перед тем, как начинать
Сохраните все важные файлы с вашего компьютера на дополнительном накопителе. Неудачное обновление не повреждает напрямую данные на жестком диске, но получить к ним доступ вы не сможете. Если же данные помещены на съемный диск, вы сможете продолжить с ними работу на другой машине.
Желательно создать резервную копию BIOS. В некоторых случаях это выполняется автоматически, но если действие необходимо произвести вручную, вам будет предложено это сделать. Не пропустите этот шаг.
Точность при определении марки и модели
Полное название модели (к примеру, Z170A Gaming Pro) обычно нанесено на саму материнскую плату. Важно знать именно его, поскольку обычно существует несколько модификаций подобных (но не одинаковых) плат. И для каждой из них может быть предусмотрена своя версия BIOS.
Необходимо также записать номер ревизии (допустим, REV 1.03G), поскольку от этого также зависит, какой файл новой прошивки вам необходим.
Не забудьте подписаться на наш Дзен
Текущая версия
Для определения установленной на вашем компьютере версии нажмите клавиши Win и R. В появившейся строке введите «msinfo32». В окне информации о системе ищите пункт о версии о дате Биоса.
Как искать
На сайте производителя оборудования найдите раздел поддержки. Выберите там свою модель и вы увидите перечень доступных для нее файлов. В их числе — инструкции, драйвера и файлы UEFI и BIOS.
Когда вы нашли обновление, сверьте цифры и даты. Скачивать ее имеет смысл лишь в том случае, если она является более новой, чем та, которая установлена у вас.
Как обновлять
Старые версии представляли собою программу, которая запускалась с флэшки после ввода команды в командной строке. Современные платы обычно характеризуются наличием встроенной утилиты в самом BIOS. Таким образом, загружаемый вами архив содержит лишь файл самого обновления и текстовый файл, в котором присутствуют подробные примечания к выпуску.
Дать универсальные рекомендации по обновлению невозможно, поскольку на сайте производителя содержатся подробности, касающиеся точного процесса обновления именно для вашей модели. Могу лишь отметить, что в ряде случаев перед началом обновления вам придется произвести некоторые установки. К примеру, отключить режимы безопасной и быстрой загрузки.
Обновление в Windows 10
Биос многих материнских плат не обновляется из операционной системы. Вам надо будет войти в BIOS и поискать в меню опцию, которая может называться «Q Flash», «EZ Flash» или «M Flash». Далее выберите файл на подключенном USB-накопителе и следуйте появляющимся на экране инструкциям. Недавно я рассматривал утилиты, которые пригодятся для обновления Биоса обладателям материнских плат разных производителей.
Если все хорошо
После успешного обновления вы можете сразу же перезагрузить компьютер и работать с ним, как обычно, но я рекомендовал бы сначала проверить некоторые моменты. Неправильные настройки могут оказаться причиной, по которой система отказывается загружаться, даже в том случае, когда обновление прошло успешно.
Убедитесь, что дата и время указаны правильно, а диск, с которого загружается система, является приоритетным в списке загрузки. Если вы записали свои предыдущие настройки, касающиеся частоты процессора и памяти, вы сможете их установить и в новой версии. Но это применение в основном для пользователей, которые предпочитают настраивать под себя каждую деталь.
В случае неудачи
Если несмотря на все предосторожности обновление закончилось крахом, кое-что можно попробовать сделать. Не выключайте компьютер. Закройте инструмент обновления и перезапустите процесс, чтобы увидеть, работает ли он.
Если вами была сделана резервная копия, вы можете попытаться выбрать для установки этот файл, а не более новый. В некоторых материнских платах предусмотрена опция резервной копии, что дает вам возможность восстановить информацию из нее. Воспользуйтесь инструкцией к своей модели или подсказками, которые даются в интернете.
К сожалению, в случае провала обновления BIOS, самым простым и дешевым решением зачастую становится замена материнской платы, так как не все сервисные центры имеют программатор, способный исправить ситуацию.
Источник: poznyaev.ru
Insyde software firmware что это за программа
EFI (Extensible Firmware Interface) — интерфейс по централизации оборудования в момент включения системы. Регулирует процессы, происходящие между операционной системой и микропрограммами, осуществляющими управление низкоуровневыми функциями оборудования. EFI загружает компьютер, а впоследствии передает управление загрузчику операционной системы. Является логической заменой интерфейса BIOS, традиционно исользующегося IBM PC-совместимыми компьютерами.
Компания Intel разработала первую спецификацию EFI. Позднее, интерфейс поменял название: последняя версия стандарта именуется UEFI (Unified Extensible Firmware Interface). На сегодняшний день, стандарт UEFI разрабатывается ассоциацией Unified EFI Forum.
Стандарт EFI имеет поддержку графического меню, а также некоторых дополнительных возможностей (к примеру, Aptio или Great Wall UEFI).
История
Первоначально, стандарт EFI предназначался для использования в первых системах Intel-HP Itanium, появившихся в середине 90-х годов. Те ограниченные возможности, которые демонстрировал PC-BIOS (16-битный код, адресуемая память 1 Мбайт, ограничения аппаратного характера IBM PC/AT и прочее) были неприемлемы для использования в больших серверных платформах, а ведь Itanium планировался именно для таковых.
Примечательно, что EFI изначально носил название Intel Boot Initiative, это уже позже он был переименован.
Спецификации
История стандарта EFI началась с выхода версии 1.01, но она не увидела широкого применения, посколько была быстро снята с рынка в связи с юридическими проблемами, связанными с использованием торговой марки.
Первая «полноценная» версия EFI — это 1.02, которая была представлена 12 декабря 2000 года.
Поздее, 1 декабря 2002 года была представлена версия EFI 1.10, включавшая в себя модель драйвера EFI, а также несколько «косметических» улучшений, в сравнении с версией 1.02.
В 2005 году компания Intel отнесла спецификацию EFI к организации UEFI Forum, которая впоследствии стала отвечать за дальнейшее развитие интерфейса. Тогда же стандарт EFI был переименован в Unified EFI (UEFI), для того, чтобы подчеркнуть произошедшее изменение. Примечательно, что, несмотря на смену названия, в большинстве документов по сей день свободно применяются оба термина.
7 января 2007 года организация UEFI Forum выпустила версию 2.1 UEFI, в которой была внедрена улучшенная криптография, функция установления подлинности сети, а также обновленная архитектура пользовательского интерфейса.
Интерфейс EFI содержит в себе таблицы, в которых включено множество различных данных: информация о платформе, загрузочные и runtime-сервисы, доступные для загрузчика операционной системы и самой операционной системы. Некоторые расширения BIOS (ACPI или SMBIOS) также включены в EFI — в них не обязателен 16-разрядный runtime-интерфейс.
Сервисы
EFI определяет сервисы загрузки, включающие поддержку:
- текстовой и графической консоли;
- шин;
- блоков;
- файловых сервисов;
также интерфейс определяет runtime-сервисы (дата, время и память).
Драйверы устройств
Стандарт EFI, помимо стандартных, архитектурно-зависимых драйверов, определяет также и независимую от платформы среду драйверов. эта среда носит название EFI Byte Code (EBC). Спецификация UEFI требует от системного программного обеспечения интерпретатор для любых образов EBC, загруженных (фактически или потенциально) в среду.
Так, EBC вполне можно соотнести с независимым от аппаратных средств Open Firmware, используемым в Apple Macintosh и Sun Microsystems SPARC компьютерах.
Часть архитектурно-зависимых типов драйверов EFI может оснащаться интерфейсами для использования операционной системы, что дает возможность самой операционной системе применять EFI в качестве базовой поддержки графики и сети до загрузки драйверов.
Менеджер загрузки
Менеджер загрузки EFI применяется в целях выбора и последующей загрузки операционной системы. Так, потребность в определенном алгоритме загрузки исключена: загрузчик является приложением EFI.
Поддержка дисков
Вдобавок к стандартному методу разметки дисков (MBR), EFI обладает поддержкой GUID Partition Table (GPT). Эта схема свободна от каких-либо специфических для MBR ограничений. Стандарт EFI не содержит в себе описание для файловых систем, но реализации EFI, как правило, имеют поддержку файловой системы FAT32.
Оболочка
Открытая среда оболочки стандарта позволяет пользователю загружать ее в целях произведения определенных операций. Это гораздо удобнее: пользователь избавлен от загрузки непосредственно самой операционной системы. Оболочка является простым приложением EFI, которое может храниться в ПЗУ платформы (либо на отдельном устройстве, драйверы которого расположены в ПЗУ).
Кроме того, пользователь может применять оболочку и для выполнения иных приложений EFI (например, настройка или установка операционной системы, либо же диагностика, конфигурация или обновление прошивки). Также в функции оболочки входит проигрывание CD/DVD-носителей, без загрузки операционной системы. Кроме того, оболочка EFI позволяет командно произвести операции копирования или перемещения файлов и каталогов, при условии, что работа производится в поддерживаемых файловых системах. Можно также осуществлять загрузку/выгрузку драйверов. Ну, и наконец, оболочка может использовать полный TCP/IP стек.
Оболочка EFI имеет поддержку сценариев в виде файлов с расширением .nsh (аналог пакетного файла в DOS).
Названия команд зачастую заимствуются от интерпретаторов командной строки (COMMAND.COM или Unix shell). Оболочка EFI в полной степени может выступать альтернативой и полноценным аналогом интерпретатора командной строки, либо текстового интерфейса BIOS.
Расширения
Расширения EFI загружаются почти с любого энергонезависимого устройства хранения данных, которое подключено к ПК.
Реализация
Intel Platform Innovation Framework
Intel Platform Innovation Framework («инновационный инструментарий Intel») представляет собой набор спецификаций, выпущенных компанией Intel при сотрудничестве с EFI. В данном случае, EFI определяет интерфейс между операционной системой и аппаратно-программным обеспечением, а на инструментарий возлагается определение применяемой для создания встраиваемого программного обеспечения структуры. Это определение производится на более низком уровне, в сравнении с функциями, заложенными в EFI.
К примеру, в инструментарий входят все этапы, которые необходимо преодолеть для корректной инициализации компьютера с момента включения. Такие внутренние возможности интегрированного программного обеспечения не являются частью спецификации EFI, однако они включены в разработанную ассоциацией UEFI спецификацию инициализации платформы (Platform Initialization Specification). Данный инструментарий опробован на платформах XScale, Itanium и IA-32.
Совместимость с операционной системой, в случае с платформой x86, достигается благодаря применению модуля поддержки совместимости (CSM), содержащего в себе 16-битную программу (CSM16), которая реализуется производителем BIOS. Также в нее входит специальный слой, в функции которого входит связь CSM16 с инструментарием.
Компания Intel является автором уникальной реализации для инструментария, имеющей кодовое название «Tiano». Это полная реализация встраиваемого программного обеспечения с поддержкой EFI. В ней отсутствует традиционная 16-битная часть CSM, однако она обеспечивает интерфейсы, которые необходимы для дополнений, реализуемых изготовителями BIOS.
Компания Intel не распространяет полную реализацию Tiano среди конечных пользователей. Часть этой реализации была выпущена в виде исходных текстов TianoCore проекта, подобно EFI Developer Kit (EDK). Данная реализация включает EFI и часть кода инициализации аппаратных средств, но вместе с тем, в ней скрыты характерные особенности самого встраиваемого программного обеспечения.
Построенные на стандарте EFI продукты можно приобрести через независимых производителей BIOS (к примеру, American Megatrends (AMI) и Insyde Software). Часть реализаций полностью основана на Tiano, другая часть — соответствует спецификациям, однако не строится на реализации Intel.
Платформы, применяющие EFI; сопутствующий инструментарий
В 2000 году, компания Intel разработала системы, построенные на платформе Itanium. Они имели поддержку EFI 1.02.
В 2002 году, компания Hewlett-Packard выпустила системы, построенные на платформе Itanium 2. Они имели поддержку версии EFI 1.10, и имели возможность загружать операционные системы Windows, Linux, FreeBSD и HP-UX.
Системы Itanium или Itanium 2, выпускаемые вместе с интегрированным EFI-совместимым программным обеспечением, обязаны соответствовать спецификации DIG64.
В ноябре 2003 года, компания Gateway обнародовала систему Gateway 610 Media Center, которая являлась первой x86-системой, построенной на базе Windows. В ней использовалось встраиваемое программное обеспечение, которое было основано на инструментарии, InsydeH2O от Insyde Software. Поддержка BIOS реализовывалась благодаря модулю поддержки совместимости (CSM).
Январь 2006 года, компания Apple представляет свои первые ПК Macintosh, построенные на платформе Intel. Системы применяют EFI и сопутствующий инструментарий, взамен Open Firmware, который применяли на предыдущих системах PowerPC-платформы.
5 апреля 2006 года, компания Apple представляет продукт Boot Camp, являющийся стандартным пакетом, позволяющим создавать диск с драйверами Windows XP. Кроме того, новый пакет содержал в себе инструмент разметки дисков, позволяющий установить Windows XP, оставив при этом работоспособным действующий Mac OS X. Кроме того, вышло обновление встраиваемого программного обеспечения. В нем была добавлена поддержка BIOS для реализации EFI. Последующие линейки моделей компьютеров Macintosh выпускались с обновленным и встраиваемым программным обеспечением. Так, на сегдняшний день, все компьютеры Macintosh имеют возможность загружать BIOS-совместимые операционные системы.
Фирменные «интеловские» системные платы производятся, в основном, со встраиваемым программным обеспечением, построенным на основе инструментария (к примеру, DP35DP). Так, в 2005 году было выпущено свыше 1 млн. систем Intel. Производство новых сотовых телефонов, настольных ПК и серверов, работающих на инструментарии, стартовало в 2006 году. Вот, например, все системные платы, построенные на наборе системной логики Intel 945, применяют в своей работе инструментарий. Впрочем, во встраиваемом программном обеспечении, как правило, не включена поддержка EFI, оно ограничивается лишь поддержкой BIOS.
С 2005 года стандарт EFI стали внедрять в не-ПК архитектуры (например, встраиваемые системы, построенные на базе XScale). В EDK включена отдельная цель NT32, допускающая встраиваемое программное оебспечение EFI и его приложения в приложения Windows. В 2007 году компанией Hewlett-Packard был представлен принтер серии 8000. Это был первый принтер, оснащенный встраиваемым программным обеспечением, совместимым с EFI. В 2008 году компанией MSI была представлена линейка системных плат, построенных на чипсете Intel P45, они обладали поддержкой EFI.
Операционные системы
- С 2000-х годов, операционные системы GNU/Linux нередко применяли EFI для загрузки.
- С 2002 года, операционные системы HP-UX стали применять EFI в качестве загрузочного механизма в системах, построенных на платформе IA-64. Операционные системы OpenVMS применяли стандарт с начала 2005 года.
- Компания Apple взяла на вооружение стандарт EFI, выпустив линейку компьютеров, построенных на архитектуре Intel. Mac OS X 10.4 (Tiger) для Intel и Mac OS X 10.5 (Leopard) имели поддержку EFI v1.10 не только в 32-разрядном режиме, но и в 64-разрядных центральных процессорах. Так, посредством загрузчика EFI, установка Microsoft Windows 7 на компьютеры Apple осталась невозможной, поскольку этой операционной системе необходимо наличие UEFI или еще более новой версии.
- Microsoft Windows имеет поддержку EFI для 64-разрядных архитектур. Компания Microsoft отмечает, что отсутствие поддержки EFI на 32-разрядных центральных процессорах возникла ввиду недостаточного участия со стороны производителей ПК. Миграция Microsoft к 64-разрядным операционным системам не позволяет использовать EFI 1.10, поскольку 64-разрядные расширения не поддерживаются окружением процессора. Поддержка x86-64 включена в UEFI 2.0. Itanium версии Windows 2000 (Advanced Server Limited Edition и Datacenter Server Limited Edition) имеют поддержку EFI 1.1.Windows Server 2003 для IA-64, 64-разрядная версия Windows XP и Windows 2000 Advanced Server Limited Edition, заточенные специально под семейство процессоров Intel Itanium, имеют поддержку EFI, определенную для данной платформы спецификацией DIG64. Разработчики компании Microsoft внедрили поддержку UEFI в 64-разрядных операционных системах Windows начиная с Windows Server 2008 и Windows Vista Service Pack 1.
Недостатки
Стандарт EFI попал под оглушительные шквалы критики за усложнение системы. Многие эксперты отмечали, что EFI не дает операционной системе ключевых преимуществ, но при этом существенно ее усложняет. Кроме того, в пользу EFI произошел отказ от альтернативных реализаций BIOS, обладающих полностью открытыми исходными текстами (OpenBIOS и coreboot).
В сентябре 2011 года компанией Microsoft было объявлено, что условия сертификации совместимых с Microsoft Windows 8 компьютеров могут привести к последующему производству устройств, которые не под каким предлогом не будут поддерживать какую‐либо другую операционную систему. Компания Microsoft пояснила, что поставщиками может быть реализована возможность добавления других подписей. Чуть позднее это было сделано обязательным требованием сертификации. Впрочем, что касается устройств на ARM, то в их случае требование следующее: полностью отключить функцию «безопасной загрузки». В таком случае, установка других операционных систем также перестает быть возможной.
ООО «Альтербит», 197183, Санкт-Петербург, Комендантский проспект, 2 схема проезда
Телефон: (812) 309-2602 ← Звони если хочешь купить сервер, схд, компьютерИсточник: www.alterbit.ru