Как перепрошить биос. зачем это нужно и как это сделать? Прошивка и перепрошивка bios

Здравствуйте, уважаемые читатели сайта сайт! Меня зовут Роман Нахват и я представляю вашему вниманию третью и заключительную часть статьи о восстановлении повреждённой прошивки BIOS (на примере ноутбука Acer Aspire E1-532). Перед прочтением данной части статьи рекомендуется ознакомится с и , в которых мы выполнили разборку ноутбука Acer Aspire E1-532, извлекли из него материнскую плату, подключили к микросхеме BIOS программатор CH341A и сохранили поврежденную прошивку BIOS в отдельный файл. Продолжим нашу работу подготовкой нового файла прошивки BIOS и далее запишем его в микросхему BIOS.

Перейдем на сайт компании Acer на страницу поддержки ноутбука Acer Aspire E1-532.

И выполним скачивание всех доступных прошивок BIOS.

Например, откроем папку с прошивкой версии 2.10.

В данной папке мы видим обычный exe файл, запустим его.

После запуска файла V5WE2210.exe получаем вот такое окно с ошибкой, в котором говориться о том, что данная прошивка BIOS не подходит для данного ноутбука или компьютера. Кнопку ОК пока не нажимаем, так как нам нужно из файла V5WE2210.exe извлечь файл прошивки BIOS для нашего ноутбука Acer Aspire E1-532.

Переходим на раздел С: по пути

C:\Пользователи\Имя пользователя\AppData\Local\Temp (имя пользователя может быть любым в зависимости от того, с каким именем создана учетная запись). В папке Temp видим временную папку 7zS2C4E.tmp, которая появилась после запуска файла V5WE2210.exe.

Откроем папку 7zS2C4E.tmp и видим в ней файл isflash.bin, который и является файлом прошивки микросхемы BIOS. Скопируем данный файл на флешку.

Файл isflash.bin, скопированный на флешку.

Размер данного файла прошивки BIOS составляет 9.45 MB.

При попытке открытия этого файла прошивки в программе CH341A-USB получаем сообщение, что объем файла больше чем нужно, то есть данный файл прошивки слишком велик для того, чтобы использовать его для перепрошивки микросхемы Winbond W25Q64FV (а именно данная микросхема установлена на материнской плате ноутбука Acer Aspire E1-532).

Микросхемы могут быть разных объёмов, рассмотрим это на примере микросхем Winbond. Как видно из таблицы, объём микросхемы может составлять 512, 256, 128, 64, 32 Mbit и так далее.

Микросхема W25Q64FV имеет объём 64 Mbit (или 8 MB).

Так как наш файл прошивки BIOS isflash.bin, извлечённый выше из exe файла весит 9.45 MB, а объём микросхемы BIOS на материнской плате ноутбука Acer Aspire E1-532 составляет 8 MB, то для успешного восстановления прошивки BIOS нам необходимо уменьшить файл isflash.bin с 9.45 MB до 8 MB. Для этих целей воспользуемся hex редактором, например HxD. Переходим по адресу

https://mh-nexus.de/en/downloads.php?product=HxD20

и выполняем скачивание установочного файла hex редактора HxD

Щёлкаем по скачанному файлу и запускаем установку.

Установить.

Установка завершена.

Щёлкаем по ярлыку hex редактора HxD и запускаем его.

Главное окно HxD.

Щёлкаем по File-Open.

Выделяем файл isflash.bin и жмём "Открыть"

Получаем следующее.

Таким же образом открываем файл поврежденной прошивки BIOS isflash01.bin (который мы сохранили во второй части статьи).

Рассмотрим внимательно структуру файла isflash01.bin. Как видим, файл прошивки isflash01.bin начинается со значений FF (строка 00000000), а в строке 00000010 присутствуют значения 5A A5 F0 0F.

Теперь рассмотрим структуру файла isflash.bin. Видим, что данный файл прошивки начинается со значений 4D 5A 00 00 (строка 00000000). Нам нужно сделать так, чтобы файл isflash.bin начинался точно так же, как и файл isflash01.bin, то есть чтобы началом файла isflash.bin были значения FF (строка 00000000).

В открытом файле isflash.bin жмём Search-Find.

И выполняем поиск значения 5A A5 F0 0F.

Видим, что значение 5A A5 F0 0F в файле isflash.bin находится в строке 0001F340, также выше в строке 0001F330 видим значения FF.

Выделим в файле isflash.bin диапазон строк 00000000-0001F320. Для этого выбираем Edit-Select block.

Указываем начальную (00000000) и конечную (1F320) строки выделяемого диапазона.

Выделенный диапазон строк 00000000-1F320.

Удалим выделенный диапазон строк из файла isflash.bin, щёлкнув Delete.

Как видим, после удаления выделенных строк файл прошивки isflash.bin теперь начинается точно так же, как и файл isflash01.bin, а именно в строке 00000000 присутствуют значения FF, а в строке 00000010 значения 5A A5 F0 0F.

Вернёмся к файлу прошивки isflash01.bin. Пролистаем его до конца и видим, что он заканчивается строкой 007FFFF0.

Если пролистать до конца файл isflash.bin, то видим, что он заканчивается строкой 009548F0.

Удалим из файла isflash.bin все строки, находящиеся в диапазоне 00800000-9548F0, то есть сделаем так, чтобы файл isflash.bin заканчивался строкой 007FFFF0. Жмём Edit-Select block.

