Файл биоса rom. Как прошить BIOS с помощью программы

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

В каких случаях требуется перепрошивка БИОС?

  1. Если в компьютере установлен процессор Intel и разрешено обновление микрокода процессора, то новая версия БИОС может «подлатать» микрокод процессора, исправив ошибки и недочёты, допущенные при проектировании процессора, но исправленные впоследствии.
  2. Вы хотите установить новый процессор, поддержка которого появилась только в новой версии БИОС.
  3. Вы устанавливаете в компьютер новое устройство, которое отказывается работать без поддержки со стороны БИОС.
  4. Вы решили сделать разгон компьютера. В этом случае обновление БИОС должно быть первым шагом в данном направлении, так как в последних версиях БИОС, как правило, включается поддержка самых последних стандартов и возможностей. Особенно это бывает полезно для материнских плат, выпущенных сразу после выхода в производство их чипсета.
  5. Система работает нестабильно из-за ошибок БИОС. Хотя это бывает очень редко. Причины проблем, как правило, кроются в другом.
  6. Вы хотите установить программное обеспечение, требующее поддержки того или иного нового стандарта со стороны БИОС, (например, стандарта энергопотребления ACPI или стандарта автоматической конфигурации подключаемых устройств Plug-and-Plau).

Последовательность действий при перепрошивке

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

  • Запускаете программу обновления БИОС.
  • Указываете, с чего Вы будете обновлять БИОС. Некоторые программы позволяют делать обновления через Интернет, автоматически скачивая новую прошивку с сайта производителя.
  • Если обновление ведётся из файла — указываете файл прошивки.
  • Указываете, надо ли сохранить текущую версию БИОС и если надо, то где.
  • Нажимаете кнопку и ждёте, пока не завершится процедура перепрошивки. В это время желательно не пользоваться другими приложениями.
  • Перезагружаете компьютер.

Перепрошивка БИОС с помощью программы WinFast LiveUpdate

Как отмечалось ранее, эта или другая аналогичная программа должна находиться на диске с драйверами прилагаемом к вашей материнской плате. Программы такого типа идентичны, поэтому рассмотрим процесс обновления БИОС на примере программы и материнской платы WinFast. Если у Вас такая системная плата и по какой-либо причине нет диска с драйверами и этой программы, скачайте её Её размер всего 2,3 мб. Процесс обновления с помощью такой программы происходит в считанные минуты и настолько прост, что с ним справится самый отъявленный «чайник». Итак, не будем «бабушку лохматить» и начнём…

1. Запускаем программу. В открывшемся окне слева (в красном прямоугольнике) расположена панель управления, справа (в зелёном прямоугольнике) — информация о вашей текущей версии БИОС:

2. На всякий пожарный случай сделайте копию старой версии БИОС и сохраните её в выбранном вами месте на жёстком диске в компьютере. Для этого на вкладке Local Update выберите Backup Bios :

3. Если у вас есть новая версия БИОС, скачанная с сайта производителя вашей системной платы, выбирайте вкладку Local Update → Update Bios и обновляйте. Если таковой нет, значит нужно перейти на вкладку Online Update → Update Bios и нажать кнопку Старт :

4. Программа начинает искать подходящую версию в Интернете:

5. Результат поиска может быть и таким. В маленьком окошке Вам сообщат, что поиск не увенчался успехом и нужно будет повторить операцию позднее:

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

7. Активируете выбор нажатием на чекбокс в виде круга слева от звёздочки, нажимаете клавишу Update и программа всё делает сама. Единственное условие, при перепрошивке «затаите дыхание», то есть не производите никаких действий с компьютером, во избежание ошибок и прочих неприятных моментов.

8. Дальнейшая процедура длится недолго, «под занавес» программа предложит перезагрузить компьютер. Всё, ваш БИОС обновлён! Просто и безо всяких заморочек!

9. На обновлении БИОС возможности данной программы не заканчиваются. Программа может ещё искать «свежие» драйвера и утилиты.

