Прошивка, обновление и восстановление BIOS и UEFI
BIOS (от англ. basic input/output system — «базовая система ввода-вывода)— набор микропрограмм, реализующих низкоуровневые API для работы с аппаратным обеспечением компьютера, а также создающих необходимую программную среду для запуска операционной системы у IBM PC-совместимых компьютеров. BIOS относится к системному программному обеспечению.
C начала XXI в. BIOS стал постепенно заменяться UEFI. Однако многие производители материнских плат компьютеров, учитывая инертность основной массы потребителей, используют объединённый термин UEFI/BIOS, неверный с технической точки зрения, но дающий возможность понять потребителям, что речь идёт о подсистеме, аналогичной BIOS. До сих пор, на страницах поддержки производителем материнских плат указаны для скачивания файлы BIOS, хоть они и давно уже являются микропрограммами UEFI.
Современная материнская плата LGA1700. Производитель указывает BIOS, хоть это и UEFI
Unified Extensible Firmware Interface (UEFI) — интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику или непосредственно ядру операционной системы. Проще говоря, это мини-операционная система, которая работает между прошивкой материнской платы и операционной системой. UEFI работает намного быстрее, позволяет работать с дисками больше размера, использовать графический интерфейс, мышь, сетевое подключение для обновления и восстановления и пр.
С основами разобрались, а теперь копнём чуть глубже.
Intel, с момента выпуска процессоров линейки Core i , перенесли часть функций северного моста в сами процессоры, а оставшуюся часть в южный мост. И, таким образом, вместо южного и северного моста остался только один — Intel Express Chipset, он же PCH — Platform Controller Hub, он же «Хаб». Но, так же для удобства и понимания клиентами, часто используется старое и доброе «мост», но уже без привязки к северному и южному расположению.
Новые чипсеты стали намного сложнее, нежнее и появилось много новых технологий, в частности в сфере безопасности и тонкой настройки чипов.
Одной из такой технологий стала Intel ME. Если не сильно углубляться в суть, то объяснить, что это такое можно так – это микропрограмма, которая используется для настройки и инициализации чипсета Intel, обрабатывается эта программа микропроцессором, который встроен в чипсет.
Точно, как он работает, информации не найти, это засекреченные данные, так как данная микропрограмма работает всегда, даже на выключенном ПК, позволяет администрировать, включать, выключать и всячески управлять настройками чипсета и устройства в целом. И для настройки Intel ME есть отдельный region(область) в прошивке UEFI.
Region – часть прошивки UEFI, отвечающая за определённую функцию.
Если разобрать образ UEFI, то мы увидим несколько таких Region’ов. Основные это BIOSRegion, собственно, сама прошивка для материнской платы, MERegion, отвечающая за Intel ME, EC Region отвечает за работу мультиконтроллера и т.д.
Извлеченные области с помощью FITC
И здесь назревает вопрос. А зачем, собственно, разбирать эти прошивки, копаться в коде и другие манипуляции, если BIOS просто можно скачать с сайта производителя и прошить?
Вот здесь мы и подходим к главной теме статьи.
Производители ноутбуков, за очень редким исключением, сейчас не публикуют на сайтах поддержки полные образы прошивок UEFI. Нельзя просто взять и прошить его во Flash память устройства. Выкладывают только обновления определенных регионов, которые завёрнуты в «капсулу», которую могут интерпретировать, расшифровать и обновить прошивку только встроенные программные средства материнской платы (либо из под ОС, либо из оболочки UEFI).
Теперь, давайте рассмотрим основные ситуации, когда нужна прошивка, и что для этого нужно сделать.
1) При ручном обновлении BIOS ноутбук завис\перебои с электричеством\дети выключили и другие вмешательства, из-за которых ноутбук выключился аварийно и больше не включается.
В 99% процентах случаев прошивка будет испорчена, хоть и не полностью. И здесь есть несколько вариантов.
Самый простой – ищем и скачиваем дамп прошивки, снятый кем-нибудь с такого же ноутбука. Если такой нашелся, то можно работать с ним. Если мы просто зальём эту прошивку на ноутбук, то результат может быть непредсказуемым из-за настроек MERegion‘a, из-за неправильной DMI-информации производителя и т.п. Ноутбук может просто не включиться, может включаться очень долго, выключаться после определенного времени, могут не видится устройства SATA, не работать звук, сетевая карта, выдавать множество ошибок при включении, всегда работать вентиляторами на полную мощность и множество других проблем.
Нужно взять прошивку с такого же ноутбука, открыть его в специальном инструментарии Flash Image Tool (ПО, созданное Intel для производителей материнских плат), и уже в нём извлечь «старый» сконфигурированный MERegion и заменить его на новый «чистый».
Считанная прошивка с ноутбука DELL G7-7590 открытая в Flash Image Tool (FITC)
Но, на этом работа не закончена.
Теперь нам нужно перенести всю DMI область из старого дампа в новый.
В DMI области хранятся серийные номера, названия моделей, ключи Windows и прочее.
Это необходимо, потому что практически все линейки ноутбуков тоже не работают стабильно без этой информации, будут выдавать ошибки при включении, не будет активироваться система, проблемы могут быть с сетевым подключением и другие неприятные вещи.
Чаще всего, перенос информации делается в HEX-редакторах. Они позволяют увидеть и покопаться внутри кода прошивки.
Считанная прошивка с ноутбука DELL G7-7590 открытая HEX-редакторе. Выделены серийный номер ноутбука, модель, ключ активации Windows
Открываем файл изначальной прошивки в редакторе, ищем данные по серийному номеру с корпуса ноутбука, либо по модели ноутбука, определяем границы области DMI и копируем эту область с заменой в новую прошивку с чистым ME.
И вот сейчас мы можем заливать прошивку на флешку и запаивать её обратно на плату и проверять работу устройства.
2) Прошивка BIOS при замене процессоров и хабов Intel. Очень частая работа, так как современные чипы очень нежные, а многие производители, особенно на бюджетных ноутбуках, не реализуют никакой защиты от статики и короткого замыкания на тех же разъёмах USB, линии данных которых идут напрямую в хаб. Так же часто выходят из строя вследствие залития жидкостями.
HUB Intel H110
Core i5-7200 со встроенным HUB’ом на подложке
N3540 со встроенным HUB’ом
В таких случая прошивка, скорее всего, будет исправна, и нам только нужно заменить ME Region на чистый, но только его, остальную конфигурацию, например SATA, нужно сохранить, иначе могут быть проблемы с периферийными устройствами.
Для этого, на этапе работы в FITC, нам нужно сначала сохранить изначальную конфигурацию прошивки в файл XML, потом подбросить чистый ME Region, сохранить снова конфигурацию в файл XML, затем, открыв оба в программе для сравнения, перенести только строчку где указан новый путь к ME, сохранить, и уже компилировать прошивку. Таким образом мы подкинем новый ME, но сохраним все остальные важные настройки. Прошиваем и радуемся.
Сравнение конфигураций с помощью CompareIt
3) И третья ситуация, самая сложная и неоднозначная в работе. Когда у нас нет изначального дампа, или он есть не целиком. Такое возможно, если флешка прошивки неисправна, не считывается, не считывается полностью, с ошибками, либо ноутбук пришёл из другого сервиса вообще без флешки, и так же негде скачать прошивку с такого же устройства.
В таком случае работа будет вестись с файлом обновления, доступный на сайте производителя, с прошивками с похожих устройств, и собираться по крупицам с помощью HEX-редактора. Сложность в том, что обновления имеют чаще всего нелинейную структуру, куски кода могут быть разбросаны так, как только придёт в голову разработчикам, и нужно будет вручную это всё анализировать. Не считая того, что придётся вручную искать и вбивать всю DMI-информацию, для чего нередко (например, на HP и DELL) приходится полностью разбирать ноутбук, так как вся информация находится на стикерах на корпусных частях внутри ноутбука.
Итак, вот основные работы, под которыми подразумевается «Прошивка BIOS ноутбука».
В конце, хочется вкратце перечислить ещё нюансы связанные с прошивкой, которые тоже добавляют определенные работы
А) Нередко нужно считать прошивку не с одной основной флешки, а с двух, либо с основной флешки и из мультиконтроллера, склеить их вместе и только после этого работать, иначе программы будут отказываться открывать её.
B) Сброс паролей UEFI простой прошивкой не всегда возможен. Например, на линейке ноутбуков Lenovo Thinkpad T, после 6-ого поколения процессоров Intel, линейке Dell Latitude и некоторых HP это невозможно, из-за присутствия специального криптованного модуля, который отвечает за безопасность. Способы есть, но это не связано с простой прошивкой ноутбука.
C) В современных ноутбуках, оснащенными контроллерами USB Type-C, в прошивке так же содержится микрокод для данного типа контроллеров.И он не всегда автоматически обновляется при прошивке UEFI.
Теперь, вы знаете чуть больше о прошивке, с чем она связана и из чего формируется стоимость таких работ.
Как перепрошить BIOS ноутбука
Обновление BIOS – это очень полезная, но в тоже время крайне опасная процедура. Полезная тем, что после выпуска своей продукции, производители продолжают её совершенствовать исходя из отзывов сервисных центров, своих исследований. Со временем появляются данные об ошибках, а также их исправлениях. Так вот именно решения проблем аппаратного уровня, дополнительные опции в настройках появляются в новых версиях микропрограммы управления BIOS.
Опасность данной процедуры заключается в полной неработоспособности после неудачной перепрошивки БИОС. В большинстве таких случаев работу материнской платы или ноутбука восстановить получиться только в сервисном центре. А иногда такая процедура восстановления невозможна или связана с демонтажем микросхемы с материнской платы, и дальнейшей её прошивкой в специальном программаторе. А все это стоит денег.
Внимание! Перепрошивка BIOS связана с риском потерять работоспособность оборудования. Перепрошивайте его только в крайнем случае, и при достаточном для этого опыте! Если вы решили перепрошить свой BIOS ради следования модному слову – откажитесь от этого!
Итак, вы решили перепрошить BIOS на своем ноутбуке. В этой статье мы попытаемся вам помочь.
Прежде чем перепрошить BIOS ноутбука
Самым безопасным и надежным является способ перепрошивки из-под DOS с помощью USB флешки.
Общий принцип перепрошивки BIOS из-под DOS заключается в следующем. Необходимо скопировать файл новой версии BIOS, а также специальную утилиту перепрошивку (флэшер) на загрузочное USB устройство. Перезагрузить ноутбук, загрузиться с флешки. С помощью командной строки запустить программу-флэшер и действовать дальнейшим инструкциям.
Что нужно знать перед прошивкой BIOS ноутбука:
1. Скачивать новейшую версию BIOS следует только с официального сайта производителя ноутбука. Не скачивайте версию beta. Скачивать следует последнюю проверенную и рабочую версию.
2. Ноутбук обязательно должен быть включен через блок питания, а не работать от аккумулятора. Наилучшим вариантом будет включение ноутбука к электросети через Источник бесперебойного питания (ИБП).
3. Используемая USB флешка должна быть надежной и проверенной в работе. Если вы замечали в работе USB носителя любые ошибки, связанные с потерей данных, то ни в коем случае не используйте её.
4. Никогда не отключайте питание от ноутбука во время процесса обновления BIOS. Также никогда не нажимайте никаких клавиш и кнопок ноутбука в это время.
Как перепрошить BIOS ноутбука
Рассмотрим процесс обновления BIOS на примере ноутбука Dell Inspirion 1525.
1. Создаем загрузочную USB флешку. Прочтите руководство о том, как быстро и надежно это сделать. Если нет под рукой стандартной USB флешки, но ваш ноутбук поддерживает загрузку со встроенного карт-ридера, то используйте его. Для этого надо сделать загрузочной карту памяти с фотоаппарата или телефона, предварительно сохранив с неё данные.
2. Скачиваем свежую версию BIOS с официального сайта ноутбука. Лучше всего использовать для этого серийный номер с наклейки на нижней стороне корпуса ноутбука. Многие производители предоставляют на своем сайте сервис для поиска необходимых файлов для загрузки по серийному номеру. У нашего ноутбука это Service Tag. Введя его на сайте производителя мы находим файл BIOS. На момент написания данной статьи это версия A17 от 2 декабря 2009 года. Более того, все что нам нужно, уже заключено в один файл с расширением *.exe. Итак, с официального сайта Dell скачиваем файл 1525_A17.EXE и копируем его на нашу загрузочную флешку. Обязательно запомните или лучше запишите название скачанного файла!
3. Загружаемся с USB флешки. Для этого выставляем загрузку с USB устройства в самом БИОС ноутбука. Или же используем специальные клавиши во время включения ноутбука для вызова меню выбора устройств загрузки. В ноутбуках фирмы Dell это функциональная клавиша F12. После загрузки мы увидим командную строку DOS
4. Введите команду для запуска программы перепрошивки BIOS (название файла):
Код:
C:> 1525_A17 |
5. Запуститься оболочка программатора от DELL
Программа сама проверит файл БИОС на ошибки и на соответствие его модели ноутбука. Если процедура проверки прошла успешно, то для продолжения нажмите любую кнопку на клавиатуре.
Если вы готовы к началу запуска процесса перепрошивки BIOS, нажмите клавишу «Y«
Начнется процесс обновления BIOS ноутбука
и проверки результата обновления BIOS
Дождитесь момента, когда процесс обновления закончиться! Не выключайте ноутбук и не нажимайте никаких клавиш в это время! После окончания перепрошивки BIOS и успешной её проверки ноутбук будет перегружен
Когда ноутбук уйдет в перезагрузку он может выключиться и в течение нескольких секунд не включаться. Это нормально! Просто дождитесь самостоятельного включения ноутбука.
6. После прошивки новой версии БИОС зайдите в него и выставите все необходимые вам настройки.
Перепрошивка на разных моделях ноутбуков и у других производителей, конечно же, может отличаться. Обычно вместе с файлами BIOS поставляется и инструкция по его перепрошивке. Обязательно её прочитайте. А в целом все действия очень схожи между собой. Главное не торопится и все делать обдуманно!
Что делать, если процесс прошивки BIOS завершился неудачно
Если после обновления БИОС у вас ноутбук перестал включаться, или выводит ошибку – не паникуйте. Сохраните флешку с тем файлом BIOS, который использовался для перепрошивки.
На многих современных ноутбуках существует аварийная система восстановления оригинальной версии BIOS. Это как раз для таких случаев. Просто запустите этот процесс отката микропрограммы.
Если вы не знаете что вам делать в таком случае – обратитесь в ближайший сервисный центр. Принесите файл БИОСа, который использовался вами. Платно, но вам там помогут.
Отказ от гарантий
Сам факт перепрошивки не считается нарушением гарантии у производителя. Но в случае неудачного результата вы можете лишиться гарантии!
Администрация нашего ресурса и сам автор статьи ни в коем случае не несет ответственность за любой ущерб, полученный в результате неудачного обновления BIOS, произведенного вами самостоятельно! Это лишь описание процесса обновления, а не однозначное руководство к действию!
Понятие BIOS и методы прошивки
В данной статье разберем что такое BIOS, для чего он нужен, методы прошивки и что делать после неудачного опыта прошивки BIOS. Пожалуй начнем с понятия что такое BIOS. В переводе с английского Basic Input-Output System это- базовая система ввода-вывода. Если по простому, то BIOS представляет собой программное обеспечение хранящееся в Постоянном Запоминающимся Устройстве (ПЗУ) в виде чипа и обеспечивает слежение за функционированием основного оборудования, которое установлено в ноутбуке и отвечает за функции базового интерфейса. Основное внимание уделяют BIOS материнской платы, хотя не стоит забывать что он присутствует почти в каждом устройсвте находящемся внутри ноутбука, видеокарта, модем, сетевых адаптерах и прочем оборудовании. Прошивка BIOS подразумевает под собой обновление программного обеспечения чипа отвечающего за имеющееся оборудование. Она требуется например при выходе нового устройства, которое не известно данной версии BIOS либо улучшение адаптации устройств для повышения производительности. Существует два метода прошивки BIOS это- Программный метод и Аппаратный. Программный метод не требует никаких дополнительных устройств кроме самого оборудования (максимум наличие Flash накопителя) и применяется при полной работоспособности ноутбука, не требует особых навыков. Для прошивки BIOS программным методом понадобиться специализированное оборудование и азы навыков работы с ним. Рассмотрим Эти способы более детально.
Для начала нужно узнать название вашего биоса ( например Award, AMI). Это можно сделать зайдя при загрузке аппарата в настройки, для этого при включении нужно нажать клавишу (чаще всего F2, Del) либо сочетание клавиш. Вы попадете в основное меню, сверху либо снизу будет написано название и версия вашего BIOS. Далее зайдя на сайт производителя и скачав более свежую версию+утилиту можно приступить к обновлению. Главное соблюдать все правила описанные в инструкции конкретно под ваш вид биоса. Тогда вас ждет успех и ваш ноутбук продолжит работать уже обновленным. Но не всегда всё заканчивается успехом, например самым критичным при прошивке является стабильное напряжение, если же во время прошивки по каким либо причинам ваш ноутбук перезагрузился, то это грозит провалом. По этому рассмотрим второй метод. Чаще всего этот метод используется после неудачной прошивки программным методом, что может послужить не правильно подобранный BIOS, выключение электроэнергии во время прошивки и ряд других действий. При прошивке аппаратным методом используется специальное оборудование, которое называется программатор, паяльное оборудование, ровные руки и желание реанимировать ваш ноутбук. Первым делом производиться разборка ноутбука до доступности к чипу BIOS, далее сам чип выпаивается из платы, потом начинается самое интересное. Чип помещается в программатор, происходит считывание данных с флешки (не забывайте делать дамп, если вы шьете рабочий чип) и заливается новая, проверенная на работоспособность прошивка. Далее в обратной последовательности: впаивается чип в материнскую плату, собирается всё воедино и производиться запуск. Если всё прошло удачно то вы увидите как ваш аппарат оживет и начнет загружаться. Как вы заметили этот способ в домашних условиях реализовать сможет не каждый. По этой причине сервисный центр ООО «АйТи-МИГ» всегда рад вам помочь в оживлении вашего оборудования с неработоспособным BIOS. Вся процедура может занять всего 30-60 минут.
- Ремонт ноутбуков
- Ремонт телефонов
- Замена стекла телефона
- Ремонт компьютеров
- Ремонт планшетов
- Ремонт проекторов
- Ремонт электронных книг
- Ремонт ИБП
- Ремонт принтеров
- Ремонт факсов
- Обслуживание серверов
- Заправка картриджей
- Ремонт мониторов
Контактная информация
г. Минск, ул. Городецкая 13, 3H
+375 (17) 396-10-83
+375 (17) 396-10-82
+375 (33) 387-79-60
+375 (44) 733-83-92
it-mig@tut.by
© ООО «АйТи-МИГ», 2012–2022.
Наш рейтинг: 4.4 (Голосов: 88 ) ★★★★★
Прошивка BIOS на ноутбуке
BIOS – это микропрограмма, зашитая в специальный чип памяти. При включении ноутбука и снятии с процессора ресета – он начинает исполнять именно программу, зашитую в BIOS. Загрузка операционной системы вызывается уже из неё.
Наши мастера прошивают BIOS не только на ноутбуках, но и на моноблоках, стационарных ПК и даже не видеокартах.
Сколько стоит прошивка БИОС?
Стоимость прошивки программатором с полной разборкой ноутбука – 900 рублей.
Если для прошивки не требуется разборка (например, при прошивке БИОСа на видеокарте) или прошивка производится программными средствами – такая процедура стоит 400 рублей.
Для чего нужна прошивка БИОС?
- компьютер не включается из-за поврежденной микропрограммы
- не распознаются какие-либо устройства
- нет инициализации
- вы забыли пароль для входа в БИОС
- требуется тонкая настройка работы материнской платы с новым железом или разгон компьютера
Ремонт BIOS ноутбука
В некоторых случаях повреждения микропрограммы возможен ремонт биоса ноутбука или компьютера. В таком случае прошивка считывается на компьютер и в ней исправляются нужные значения: настройки, режимы работы компонентов материнской платы и многое другое. В крайних случаях, когда производитель ноутбука не предоставляет прошивку в открытом доступе, либо в базе данных для сервисных центров, возможна прошивка аппарата совместимой микропрограммой от другого компьютра или ноутбука. При таком способе ремонта не гарантируется корректная работа устройств.
В нашей мастерской работают мастера, которые имеют большой опыт отладки программ для микроконтроллеров, что позволяет им с лёгкостью производит дизасемблирование BIOS любого ноутбука и вносить туда необходимые изменения. В том числе мы можем производить тюнинг биоса — изменять скрытые настройки частот, производить разгон, прописывать не заложенные производителем wifi модули и другие настройки.
Как прошивают БИОС?
Существует несколько способов прошивки:
- Программатором. С материнской платы устройства выпаивается чип памяти, хранящий микропрограмму. При помощи программатора на него записывается прошивка, чип запаивается обратно.
- Из операционной системы. При помощи специальной утилиты микропрограмма обновляется из интерфейса операционной системы
- С загрузочного диска. При загрузке компьютера используется специальный загрузочный носитель, который загружает новую микропрограмму в БИОС.
- Из БИОС. Некоторые версии имеют встроенную систему обновления микропрограммы через интерфейс настройки БИОСа.
Позвоните нам прямо сейчас и получите подробную бесплатную консультацию по телефону.