Сегодня я хочу поговорить с Вами о том, как перепрошить биос на материнской плате компьютера. Справедливости ради стоит отметить, что вопрос о перепрошивке биоса встает не очень часто, но поверьте мне, иногда это - единственный способ восстановить полностью неработоспособный компьютер.
Но давайте немного напомним себе, что же такое BIOS и какова его роль в работе компьютера? Чтобы не повторяться дважды, рекомендую Вам обратиться к статье "Как сбросить настройки биоса". В ней достаточно подробно эти вопросы рассматриваются. Здесь же просто ограничимся следующим фото:
Что мы здесь видим? Микросхему «AMI» (American Megatrends Incorporated) BIOS, которую извлекают из своего посадочного места - "подушечки". "Подушка" служит для дополнительной защиты чипа и обеспечивает более комфортное его извлечение из платы.
К слову, извлечение микросхемы лучше проводить с помощью специального приспособления, называемого «экстрактор»:
Давайте еще немного порассуждаем о том, в каких случаях надо перепрошивать bios материнской платы и что это может нам дать?
Вообще, на современных материнских платах сам процесс перепрошивки биоса сводится к тому, что образ микропрограммы биоса записывается в CMOS микросхему на плате. «CMOS» - название самой технологии, по которой и производится данная микросхема: «Complementary Metal-Oxide-Semiconductor» - комплементарный металооксидный полупроводник или же «КМОП». CMOS, как правило, представляет собой флеш-память в которую записывается микрокод и где хранятся все настройки.
Бывают и такие ситуации, когда перепрошить биос материнской платы бывает необходимо не потому, что компьютер не работает, а по другой причине. К примеру: плата поступает на рынок с «сырым» микрокодом (производитель спешит выпустить новую партию продукции). В результате - возникают трудности с различными интегрированными устройствами, или оказывается, что материнская плата не работает с некоторыми моделями оперативной памяти, иногда для того, чтобы установить новый CPU (процессор) тоже бывает необходимо обновить (перепрошить) биос.
Мы располагаем несколькими возможностями для того, чтобы перепрошить биос. Перепрошить биос из под Windows, из под DOS или же непосредственно из самого bios-а.
Внимание! В процессе обновления (перепрошивки) биоса будьте очень внимательны и аккуратны. Если данные в микросхеме CMOS будут в процессе обновления повреждены или же некорректно записаны (отключится подача электроэнергии) восстановить BIOS можно будет только в сервисном центре с помощью специального устройства - "программатора".
Хотя, если уж мы рассматриваем все возможные варианты, то на некоторых современных платах устанавливают сразу две микросхемы биос. На такие изделия, как правило, наносится маркировка «Dual BIOS». В таком случае при неудачной прошивке БИОС восстановится самостоятельно. На экране появится извещения об ошибке и запрос на восстановление. После подтверждения восстановления произойдет копирование заведомо рабочей микропрограммы из второй микросхемы.
С необходимым минимумом теории мы покончили. Теперь обратимся непосредственно к практическому аспекту нашей сегодняшней темы.
Рассказывать о том, как перепрошить bios материнской платы самостоятельно я буду основываясь на реальном примере, не так давно имевшем место быть в нашем IT отделе.
Итак, принесли нам из удаленного офиса системный блок. На вопрос "Что случилось?" получаем ответ: "После включения на экране пишет что-то непонятное". Ладно, к таким "содержательным" объяснениям приучены :) Включаем его и видим следующую картину:
Тут, к гадалке не ходи, - проблема с биосом материнской платы. В таких случаях компьютер "говорит" об ошибках bios (причем они могут быть разными), пытается обнаружить дисковод (drive A), "просит" загрузиться с системной дискеты и нажать «Enter» для того, чтобы "залить" новую прошивку.
Примечание: Не путайте ситуацию, когда "слетела" прошивка БИОС-а (операционная система не запускается) и случай, когда мы имеем разряженную батарейку микросхемы CMOS.
Во втором случае мы можем увидеть при загрузке приблизительно следующую надпись: «Cmos battery low» и в левом нижнем углу экрана - предложение нажать клавишу «F1» для продолжения загрузки с текущими параметрами.
При разряженной батарейке мы просто имеем ситуацию, когда любые сделанные нами настройки в bios будут после перезагрузки компьютера сбрасываться в настройки по умолчанию, но сам компьютер при этом будет загружаться и исправно работать (после нажатия клавиши «F1»). Здесь все просто - меняем батарейку на три вольта с маркировкой «CR2032» возле нашей микросхемы и забываем про этот случай еще на 5-6 лет. Такую батарейку можно купить в любом магазине, торгующем батарейками или электронными часами :)
Сейчас же для того, чтобы перепрошить биос нам нужна будет системная дискета. Ее можно создать либо в Windows 98 (если еще имеете его под рукой) :), в Windows XP в окне форматирования диска (поставить соответствующую галочку) или же скачать с нашего сайта небольшую программку, которая содержит ее загрузочный образ. Принцип здесь такой: разархивируете, запускаете программу, вставляете чистую дискету в дисковод и нажимаете кнопку "Create" или "Записать образ на дискету". После завершения процесса - имеете загрузочную дискету с Ms Dos :)
Итак, программа «BootDisk».
Предвижу каверзный вопрос: "А если нет дисковода, что делать?" :) Воспользоваться его USB аналогом. Вот, к примеру, таким:
Кстати, именно так мы и поступили в нашем случае! Для того чтобы перепрошить биос нам понадобятся всего два файла, которые мы должны добавить к файлам, содержащимся на загрузочной дискете. Это - непосредственно сам образ прошивки BIOS (обычно он имеет расширение "bin") и - флешер (небольшая программка с расширением "exe").
Флешер занимается именно "заливкой" bin файла нового bios в cmos микросхему. У каждой версии микрокода - свой флешер (он обычно скачивается в одном архиве с самой прошивкой) либо - с сайта производителя. К примеру, прошивальщик последней версии под DOS для Award Bios Вы можете взять с нашего сайта.
Итак, скопировав на нашу системную дискету эти два файла мы должны вставить ее в дисковод и перезагрузиться. В случае запланированной (не вызванной поломкой) перепрошивки биоса весьма уместным будет сначала сохранить старую версию прошивки. Она здорово пригодится нам в том случае, если что-то пойдет не так и нам придется "откатить" систему до первоначального состояния.
Окно резервного копирования может выглядеть вот так:
Но в нашей ситуации, как Вы понимаете, перепрошивка биос была вызвана именно поломкой и являлась мерой вынужденной. Так что ни о каком резервном копировании речь в тот момент не шла. Задачей было "оживить" сам компьютер. Системная плата «DFI NS35-TL» напрочь отказывалась запускаться, выдавая сообщение об ошибке "биос" и приглашение вставить системный диск в дисковод «А».
Нашей задачей было: загрузиться с системной дискеты и с нее же запустить нашу программу перепрошивки (флешер). После ее запуска в соответствующем поле появившегося окна (примерно такого, как на фото выше) надо указать полное название файла прошивки вместе с расширением. Он может быть следующего вида: ami8d10007.bin (в зависимости от Вашего скачанного образа). После этого - нажать клавишу «Enter», подтверждая перепрошивку bios.
Мы именно так и поступили в нашем случае. После сообщения от успешной перезаписи перезагружаем компьютер и видим, как система успешно проходит POST тест, инициализирует устройства на каналах «IDE» и в финале - загрузку операционной системы Windows XP ! :)
А ведь эту материнскую плату мы уже хотели отнести на склад или пустить на запчасти. Вот уже два месяца она работает без нареканий.
Вопрос: Как перепрошить биос материнской платы возникает с регулярной периодичностью. Поэтому давайте обзорно рассмотрим и другие варианты перепрошивки bios.
На относительно старых материнках такая возможность была реализована на уровне самого bios. Вот как эта опция могла выглядеть:
Сейчас "модной" стала утилита «Q-Flash», которая интегрируется производителем в сам биос и может быть оттуда запущена.
При этом Вы сами можете указать то устройство, где расположена прошивка (CD-Rom или USB накопитель - "флешка"). Принцип здесь тот же: выбираете функцию «перепрошить биос» в графическом интерфейсе, делаете резервную копию Вашего BIOS на дискету (или диск), указываете новую (предварительно скачанную) прошивку и нажимаете «Enter». Сама процедура занимает буквально несколько секунд (главное в это время ничего не делайте с компьютером и ни в коем случае не перезагружайте его!).
Перепрошить биос из под Windows еще проще. В этом случае сам bios и флешер "упакованы" в один файл с расширением "exe" и Вам остается только запустить его на выполнение прямо в Windows. Вот как это может выглядеть:
Нажимаете «Ok», подтверждая свое намерение, видите бегущую полосу (индикатор перепрошивки) и через пару секунд имеете новый BIOS. Можете перезагрузиться, войти в него и проверить изменилась ли его версия (ее числовое обозначение обычно указывается в правом верхнем углу).
Другое дело, что в перепрошивке биоса из под Windows кроются свои подводные камни. К примеру: был случай, когда после обновления прошивки таким образом и перезагрузки операционной системы перестали работать все USB порты. Пришлось повторно "перешить" биос (той же прошивкой), но уже в режиме Dos-а (с дискеты). После этого все заработало нормально! Обязательно держите этот момент в голове, когда будете выполнять подобную процедуру в Windows.
Теперь несколько слов о том, где же взять новый микрокод для наших нужд? Советую, по возможности, всегда загружать его с сайта производителя материнской платы (это не та процедура, к которой можно относиться спустя рукава). Прошивки, как правило располагаются в одной секции с драйверами для системной платы и могут быть загружены оттуда.
Совет! Часто производители на своих сайтах вместо слова «Bios» пишут «Firmware». Это, по сути, - одно и то же. Так что, - имейте ввиду.
Помните, в начале статьи мы упоминали о том, что при неправильной перепрошивке bios нам может помочь только «Программатор»? Сейчас самое время остановиться на этом моменте более подробно.
Программатор это устройство, которое подсоединяется к компьютеру через стандартные порты (COM, LPT, USB) или же может быть выполнено в виде отдельной PCI или ISA платы расширения.
Вот, к примеру, как выглядит устройство такого класса «USB Willem EPROM Programmer BIOS»:
В такой программатор помещается извлеченная из нашей материнской платы микросхема BIOS, устройство подключается к компьютеру и с помощью специфического программного обеспечения БИОС перепрошивается (в него записывается обновленный микрокод).
На заре времен программаторы были автономными - для набора прошивки у них имелась специальная клавиатура. Но с распространением ПК они были вытеснены подключаемыми к ним устройствами. Схема работы выглядит так: особая программа (которая также называется программатором) передает прошивку с компьютера, а программатор записывает её в память микросхемы. С помощью этого устройства перепрошить биос - очень легко! Да что я Вам рассказываю? У нас же вот здесь об этом развернуто рассказано! :)
Важно: после прошивки обязательно выставьте заводские настройки bios. У меня недавно был случай, когда после обновления биоса на ноутбуке Asus K50L перестал работать тачпад. За текучкой я об этом забыл и потом долго ломал голову, почему он не работает? Вспомнив, что после обновления не "сбрасывал" биос к заводским настройкам, я сделал это и после перезагрузки тачпад заработал! Так что - помните об этом моменте!
Если кому нужно, то расшифровка звуковых кодов биоса у нас находится вот здесь (в комплекте идет специализированная программа).
Обзор новой технологии UEFI, пришедшей на смену традиционному Bios, мы проводили в отдельной статье нашего сайта.