Указываем диапазон выделяемых строк.

Выделенный диапазон строк 00800000-9548F0.

Удалим выделенный диапазон срок 00800000-9548F0, щёлкнув Delete.

Как видим, теперь файл прошивки isflash.bin заканчивается строкой 007FFFF0.

Сохраним файл прошивки BIOS под новым именем, выбрав Save as…

Указываем имя, например isflash_new и жмём Сохранить.

Новый файл прошивки BIOS isflash_new.bin.

Следует обратить внимание на то, что файл isflash_new.bin весит столько же, сколько и файл isflash01.bin, который мы сохранили во второй части, а именно 8 MB.

Так как микросхема W25Q64FV, как было сказано выше имеет объём 64 Mbit (или 8 MB), и наш редактированный файл прошивки isflash_new.bin весит 8 MB то мы можем приступать к перепрошивке.Подключаем программатор CH341A к микросхеме BIOS таким же образом, как это делали во второй части статьи.

Как прошить компьютер?






БИОС - важный компонент любого компьютера. Это программа, записанная в микросхеме ПЗУ. Она содержит в себе информацию о всех настройках вашего компьютера, при необходимости в нее можно вносить изменения.

Нужно ли вам прошивать БИОС самостоятельно? Нельзя ответить однозначно. С одной стороны, многие производители сами рекомендуют это сделать сразу после приобретения компьютера: данная мера поможет избежать ошибок в работе устройства и расширить его функционал. Однако перепрошивка БИОС своими руками может привести к ошибкам, которые нарушат работу компьютера. А иногда и материнская плата после неудачного обновления выходит из строя - придется обращаться в сервисный центр, где в бесплатном ремонте по гарантии могут отказать, выявив обновленную версию БИОС.

Возможно, стоит обратиться к продвинутым знакомым или в сервис, чтобы вам грамотно обновили ПО. Решив действовать самостоятельно, изучите этот вопрос как можно глубже, чтобы не возникло неприятных последствий.

Когда стоит прошить БИОС компьютера?

Прошивать компьютер стоит в ряде случаев. Прежде всего, правильная прошивка программы увеличит общую производительность компьютера. Это никогда не бывает лишним, особенно, если вы постоянно используете его в работе.

Обновление необходимо, если есть заметные неполадки - например, компьютер начинает "тормозить", падает скорость работы или пропадает звук. Тогда, возможно, стоит прошить БИОС. Также может возникнуть проблема иного рода. Допустим, вы купили новое оборудование - процессор или жесткий диск. Но материнская плата не поддерживает его - компьютер просто не "видит" устройство.

В таком случае можно перепрошить БИОС на усовершенствованную версию - тогда плата сможет распознать процессор, жесткий диск или иное оборудование. И не придется покупать новую материнскую плату.

Где найти прошивку?

Самое простое - зайти на сайт производителя вашей материнской платы и скачать последнюю версию программы. Нужно знать и версию БИОС, которая установлена на компьютере. Для этого перезагрузите компьютер, и при загрузке данных отобразится среди прочих и номер версии БИОС. Чтобы успеть записать ее, нажмите на клавишу Pause Break: она затормозит загрузку.

Воспользуйтесь поисковиком и найдите по номеру версии нужного производителя. Зайдите на официальный сайт и скачайте последнюю версию BIOS.

Перепрошивка БИОС: поэтапно

Само обновление можно совершить несколькими способами. Рассмотрим самый распространенный из них - через режим DOS.

В некоторых случаях это доступно через специальную утилиту, но далеко не каждый производитель платы предоставляет эту функцию. Перепрошивать в Windows не рекомендуется, поскольку ОС может подвиснуть во время загрузки файла - тогда ничего не получится, и поможет только обращение в сервисный центр или покупка новой платы.

  1. Скачайте прошивщик - к примеру, AmiFlash , и программу для форматирования флешки - HP USB Tool . Программа отформатирует флешку, сделав загрузочной.
  2. Также скачайте образ MS-DOS , при запуске HP USB Tool укажите путь к нему на вашем компьютере.
  3. Сбросьте файл с прошивкой в корень флешки, переименовав во flash.bin. Туда же перенесите прошивальщик, записав как amiflash.exe.
  4. Теперь осталось прописать текстовый документ. Его вы создаете в вашей флешке. Назовите его amiflash.bat - этот файл поможет запустить процесс перепрошивки. Файл содержит следующие данные: amiflash flash.bin /b /d /e /g. Такие параметры запуска работают в большинстве случаев.
  5. Основная работа завершена. Теперь перезапустите компьютер, откройте БИОС, и в нем вкладку Boot. Там укажите ваш загрузочный носитель первым для загрузки. В консоли дайте команду amiflash.bat.
  6. Во время процесса обновления BIOS не перегружайте и не выключайте ваш компьютер, иначе просто лишитесь платы.
  7. После завершения прошивки можно сделать перезапуск.

Вот так вы можете самостоятельно, не потратив ни копейки, прошить компьютер. Но будьте готовы к неудаче, поскольку прошивка все-таки - дело серьезное и рискованное.

На материнской плате Asus или Gigabyte (на ноутбуке, персональном компьютере). Поэтому для начала стоит обсудить, зачем, вообще, прошивать БИОС? Не будем многословными и скажем, что, как и любое обновление абсолютно на любом устройстве, здесь прошивка так же служит для внесения улучшений в работе продукта.

