Во время перепрограммирования микросхемы Flash BIOS на экране монитора появится предупреждение примерно следующего содержания:
The BIOS is currently being updated. DO NOT REBOOT OR POWER DOWN until the update is completed (typically within three minutes)... (В настоящее время происходит обновление BIOS. До завершения процесса модификации (обычно в течение трех минут ) не перезагружайте и не выключайте систему .)
Если невнимательно отнестись к этому предупреждению или если в процессе обновления BIOS что-нибудь случится, базовая система ввода-вывода будет повреждена. В зависимости от модели системной платы может возникнуть необходимость в замене микросхемы Flash BIOS микросхемой, перепрограммированной производителем системной платы или поставщиком аналогичных микросхем. И это — насущная необходимость, поскольку без ПЗУ с базовой системой ввода-вывода материнская плата не может выполнять свои функции. Именно по этой причине я держу под рукой программатор ПЗУ — он исключительно полезен при наличии в материнской плате съемных микросхем ROM. За считанные минуты я могу “перепрошить” микросхему ПЗУ и снова вставить ее в материнскую плату. Если вы тоже хотите купить программатор ПЗУ, рекомендую модель EPROM+ компании Andromeda Research Labs (www.arlabs.com).
Во многих современных компьютерах микросхема Flash BIOS впаивается в системную плату, поэтому идея о ее замене и последующем перепрограммировании весьма сомнительна. Но это не означает, что единственный выход из положения состоит в замене системной платы. В большинстве материнских плат, содержащих впаянную микросхему Flash BIOS, для этого используется специальная процедура восстановления содержимого BIOS. Она скрыта в специальной защищенной части флэш-ПЗУ, зарезервированной для этой цели, которая называется блоком загрузки. В этом блоке хранится процедура, используемая для восстановления основного программного кода BIOS.
Примечание!
Ввиду малого размера блока загрузки выполнение процедуры не сопровождается какими-либо текстовыми пояснениями. Как правило, экран остается чистым, как будто ничего не происходит. Основными признаками выполнения процедуры восстановления BIOS являются шум встроенного динамика и индикатор доступа к устройству, на котором находится обновление. Как правило, при нормальном ходе процесса обновления одиночный звук воспроизводится в его начале и несколько — в конце. Мигание индикаторов на носителе указывает на чтение информации с него и запись в ПЗУ.Разные модели материнских плат и версии BIOS требуют различных процедур восстановления. Большинство материнских плат (в том числе выпускаемые Intel) содержат перемычку конфигурирования BIOS, позволяющую установить несколько режимов функционирования ПЗУ, в том числе его восстановление. На рисунке ниже показана эта перемычка на типичной материнской плате.
Наряду с установкой перемычки для процедуры восстановления BIOS требуется наличие в приводе оптических или гибких дисков носителя с файлом образа BIOS. Некоторые материнские платы воспринимают оба типа этих устройств, однако большинство — только одно из них. Абсолютное большинство старых материнских плат поддерживает восстановление BIOS только с гибкого диска. В то же время новые материнские платы могут вообще не поддерживать дисководы; к тому же их BIOS слишком велика для того, чтобы поместиться на обычную дискету. В данном случае существует одно общее правило. Если файл образа BIOS достаточно мал, чтобы поместиться на дискету (1,44 Мбайт или менее), а материнская плата содержи контроллер гибких дисков, значит, для восстановления BIOS следует использовать гибкий диск. Если привода гибких дисков в системе нет, нужно на время подключить его к контроллеру. Как специалист могу сказать, что на всякий случай под рукой всегда нужно иметь привод гибких дисков и шлейф к нему, даже если эту технологию вы считаете отжившей свое. Гибкий диск, вставленный в привод, должен содержать только файл образа BIOS с расширением .BIO, при этом диск необязательно должен быть загрузочным. Более того, если записать на дискету дополнительные файлы, на нее может не поместиться сам файл образа .BIO.
Перед началом процедуры восстановления BIOS с гибкого или оптического диска нужно загрузить с сайта производителя материнской платы образ восстанавливаемой BIOS. Как можно догадаться, это придется сделать на другом компьютере, поскольку компьютер с поврежденной BIOS по определению не может функционировать. Файл .BIO может быть доступен для загрузки отдельно, а может входить в состав некоторого архивного файла наряду с утилитами и документацией. Для восстановления BIOS нужен только файл образа — все остальное использоваться не будет. Также необходимо проверить, правильно ли в системе установлен привод гибких или оптических дисков.
Для восстановления BIOS с помощью гибкого диска выполните следующие действия.
На новых материнских платах, не имеющих контроллера гибких дисков, или в случае, когда размер файла образа BIOS превышает 1,44 Мбайт, можно использовать восстановление с оптического диска. Несмотря на то что сам привод может поддерживать любые оптические диски (CD или DVD), записывать файл *.BIO следует на носитель CR-R или CD-RW, после чего диск нужно закрыть (“финализировать”). Для прожига компакт-диска можно воспользоваться программой ImgBurn (www.imgburn.com), учитывая, что она бесплатна, проста в использовании и к тому же способна работать в старых версиях Windows.
Для восстановления BIOS с помощью оптического диска выполните следующие действия.
Примечание!
Операция восстановления BIOS может привести к повреждению настроек BIOS в микросхеме CMOS RAM. Если после обновления BIOS и включения компьютера вы увидите сообщение об ошибке контрольной суммы ‘‘CMOS/GPNV Checksum Bad... Press F1 to Run Setup’’, нажмите клавишу <F1>, в меню программы настройки BIOS выберите пункт загрузки параметров по умолчанию (Load Defaults) и нажмите <F10> для сохранения параметров и выхода из программы.Даже если перемычки конфигурирования BIOS на материнской плате отсутствуют, все равно должна существовать процедура восстановления BIOS. К примеру, некоторые версии микросхем AMI BIOS содержат программу блока загрузки, которая запускается и без перемычки восстановления. Если BIOS повреждена, эта процедура пытается найти на гибком диске файл AMIBOOT.ROM, и если найдет, переносит его содержимое в системную BIOS. В этом случае достаточно загрузить файл образа BIOS, переписать его на чистую дискету, переименовать в AMIBOOT.ROM, выключить питание восстанавливаемой системы, вставить записанную дискету в привод и снова включить питание компьютера. После этого процесс восстановления начнется автоматически.
Некоторые BIOS от Award также содержат загрузочный блок, обладающий способностью восстанавливать BIOS. Он предназначен для автоматической загрузки с гибкого диска при повреждении основной BIOS. Для восстановления прежде всего нужно загрузить последние файлы обновления BIOS, извлечь их из архива и скопировать на отформатированный системный гибкий диск программу awdflash.exe и образ BIOS (*.bin). После этого на загрузочной дискете следует создать файл AUTOEXEC.BAT всего с одной строкой: awdflash.exe имя_файла_образа.bin. Выключите питание восстанавливаемого компьютера, вставьте дискету в привод и снова включите питание. Система будет загружена с гибкого диска, и автоматически начнется процесс восстановления BIOS.
В любой из описанных процедур следует выждать несколько минут после того, как индикатор обращения к дисководу перестанет мигать, извлечь дискету и перезагрузить компьютер. После перезагрузки восстановленная система BIOS должна корректно возобновить свою работу. Если этого не случилось, возможно, процесс восстановления не был завершен корректно или микросхема CMOS материнской платы не имеет зарезервированного блока загрузки (содержащего команды восстановления).
Примечание!
Описанная выше процедура восстановления BIOS представляет собой самый быстрый и простой метод обновления BIOS на большом количестве компьютеров в производственной среде (в частности, когда на компьютерах еще нет установленной операционной системы или выполняется ее обновление). Кстати, именно этот метод используется при сборке новых компьютерных систем.