Перепрошивка БИОС с помощью программы BIOSAgent Plus

В данной ситуации, я думаю, это альтернативный способ, очень хороший, поэтому ПЛАТНЫЙ. Я привожу его не в рекламных целях и не извлекая из этого никакой материальной пользы, а для сравнения с первым способом и просто в качестве информации. Не лишним будет напоминание, что мы имеем дело с системной платой Winfast и версией БИОС от Phoenix (Феникс).

1. Заходим на официальный сайт Phoenix //www.phoenix.com/ . В верхнем меню переходим по ссылке указанной на картинке:

2. Во вновь открывшемся окне вверху выберите русский язык. Чуть ниже ознакомьтесь с кратким описанием возможностей программы и нажмите клавишу FREE BIOS REPORT:

3. На открывшейся странице можно прочитать инструкцию по установке и работе программы и скачать её.

4. После установки программы на компьютер она «автоматом» сделает проверку:

5. Результаты проверки конкретно для БИОС появятся во всплывающем окошке:

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

7. Когда Вы нажмёте на крестик, чтобы обновить БИОС или устаревшие драйвера, Вас перенаправят на страницу регистрации:

8. И после успешной регистрации предложат Вам купить данную программу:

Приобретать её или нет — это ваш личный выбор. Я считаю, что ею можно пользоваться даже в демо варианте, в том смысле, что можно хотя бы узнавать какие системы вашего компьютера требуют обновления. Разница в качестве между платным и бесплатным иногда бывает существенной, но, мне кажется, не в нашем случае. Я бы с удовольствием рекомендовал Вам первый бесплатный вариант — программу ! Удачи! L.M.

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

Для того чтобы перепрошить BIOS, в первую очередь необходим прошивальщик. Обычно это утилиты AWDFLASH или AMIFLASH (они самые распространенные). Но они подходят не для каждой материнской платы, например, для Asus понадобится другая программа, поэтому, прежде чем качать прошивальщик, необходимо выяснить, подходит ли он для конкретной машины.

Перепрошить возможно любой биос, но некоторые из них защищены от прошивки, потому что биос может быть поврежден случайно или вследствие вирусной атаки. Иногда на материнскую плату вешают специальный джампер «BIOS Update». В положении «Disable» перепрошивка не получится, нужно перевести его в положение «Enable». Другие платы имеют пункт «BIOS Protect» в SETUP, здесь «Enable» нужно выбрать для запрета перепрошивки, а «Disable» означает «биос не защищен».

Итак, защита снята, как прошить BIOS? Как прошить BIOS без вреда для материнской платы несколькими способами?

Как перепрошить BIOS, используя программатор?

Самый простой и надежный способ — это обратиться в ремонтную мастерскую, где наверняка есть программатор. Нужно принести туда флешку (если флешка запаяна, то всю материнскую плату) и попросить перепрошить биос. Заодно можно попросить впаять колодку, на случай если еще когда-нибудь понадобится вынуть флешку из материнской платы.

Использование программатора для прошивки БИОС материнской платы в домашних условиях — весьма экзотический способ

Можете приобрести программатор в магазине. Здесь необходимо учитывать, что на некоторые из них (например, программатор SuperPro 280U) больше не будет, то есть с новым железом будут возникать проблемы, другие (например, программатор Xeltek P500) на некоторые типы флешек потребуют дополнительных конденсаторов. Китайский программатор вряд ли прослужит долго, зато стоить будет недорого. В общем, выбирая программатор, необходимо сразу обратить внимание на марку флешки.

Дальше все просто. В отличие от первых моделей современный программатор подключается к компьютеру. Нужно найти на официальных сайтах подходящую программу, загрузить ее в программатор, вставить флешку в разъем программатора (если необходимо, предварительно аккуратно выпаяв ее), запустить программу перепрошивки.

Можно спаять программатор самостоятельно. Для этого нужно найти в сети схему устройства «программатор», приобрести детали (учитывая, что дорогой современный программатор имеет несколько разных разъемов), аккуратно собрать прибор согласно схеме.