Можно подумать, что это и так понятно, но, с другой стороны, посудите сами: вы когда-нибудь прошивали БИОС на материнской плате? Ответ, скорее всего, будет отрицательным. Если же он положительный, то можем вас поздравить - вам будет намного легче провести нижеописанные манипуляции. Однако непонятно что вы делаете на просторах сети в поисках своих ответов. Итак, если же вы никогда не прошивали БИОС, то лучше ещё раз подумать, прежде чем, возможно, допустить роковую ошибку. Почему роковую? Вы просто можете случайно вывести из строя программное обеспечение комплектующих. Тогда не обойтись без помощи специалистов. Вот почему далее мы поговорим о моментах, которые стоит запомнить перед тем, как перепрошить BIOS Gigabyte или Asus.

Перепрошивка БИОС материнской платы — очень ответственный процесс. Не выполняйте, если вы не уверены в необходимости

Что нужно знать перед прошивкой БИОСа?


Подготовка необходимых файлов


ASUS новый BIOS

Как понять, что у вас новый БИОС? Сделать это очень просто: зайдите в меню БИОСа при включении компьютера, затем обратите внимание на внешний интерфейс программы. Если в этом окне вы можете работать и клавиатурой, и мышью, если окно выглядит не как стандартный БИОС (серый или синий фон с пугающим меню), а как современное приложение, то у вас однозначно современная материнская плата со стандартом UEFI. Этот стандарт сменил старую систему БИОСа, чтобы пользователю было легче ориентироваться в пространстве программы. Поэтому отдельное спасибо программистам и разработчикам за такую заботу.

  1. В окне BIOS выберите пункт внизу страницы «Дополнительно». Программа уточнит ваше действие - жмём ОК;
  2. Теперь в верхнем меню найдите вкладку «Сервис» и кликните по ней. В этом окне нам нужна будет как раз упомянутая выше утилита ASUS EZ Flash;
  3. Далее, находим записанный ранее файл прошивки для вашей материнской платы (если вы не понимаете, о чём идёт речь - бегом читать пункты «Что нужно знать перед прошивкой БИОСа» и «Подготовка необходимых файлов»! Не стройте из себя всезнайку, а лучше прочитайте предлагаемую информацию). Левой кнопкой мыши кликаем по файлу;
  4. В новом окне утилита спросит вас о необходимости прочитать его. Жмём ОК;
  5. Опять выскочит уведомление, где уточняется само обновление BIOS, - здесь тоже соглашаемся кнопкой ОК;
  6. Дожидаемся завершения перепрошивки. Процесс этот может занять некоторое время, поэтому наберитесь терпения и ничего не трогайте. Когда всё закончится, вы увидите уведомление об успешном окончании обновления. Жмём снова ОК;
  7. Система перезагрузится со сброшенными параметрами BIOS и его новой версией. Можете поздравить себя, ведь вы благополучно справились с заданием!

ASUS старый BIOS

Если вы сидите разочарованным в том, что у вас стоит старая версия без поддержки мыши и красивого интерфейса, не стоит сильно огорчаться. Да, вам будет немного труднее. Но это только в плане удобства использования утилиты. Кстати, обновление будет происходить с помощью той же программы ASUS EZ Flash 2! Повторяем ещё раз, отличием между старой и новой версией модуля только в интерфейсе. Что же вам делать?

  1. Естественно, для начала заходим в БИОС;
  2. Далее, переходим по вкладкам с помощью клавиатуры на предпоследнюю, именуемую Tools;
  3. Здесь нам нужно будет запустить нашу утилиту Асус ЕЗ Флеш 2;
  4. Теперь в окне выбираем нашу подготовленную флешку с файлами прошивки. На этот файл нужно будет нажать два раза;
  5. В окне уведомления вас спросят о том, точно ли вы хотите обновить BIOS? Нам кажется, если вы дошли до этого момента, то можно смело кликнуть Yes. Однако если по каким-то причинам вы передумали - жмём No;
  6. Дожидаемся завершения перепрошивки. Процесс этот может занять некоторое время, поэтому наберитесь терпения и ничего не трогайте. Когда всё закончится, компьютер или ноутбук перезагрузится, и у вас будет стоять новая версия БИОСа;
  7. Можете поздравить себя, ведь вы благополучно справились с заданием!

Gigabyte

Сотрудники и специалисты этой компании при создании программного обеспечения для BIOS не стали заново придумывать что-то новое: то есть установка обновлений для их продукта мало чем будет отличаться от предыдущих инструкций. Однако стоит помнить, что интерфейс программы может быть несколько другим, но способ остаётся тем же. Поэтому для пользователей это скорее плюс, чем минус, - не надо узнавать ничего нового и, если вы уже знакомы с прошивкой БИОСа на материнской плате ASUS на ноутбуке или компьютере, никаких проблем с тем, как перепрошить Gigabyte, у вас однозначно не будет.

Найти прошивку так же легко, как и, собственно, обновить её: вся информация находится в свободном доступе на официальном сайте компании в интернет-сети. Искать долго тоже не придётся, так как разработчики позаботились об удобстве поиска необходимых документов и не стали прятать где-нибудь в меню сайта. Как упоминалось выше, компания крайне не рекомендует осуществлять подобную операцию (то есть, перепрошивку БИОСа), если в этом нет крайней необходимости. При правильной и стабильной работе всех установленных компонентов, зачем что-то трогать? Как известно, такие действия не приводят ни к чему хорошему. Также стоит помнить, что если вы не особо хорошо ладите с компьютерной техникой, то лучше предоставить это дело специалистам в разных сервис-центрах или мастерских.

Немаловажным остаётся момент наименования модуля материнской платы: Gigabyte может дать одно и то же обозначение для разных моделей (например, если вторая является перевыпуском первой). Но для них будут совершенно разные файлы прошивки: при неправильной инсталляции можно просто сломать программное обеспечение, вывести его из строя. Поэтому повторимся и напомним, что перепрошивать БИОС Gigabyte просто так из вашей прихоти не стоит.

Подведём итоги

Прошивка или перепрошивка БИОСа на материнской плате Asus (или Gigabyte) на ноутбуке или компьютере позволит внести улучшения и исправления неполадок в работе устройства на программном уровне. Прежде чем приступить к этим действиям, необходимо учесть ряд факторов, которые могут обезопасить вас от непредвиденных проблем и поломок. Стоит обратить внимание, что версии интерфейса программы BIOS на компьютерах может отличаться, поэтому не пугаемся, а просто ищем подходящий вариант.

Если вы не уверены в своих силах, лучше предоставить это дело мастеру, особенно при реальных проблемах материнской платы: возможно, сбой кроется не в аппаратной работе, а стоит заменить полностью плату. Не забывайте также, что при поломке платы на ноутбуке, заменить её вы не сможете. Тогда можно сказать «прощай» своему устройству. Однако мы надеемся, что у вас всё получилось, и ничего не сломалось. Не забываем делиться своим мнением и опытом в комментариях!

Любая современная цифровая техника, как компьютерная, так и бытовая, работает по специально написанному алгоритму действий. Этот алгоритм, в виде программного кода, записан в специальной программе, иначе называемой прошивкой устройства. Иногда, например в случае, когда техника была включена без сетевого фильтра в грозу, эта прошивка слетает.

Дуал Биос SO-8

Программный код, который был записан во Flash память микросхемы, начинает работать со сбоями, и устройство больше не может нормально функционировать. Как быть в таком случае? Читайте инструкцию сайта и узнаете. А здесь нам необходимо найти прошивку, иначе говоря ту самую программу, в нужном для прошивания формате, очистить память микросхемы, и затем заново перезаписать новую программу. Для того, чтобы залить прошивку в память микросхемы, нам необходим программатор. Иногда, если устройство было выпущено с “сырой” прошивкой, перепрошивка на более свежую, позволит добавить новые функции устройству, или избавиться от неприятых багов, которые отравляли вам жизнь, при использовании этой техники. Приведу простой пример: на материнских платах, производитель предусмотрел возможность обновления прошивки, просто считав ее с флешки, зайдя в BIOS и выбрав .

Тогда у начинающих возникнет резонный вопрос, а зачем вообще нужны какие-то программаторы еще, если все решается так легко и просто в биосе? Дело в том, что это возможно только тогда, когда мы можем зайти в BIOS, и выбрать нужную опцию, или иными словами, тогда, когда материнская плата у нас хоть как то функционирует. Материнская плата в случае проблем с BIOS, может якобы стартовать, при нажатии кнопки включения на ПК, но изображения нет, говорящего нам, что самотестирование материнской платы прошло успешно, также нет. Как быть здесь? Прошивка слетела у нас в этом случае, или что то другое?

POST карта

Здесь сначала нужно сделать отступление, и рассказать о том, что такое POST карта, и для чего она здесь нужна. Это специальная плата, для PCI разъема, которая втыкается в него, и имеет индикацию POST кодов, или иначе говоря, индикацию в виде буквенно цифрового кода, происходящих программных процессов, включения в работу материнской платы, на двух семисегментных индикаторах. Эти POST коды разумеется имеют каждый свою расшифровку, по которым мы определяем, в случае поломки, на каком из этапов, у нас произошел сбой. И вот если мы видим, что на каком-то из POST кодов, у нас зависает тестирование, мы можем с определенной долей вероятности предположить, что виновен в неисправности слетевший BIOS. Конечно-же, перед прошиванием, нужно сперва выполнить все стандартные процедуры, на случай плохого контакта в разъемах памяти или процессора.

Сокет процессора

Вставить процессор в сокет, поднять и опустить 20 раз рычаг, при этом окислы, если они были на контактах разъема, сотрутся. Пройтись мягким белым ластиком, по контактам оперативной памяти, с обоих сторон, с этой же целью. Взять зубную щетку, и провести 5 раз, по каждому из слотов памяти, по разъему, вдоль него. Как показывает практика, иногда этого бывает достаточно, для того чтобы компьютер заработал.

Кстати если вы меняли батарейку на материнской плате, не забудьте очистить CMOS, замкнув на 10 секунд, 2 контакта Clear CMOS, на материнской плате джампером.

Как сбросить CMOS

Если материнская плата была модели Asrock, типа широко распространенных серий N68 или G31, и подобных, то нужно будет вынуть модули ОЗУ, и вставить из заново, после замены батарейки, почитайте про теневое ОЗУ, кому интересно, для чего это делается.

Если всё-таки надо перепрошивать

Итак вернемся к нашим баранам). Вы проделали все эти процедуры, но материнская плата как и прежде, не хочет работать должным образом, и вы принимаете решение прошить BIOS. Здесь нужно знать о том, какие типы микросхем и в каких корпусах вам могут встретиться на материнских платах. Типы микросхем памяти, которые встречались на устаревших материнских платах, времен Pentium 4, в корпусе PLCC32, мы особо рассматривать не будем. Для них нужен программатор другого типа, намного более сложный в изготовлении, и дорогой по стоимости, если покупать готовый.

Программатор TL 866A

Если кому-то очень нужно будет прошить такую микросхему памяти, вам потребуется программатор TL 866A, который можно заказать с Али экспресс, это только сам программатор, без адаптеров и переходников, и обойдется он по цене порядка 2.5 тысяч рублей. Полный комплект, естественно будет дороже. Но как оказалось, есть еще более дешевое решение этой проблемы, хотя и менее универсальное. Это программатор NANO USB Programmer, с E-bay, на Али экспресс, я его почему то не нашел.

Программатор NANO USB

Решение о его приобретении, в связи с меньшей универсальностью, по сравнению с TL866A, наверное весьма спорное, но и стоит он, примерно в два раза дешевле, около тысячи рублей. Нас же сейчас интересуют микросхемы памяти с SPI интерфейсом, для которых требуются намного более дешевые и простые программаторы.

Ddip-8 Биос микросхема

Дело в том, что начиная примерно с 2007 года, на материнских платах платформ AMD и Intel, начался постепенных переход от микросхем BIOS, в корпусе PLCC32, на микросхемы с SPI интерфейсом, имеющие 8 ног, и выпускаемые в корпусах Dip-8 и So-8.

BIOS PLCC

Последние, как вы уже думаю поняли, выпущены в SMD варианте. Так вот, эти самые микросхемы, на современных материнских платах, очень часто выпускаются в Dip-8 корпусе, и устанавливаются в специальную панельку.

Программатор CH 341A

В таком случае нам остается только извлечь микросхему из панельки, установить ее в ZIF адаптер программатора, прошить, а затем установить обратно в материнскую плату. Кстати перед тем, как стирать микросхему, и прошивать новой прошивкой, обязательно сохраните текущую прошивку на жестком диске. Это позволит вам без проблем залить ее обратно, в случае, если новая прошивка будет работать не стабильно, или вообще окажется не подходящей к этому устройству.

Но где же взять прошивку для программатора, ведь она должна быть в формате *.bin или *.hex , именно такие форматы прошивок понимает программатор, а на официальном сайте производителя для обновления прошивки через флешку, можно скачать только какой-то вообще левый непонятный формат. Как показала практика, это чаще всего тот же самый двоичный формат *.bin , только с другим расширением, и чтобы его прошить нам нужно просто изменить расширение файла на *.bin. Как же все оказывается просто)...

Но не тут то было, рано обрадовались)... Например на мониторы и другую технику производители прошивки в открытый доступ не выкладывают, и доступ к ним имеется только в сервисных центрах, либо можно попросить кого то снять дамп с рабочего монитора. Но к счастью мир не без добрых людей, и прошивки эти, если очень хорошо поискать, можно все же найти на специализированных сайтах по ремонту техники. Как же быть если микросхема BIOS у нас в корпусе SO-8? Обязательно ли ее выпаивать перед прошиванием? Нет, по крайней мере не всегда... Китайская промышленность выпускает специальный адаптер, клипсу, прицепившись которой сверху к контактам микросхемы, мы можем прошить ее без выпаивания. Но оговорюсь, этот вариант не всегда срабатывает.

В таком случае потребуется выпаять микросхему памяти, и прошить ее, припаяв к площадке адаптера, либо воспользоваться клипсой, зажав в нее микросхему, либо вот такими адаптерами, имеющими разную ширину, устанавливаемой микросхемы, 150 и 200 mil.


Адаптеры 200 и 150 Мил

Как можно выпаять микросхему SO-8, без помощи паяльного фена? Можно воспользоваться сплавами Розе или Вуда, на крайний случай, можно взять более низкотемпературный, чем припой для безсвинцовой пайки, ПОС-61, нанести его на контакты микросхемы, взять медицинскую иглу из нержавейки, и поддев ее под один из контактов микросхемы, прогревая жалом паяльника, приподнять его.

Затем эту процедуру нужно проделать поочередно со всеми контактами. После чего нужно удалить старый припой с контактных площадок на плате, нанеся флюс, с помощью демонтажной оплетки. Свой программатор и клипсу я давно отбил, перепрошив BIOS всего лишь на одной материнской плате. И теперь он мне часто помогает, когда возникают сомнения, в чем проблема, в BIOS или нет. Если же по каким то причинам нет возможности приобрести SPI программатор, можно самому спаять простую схемку, для прошивания микросхем в корпусе Dip-8, скорее всего для разовых работ, вам ее будет достаточно.

Схема электрическая

Стабилизатор на 3.3 вольта, в данном случае, если будет крайняя необходимость, можно заменить на литиевую батарейку таблетку, 2016-2032, она, свежая разумеется, выдает порядка 3 вольт, и такого питания будет достаточно, для разовых прошивок.

Вместо вывода

Данный условно - софтовый ремонт материнских плат, является одним из самых простых видов ремонта, и не требует ни опыта в пайке, ни наличия паяльного фена, и других дорогих инструментов и приборов. Я рекомендую программатор SPI с Али экспресс, и клипсу для него, как недорогое решение, для прошивания BIOS материнских плат, всем начинающим мастерам, которые пока не могут позволить себе приобрести, по различным причинам программатор TL866A. Всем удачных ремонтов, с вами был AKV.