Как поменять биос «на горячую» (хотсвоп)?

Этот самый распространенный способ перепрошивки биоса применим при наличии второй такой же материнской платы, только рабочей. К слову, иметь точно такую же материнку не обязательно, достаточно обратить внимание на некоторые параметры флешки. В общих чертах, флешки бывают двух типов: хабовые (в квадратном корпусе PLCC32), обычные, то есть прямоугольные (корпус DIP3) и все остальные. Но, перед тем как приступить к перепрошивке BIOS, необходимо тщательно изучить тему.

Перепрошивка BIOS «нагорячую» возможна, если у вас имеется точно такая же модель материнской платы с рабочей микросхемой

Для перепрошивки необходимо загрузиться на рабочей материнской плате в «Safe mode command prompt only», аккуратно вынуть по-горячему, то есть из работающей материнской платы достать микросхему биоса, осторожно поставить другую, которая будет перепрошиваться, запустить программу-прошивальщика и поместить в ПЗУ файл прошивки.

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

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

Применяя этот способ прошить биос, необходимо помнить, что:

  1. Без биоса плата не заработает, при включении должно стоять родное ПЗУ. Именно поэтому менять их приходится во время работы, «на горячую».
  2. Перед тем как включать родную флешку, необходимо попробовать вытащить ее из материнской платы, чтобы не лезть с отверткой в работающую машину.
  3. Микросхему нужно ставить по ключу, иначе смена полярности убьет ее сразу и бесповоротно.
  4. Если биос рабочий и перепрошивка необходима ради повышения производительности, необходимо сохранить текущую версии BIOS на случай неудачной перепрошивки.
  5. Прежде чем перепрошивать биос, необходимо провести предварительную исследовательскую работу, например, найти сведения о соответствии флешек и плат друг другу.
  6. Необходимо понимать, что перепрошивка BIOS не увеличит частоту процессора и не добавит разъемов в материнской плате.
  7. Некоторые ПЗУ в силу тех или иных причин прошить невозможно.
  8. Перепрошивка биоса при помощи программатора — самый надежный способ перепрошивки, хотя и в этом случае риск присутствует.
  9. Перепрошивать биос «на горячую» стоит на пустом столе, с которого необходимо удалить емкости с жидкостью.

Как перепрошить биос с дискеты или винта?

Бывает, BIOS ранен, но не мертв, тогда при попытке загрузиться машина скрежещет диском, а на экране светится угрожающее «BIOS checksum error». Как прошить BIOS в таком неприятном случае?

Можно попробовать записать системный диск, содержащий исключительно файлы io.sys; msdos.sys; command.com и записать туда же сам биос bios.bin, прошивальщик и autoexec.bat с командной строкой, соответствующей прошивальщику.

Этот способ ненадежен и сработает в двух случаях из семи, но его обычно пробуют первым, и иногда это помогает.

Стоит также добавить, что на сайтах некоторых производителей компьютеров предлагаются для скачивания специальные файлы, помогающие и компьютера.

Здравствуйте, уважаемые читатели сайта сайт! Меня зовут Роман Нахват и я представляю вашему вниманию третью и заключительную часть статьи о восстановлении повреждённой прошивки 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 таким же образом, как это делали во второй части статьи.

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

Прошивка Биос на Asus

Прежде чем прошивать микросхему Биос на любой материнской плате, в том числе и на Asus, необходимо в обязательном порядке провести установку всех настроек по дефолту. Следует найти «Load Setup Defaults» в меню Exit, после чего нажимайте на enter, после чего данный параметр будет применен. Теперь необходимо сохранить настройки. Поскольку на разных материнских платах данный параметр может отличаться по названию, то необходимо быть немного внимательнее, осуществляя действия по обновлению Биос на материнской плате. Для навигации используйте табулятор (кнопка Tab), а также стрелки на клавиатуре.