Обычно в замене микропрограммы BIOS’а материнской платы нет никакой необходимости – устройство замечательно работает, а рисковать работоспособностью девайса ради более высокого номера версии прошивки как минимум глупо. Однако случается, что материнская плата поступает на рынок с «сырым» микрокодом (производители спешат обойти конкурентов на повороте), или возникают проблемы с интегрированными устройствами, или выясняется, что мать отказывается работать с некоторыми моделями памяти, или выходит новое, более современное оборудование (например, пополнен список поддерживаемых CPU) и т.д. Тогда новые партии матерей поступают в продажу с обновленным firware, а владельцам более ранних девайсов остается перепрошивать BIOS. Новые версии прошивок появляются на сайтах производителей со списком внесенных исправлений и изменений по сравнению с предыдущей версией. Если с материнской платой возникли какие-то проблемы или имеются недостатки в ее работе, стоит заглянуть на сайт производителя и изучить перечни этих изменений – возможно, ответ найдется там. Существуют также модернизированные умельцами версии прошивок, которые позволяют включить ту или иную функцию, заблокированную производителем в микрокоде для бюджетной модели одного и того же чипсета. Если необходимость замены версии микропрограммы стала очевидной, готовься к перепрошивке, а мы постараемся рассказать, что тебя ждет и как надо действовать.

Как шить?

Для перепрошивки BIOS используются специализированные утилиты от производителя материнской платы или сторонних программистов, которые и записывают образ микропрограммы в микросхему CMOS. CMOS у современных матерей представляет собой flash-память, в которой хранятся сам микрокод и настройки BIOS. Таким образом, для прошивки необходимы, собственно, файл с нужной версией BIOS и программа-флешер. Существуют флешеры как под Windows, так и под DOS. Прошивать из Windows гораздо удобнее, зато DOS традиционно более надежен. Чтобы выявить все аспекты процесса перепрошивки BIOS, мы прошивали как из-под Windows XP, так и из-под DOS.


Для начала при помощи программы-флешера необходимо сделать бэкап установленной версии BIOS на дискету. В случае неудачной перепрошивки эта дискета тебе очень пригодится. Сначала замена макропрограммы проводилась при помощи утилит, поставляемых самим производителем. Такую утилиту ты всегда сможешь найти на диске, который идет в комплекте с материнской платой, или на сайте ее производителя. Сторонними программами без необходимости пользоваться не советуем, так как велик шанс потом отправиться в гарантийную мастерскую. Самую свежую версию firmware сразу ставить также не рекомендуем. Лучше поискать информацию, касающуюся твоей материнской платы, в соответствующих формах и просмотреть отзывы юзеров, поставивших себе ту или иную версию микропрограммы. Поступать так следует потому, что прошивки бывают не отлажены до конца, и в работе матери могут появиться серьезные сбои.

Особенности процесса

Первым делом советуем озаботиться стабильным питанием. ИдеальнымE2ариантом является наличие источника бесперебойного питания. Если такого чуда нет, то лучше всего выбрать для перепрошивки время, когда наименее возможны скачки напряжения, то есть ночью (ведь твои соседи не сверлят стены электродрелью по ночам?).


Вторым пунктом стоит выбор операционки, из-под которой будет идти процесс перепрошивки. Если хочется красоты и покоя, то можно смело делать это из-под Windows. Система Widows XP уже достаточно стабильна, поэтому под ней обновление firmware можно осуществлять, особо ничего не опасаясь. На всякий случай рекомендуется закрыть все приложения и отключить антивирус. Под другими версиями Windows (за исключением линейки Widows NT), зная их глючность, лучше не перепрошивать. Безопаснее будет сделать это из-под DOS"а.


Что касается DOS, этим методом могут пользоваться те, кому не лень потратить чуть больше времени на настройку. За это получаем чуть большую надежность. Сама подготовка заключается в создании загрузочной дискеты. Дополнительно надо будет записать на нее программу-прошивальщик (например, для микросхем фирмы Award применяется программа awdflash, для AMI BIOS - amiflash) и саму микропрограмму. Можно создать bat-файл с параметрами запуска прошивальщика, и останется только вставить дискету и загрузиться с нее. Тем, кто когда-либо работал в DOS"е, не составит труда во всем разобраться.


Третий способ обновления firmware встречается нечасто. Обновление микропрограммы осуществляется средствами самого BIOS’а. Достаточно зайти в меню обновления и указать желаемую прошивку, записанную прежде на дискету.


Однако независимо от избранного способа перепрошивки обязательно предварительно делать бэкап старой версии!

Тестирование

Мы взяли две материнские платы: ASUS DualBIOS с микросхемами от Award и Gigabyte с двумя BIOS’ами от фирмы Phoenix. Прошивать было решено двумя путями: в WindowsXP и в DOS"е. Начнем с Gigabyte.


Для прошивки использовалась утилита, поставляемая на диске с материнской платой - @BIOS (в Интернете можно найти как atBIOS). Для начала мы сохранили текущую прошивку в файл. Вторым шагом мы поставили галочку напротив Internet update. Было интересно протестировать обновление BIOS"а через Интернет. Осуществить это не удалось, так как программа просто не знала, откуда скачать обновление, а ввести адрес вручную утилита не позволяет. С официального сайта Gigabyte была скачана 17-я версия прошивки. Заново была запущена @BIOS и произведена процедура обновления. Для этого достаточно было указать путь к файлу на жестком диске. Пару минут индикатор прогресса демонстрировал процесс заливки микропрограммы, после чего было выдано сообщение об успешно произведенном обновлении. Компьютер был выключен, отсоединен блок питания (на его конденсаторах еще довольно длительное время сохраняется заряд) и вытащена батарейка CMOS. В принципе, достаточно замкнуть специальный джампер на материнской плате, но для верности лучше вынуть батарейку на несколько минут. Делать это необходимо после каждой перепрошивки для того, чтобы сбросить все настройки BIOS в исходное состояние. Дело в том, что ранее сделанные настройки хранятся в той же микросхеме и после перепрошивки сохраняются и могут конфликтовать с новой версией микропрограммы.


Спустя какое-то время батарейку вернули на место, подключили блок питания и загрузили систему. Все работало стабильно. Запустив @BIOS для просмотра параметров BIOS’а, мы были несколько удивлены полученными данными: по заверениям программы у нас стояла 15-я версия прошивки, хотя устанавливали мы 17-ю (до проведения теста стояла 6-я).


После этого было решено повторить процесс перепрошивки, но уже из BIOS’а, так как на этой материнской плате такая возможность имелась. Для этого использовался тот же микрокод. На дискету была записана 17-я версия firmware. В меню замены микропрограммы можно было попасть, если, войдя в BIOS (по клавише ), нажать . Первым делом сохраняем основной BIOS во вторую (резервную) микросхему командой «save main bios from reserved» (в случае сбоя он будет восстановлен оттуда) и не забываем делать бэкап на дискету. Следующим шагом заменяем установленную прошивку на более новую версию. Делается это командой «update main bios from floppy». Выбираем нужную версию с дискеты и ждем несколько минут. После окончания процедуры выключаем компьютер и снова на несколько минут отсоединяем блок питания и вытаскиваем батарейку CMOS. Загружаемся, включаем @BIOS и в свойствах видим версию прошивки 17. Вывод: несмотря на старания программистов и выпуск хорошей утилиты для апдейта BIOS"а из Windows, недоработки еще есть, и прошивка средствами BIOS является более надежным способом.


Следующей подверглась тестированию материнская плата ASUS с микросхемой фирмы AWARD. Первым делом была установлена и детально изучена утилита, поставляемая на диске с материнской платой - ASUS Flash. Снова мы первым делом сохранили текущую прошивку и приступили к тестированию. Среди прочих функций нашлось обновление через Интернет. Программа перебрала несколько серверов в своей базе и подключилась по одному из адресов. Апдейт благополучно скачался и был сохранен где-то в недрах системы. Автоматическая перепрошивка не удалась – утилита не нашла загруженную микропрограмму. Тогда мы взялись за поиски микрокода на просторах Интернета. Сайт производителя материнской платы оказался очень приветливым и подробно описывал, какие недостатки устранены в очередной версии кода. Мы взяли последнюю версию прошивки и произвели обновление. Загрузка прошла стандартно. После этого компьютер был отключен, и вынута батарейка. Спустя некоторое время машину включили, и она сразу отказалась работать, сославшись на отсутствие или ошибку клавиатуры. В этом случае и понадобилась подготовленная заранее дискета с флешером и старой прошивкой. Предварительно мы решили зайти в BIOS и посмотреть на произошедшие изменения. Они были налицо: В Power managment setup все индикаторы показывали отсутствие питания. А показатели температуры равнялись 49 и 6 градусам Цельсия для материнской платы и процессора соответственно (при 25 градусах в помещении). Вот таким образом выглядят глюки недоработанного кода.


Загрузившись с «аварийной» дискеты и проигнорировав сообщения об ошибках, мы запустили awdflash. Очень не понравилась одна особенность программы: необходимо знать название файла с прошивкой и указать его в строке запроса. Утилита отказалась работать, сославшись на отсутствие новой прошивки. Тогда в сети была найдена программа ASUS ACPI BIOS FLASH MEMORY WRITER и записана на ту же дискету. В ней также необходимо указывать название файла с прошивкой. Процесс прошел без эксцессов, и машина была отключена с последующим сбросом CMOS. Компьютер загрузился без ошибок, только было выдано сообщение о повреждении BIOS’а и выведен запрос о восстановлении из запасной микросхемы. На восстановление был дан положительный ответ, а тест был признан проваленным. Это особенно странно, потому что были использована фирменная утилита, а файл с прошивкой был взят с официального сайта. Возможно, это глюк прошивки. Таким образом, надежнее прошивать из-под DOS и всегда надо иметь бэкап прошивки с программой-флешером на дискете.

Проблемы и методы их устранения

Перепрошивая BIOS, надо помнить, что ошибка в процессе смены микропрограммы может привести к печальным последствиям. Иногда во время перепрошивки происходит отключение питания или зависание системы. В этом случае гарантированно поможет лишь программатор, который в домашних условиях встречается не часто, и есть только в гарантийной мастерской. Именно туда лучше обращаться в случае проблем.


Если BIOS не прошит до конца, и микросхема в системе одна, может помочь такой достаточно рискованный метод: Находится такая же материнская плата, во включенном состоянии, после того как прошла загрузка машины, с нее снимается исправный CMOS и в гнездо укладывается пара ниток, чтобы можно было легко вынуть микросхему, потянув за них. Затем на освободившееся место очень аккуратно ставят поврежденный аналог. После этого можно запускать прошивку firmware, а затем уже в выключенном состоянии менять микросхемы обратно. По статистике, при «горячей» замене CMOS, рабочая материнская плата повреждается в 15% случаев.


Другой метод предполагает наличие на материнской плате двух микросхем (в этом случае в названии платы, обычно, фигурирует приставка Dual BIOS). Тогда при неудачной прошивке BIOS восстанавливается самостоятельно (после извещения об ошибке и запроса на восстановление). Происходит это простым копированием заведомо рабочей микропрограммы из второй микросхемы.

Возможные вопросы

Иногда возникает проблема определения производителя материнской платы и установленного на ней чипсета. Чтобы решить эту задачу, достаточно в самом начале загрузки компьютера записать строку, которую выдает BIOS. Кроме того, с 1998 года все устанавливаемые BIOS’ы при загрузке выводят логотип производителя. Далее, любой поисковик выдаст всю информацию о твоей материнке по этой строчке. Правда, если плата секондхенд и взята на радиорынке, никто не даст гарантии, что логотип и информационная строка не были изменены.


Что делать, если на BIOS стоит пароль? В этом случае есть целых три варианта: 1) сбросить CMOS специальным джампером на материнской плате или просто вынуть батарейку; 2) воспользоваться инженерными паролями, список которых можно посмотреть во врезке (правда, они могут не сработать); 3) взломать пароль к BIOS’у. Для этого существуют специальные программы, для каждого производителя BIOS’а – своя. Для AWARD можно скачать программу по адресу:

Для AMI

Бывает, что к джамперу или батарейке добраться не представляется возможным. В этом случае можно сбросить настройки из DOS (только не в режиме эмуляция DOS в Windows!). Для этого нужно набрать в командной строке следующие команды:

Для Award и AMI BIOS

Для Phoenix BIOS





Таким образом, ты напрямую записываешь в 70-й порт значение 17, которое не равно контрольной сумме BIOS при нормальной работе, поэтому CMOS сбрасывается. Однако будь осторожен – в случае ошибки ты можешь нарушить работу компьютера или повредить BIOS!

Автоматизация

Для автоматизации перепрошивки можно создать bat-файл, назвать autoexec.bat и записать его на дискету с флешером и новой прошивкой. Выглядеть этот файл будет так:


AWDFLASH , где FileName1- это имя новой прошивки, а FileName2 - имя сохраняемой текущей прошивки. Также программа обладает некоторыми ключами, например /E - выход в DOS после выполнения процедуры обновления микрокода, /R - перезагрузить систему после окончания прошивки. Остальные ключи можно просмотреть, запустив awdflash.exe с параметром /?. Таким образом, наш загрузочный файл принял вид: «AWDFLASH /R». Подготовив такую дискетку, можно перепрошить BIOS даже не включая монитор (бывают случаи, когда графика не работает). Окончание загрузки можно будет определить по окончанию работы дисковода и писку динамика (при перезагрузке).

Бонус

Как дополнительную фишку можно рассмотреть смену логотипа, выводимого BIOS"ом на экран. Для всей операции нам потребуются две программы: cbrom и converta. cbrom нужна для работы с файлом прошивки, а converta - для конвертации изображений в необходимый формат.


Для начала надо скачать прошивку или сохранить существующую. Получится файл с расширением «.bin» или «.awd». Чтобы узнать необходимый формат изображения, запускаем программу с таким ключом: «cbrom mybios.bin /d». Среди компонентов будет «EPA Pattern», именно он и является логотипом. Извлечение осуществляется командой «cbrom mybios.bin /epa extract». При этом надо будет задать имя файла. Чтобы выяснить формат изображения, запусти converta с ключом «converta your.logo /?». Она выдаст формат изображения. Далее готовим свою картинку в соответствии с ограничениями данного формата. Потом сохраняем картинку в BMP (16 цветов, без сжатия) в папку с converta. Теперь нужно преобразовать графический файл в форму, доступную для понимания BIOS’а. Делается это простым запуском программы с ключом, указывающим формат конвертирования: «converta mylogo.bmp /ключ». Форматы есть такие:


  • /bmp - преобразование в BMP;

  • /mon - преобразование в монохромный формат AWARD;

  • /bit - преобразование в битовый формат AWARD;

  • /lay - преобразование в сложный формат AWARD;

  • /all - преобразование во все перечисленные форматы сразу.

Теперь полученное изображение надо вставить в прошивку и залить ее в CMOS. Для этого надо использовать cbrom: «cbrom mybios.bin /epa mylogo.ext».

Выводы

Итак, замена микропрограммы – дело довольно рискованное, хотя и не такое сложное. Поэтому рекомендуем перешивать BIOS только в случае необходимости. Как показала практика, лучше всего использовать прошивки и утилиты от производителя, а процесс замены микропрограммы осуществлять из BIOS или из-под DOS.


Заводские пароли для AWARD BIOS:


AWARD_SW, TTPTHA, aPAf, HLT, lkwpeter, KDD, j262,


ZBAAACA, j322, ZAAADA, Syxz, % шесть пробелов %, Wodj,


% девять пробелов %, ZJAAADC, 01322222, j256, ?award


Для AMI BIOS таких паролей нет, но если материнская плата только куплена, можно попробовать пароль AMI.




Top