Поскольку нас интересует вопрос, как прошить Биос материнской платы Asus, то необходимо зайти на официальный сайт производителя по данной ссылке . На сайте выбираем продукт, который у нас имеется - материнскую плату или ноутбук, указываем модель и серию, подтверждаем свои действия нажатием клавиши Enter. После этого, на сайте вам будет предложено выбрать одну из нескольких операционных систем. Внимание! Если в списке имеется та операционка, которой вы пользуетесь в данный момент, выбирайте ее. Зайдите в раздел BIOS, скачайте последнюю версию прошивки этой микросхемы и начинайте распаковывать архив.

Измените расширение файла.rom - если у вас к примеру он был p4c800b.217, то переименуйте его на p4c800b.rom. Скачайте утилиту AFUDOS, которая предназначена для прошивки микросхемы BIOS – она размещена в разделе Tools сайта ASUS, в разделе «Утилиты БИОС». Теперь скачайте HP USB Flash Disk и выполните следующие действия:

  • Распакуйте архив HP_USB_Flash_Disk.rar, после чего вы получите файл программы HPUSBFW.EXE, а также папку dos_files с DOS-файлами.
  • Запустите HPUSBFW.EXE., вставив флэшку в компьютер.

Тем пользователям, которые работают в операционной системе Windows 7 или Windows Vista, необходимо запустить программу под логином «администратор», для чего кликните по HPUSBFW.EXE правой кнопкой мышки и выбирайте запуск с правами администратора.

Отметьте галочкой только Create a DOS startup Disk, теперь нужно выбрать using DOS system files located at. Указывайте путь к папке dos_files и жмите на кнопку. Перед началом процесса форматирования, программа спросит у вас, согласны ли вы с тем, что вся информация на флэшке будет стерта. Подтвердите свое согласие. По окончанию форматирования, на мониторе появится сообщение с информацией об этом.

Перед тем, как прошить материнскую плату asus, вам необходимо открыть загрузочную флешку, записать на нее программу afudos и саму прошивку микросхемы Биос, скопирова соответственно файлы afudos.exe и p4c800b.rom. Перезагружаем свое оборудование. Как только на экране появится первая картинка, жмем F2 (если вы обновляете Биос на ноутбуке) или Del (если проводится обновление на персональном компьютере). Зайдите на вкладку Boot , поставьте на первое место флешку. Как правило, для этого, необходимо в пунке 1st Boot Device выставить Removable Device, затем нажать F10 и подтвердить свои действия – изменения в настройках сохранятся.

Загрузка компьютера произойдет с флэш диска, на черном экране появится A:\>. Вам необходимо запустить процесс прошивки путем написания afudos /ip4c800b.rom и подтвердить свое действие. После того, как BIOS обновится, утилита возвращается в DOS, а это значит, что вам необходимо извлечь флешку и перезагрузить систему, чтобы войти в меню BIOS. Это действие необходимо выполнить, так как вам нужно сбросить настройки, вернув исходные значения. На этом работа закончена.

Прошивка Биос на Gigabyte

Перед тем, как прошить материнскую плату Gigabyte, необходимо зайти на официальный сайт Gigabyte, найти нужную нам модель материнской платы (на пример ga-965p-ds3), скачать сам BIOS, а также утилиту, которая выполнит прошивку. После скачивания файлов, необходимо их распаковать. Программа-прошивальщик – это файл FLASHSPI.exe, Биос находится в файле 965PDS3.F14. Для запуска программы прошивальщика с BIOSом, используем bat файл autoexec.bat

Все эти три файла копируем в одну папку на флэшку или на диск. Можно использовать для копирования файлов и раздел на жестком диске с файловой системой FAT32. Теперь загружаем компьютер с флэшки или иного, используемого нами устройства – нам необходимо запустить файл autoexec.bat. После этого действия, на экране монитора появится окошко, предлагающее вам сохранить старую версию BIOS. Возможно, вы хотите сделать сохранение, а возможно – нет.

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

Обычно в замене микропрограммы 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.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: