Обновление BIOS

Замена микросхемы ROM BIOS

Рейтинг:   / 0

Микросхемы Flash ROM используются в компьютерах начиная с 1995 года. До того вместо них обычно использовались EPROM. Для обновления BIOS в этих системах микросхему EPROM следует заменить такой же микросхемой, содержащей новую версию BIOS. Чтобы получить обновленную версию BIOS для систем, использующих микросхемы Flash ROM, следует обращаться к производителю системной платы.

Процедура замены микросхемы BIOS может оказаться полезной, если предварительно была создана резервная копия системной BIOS, и возникла потребность заменить ею поврежденный оригинал. Также этой процедурой можно воспользоваться, если в системе установлена съемная микросхема Flash-ROM (это характерно для систем, не имеющих перемычки восстановления BIOS).

Для замены микросхемы BIOS выполните следующие действия.

  1. Сохраните все параметры CMOS-памяти.
  2. Выключите питание и отсоедините кабель питания.
  3. Снимите крышку корпуса и извлеките все компоненты, которые препятствуют свободному доступу к микросхеме ROM BIOS. Не забудьте одеть антистатический браслет! Если у вас его нет, перед выполнением описанных действий прикоснитесь рукой к шасси системы.
  4. Используя инструмент для извлечения микросхем или отвертку, извлеките микросхему ROM BIOS из гнезда на системной плате.
  5. Достаньте новую микросхему EPROM из антистатической упаковки.
  6. Установите новую микросхему ROM BIOS в гнездо системной платы. Стандартная прямоугольная микросхема BIOS имеет на одном из концов выпуклость, соответствующую вырезу на разъеме, так что вам не удастся вставить микросхему неправильно, не повредив ее при этом.
  7. Установите все извлеченные ранее компоненты на место.
  8. Установите крышку корпуса, подключите кабель питания и включите компьютер.
  9. Введите все ранее сохраненные параметры BIOS.
  10. Сохраните параметры BIOS и перезагрузите компьютер.

Как видите, работать с Flash-ROM гораздо проще, так как не приходится даже снимать крышку корпуса.



Sitelinkx by eXtro-media.de

Распределение CMOS-памяти

Рейтинг:   / 0

В оригинальной системе AT микросхема Motorola 146818 использовалась как часы (14 байт) и как энергонезависимая память (50 байт), в которую можно было записать любую информацию. В компьютере IBM AT эти 50 байт использовались для записи системной конфигурации.

В современных компьютерах микросхема Motorola 146818 не используется. Часть ее функций передана набору микросхем системной логики (южный мост) или микросхеме Super I/O. Вместо нее также могут использоваться специальная батарейка и модуль памяти NVRAM (Non-Volatile RAM) таких компаний, как Dallas и Benchmarq.

В таблице описано назначение всех 64 байт стандартного модуля CMOS-памяти. В них хранятся данные, определяющие конфигурацию системы. Эти данные записываются и считываются программой Setup BIOS.

 

Следует отметить, что в современных системных платах устанавливаются микросхемы CMOS-памяти объемом 2 или 4 Кбайт и даже более. Эта дополнительная память используется для сохранения информации об устройствах Plug nd Play. Приведенная в таблице выше информация может не соответствовать тем данным, которые записаны в CMOS-памяти вашей системной платы; кроме того, она отличается у каждого производителя системной BIOS. Это всего лишь пример того, насколько тесна взаимосвязь BIOS с аппаратным обеспечением материнской платы.

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

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

 

Если байт диагностического состояния имеет значение, отличное от нуля, то при загрузке компьютера обычно выводится сообщение о конфигурационной ошибке CMOS. Такие ошибки можно исправить, заново запустив программу настройки BIOS.

 



Sitelinkx by eXtro-media.de

Восстановление Flash BIOS

Рейтинг:   / 0

Во время перепрограммирования микросхемы 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 с помощью гибкого диска выполните следующие действия.

  1. Скопируйте файл образа BIOS (*.BIO) на чистую дискету.
  2. Вставьте дискету в дисковод компьютера, BIOS которого подлежит восстановлению.
  3. Выключите питание системы и снимите перемычку конфигурирования BIOS, переведя тем самым микросхему в режим восстановления
  4. Включите питание системы; восстановление должно начаться автоматически. В начале процедуры вы услышите писк; в ходе восстановления индикатор чтения привода гибких дисков должен мигать.
  5. Процедура восстановления обычно продолжается от 2 до 5 минут, после чего система останется включенной, автоматически выключится или попросит выключить питание вас.
  6. Выключите питание системы, извлеките из привода дискету с образом BIOS и верните на место перемычку конфигурирования BIOS.

На новых материнских платах, не имеющих контроллера гибких дисков, или в случае, когда размер файла образа BIOS превышает 1,44 Мбайт, можно использовать восстановление с оптического диска. Несмотря на то что сам привод может поддерживать любые оптические диски (CD или DVD), записывать файл *.BIO следует на носитель CR-R или CD-RW, после чего диск нужно закрыть (“финализировать”). Для прожига компакт-диска можно воспользоваться программой ImgBurn (www.imgburn.com), учитывая, что она бесплатна, проста в использовании и к тому же способна работать в старых версиях Windows.

Для восстановления BIOS с помощью оптического диска выполните следующие действия.

  1. Запишите на компакт-диск копию файла образа BIOS (*.BIO), после чего “финализируйте” диск.
  2. Вставьте компакт-диск в привод компьютера, BIOS которого подлежит восстановлению.
  3. Выключите питание системы и снимите перемычку конфигурирования BIOS, переведя тем самым микросхему в режим восстановления.
  4. Включите питание системы; восстановление должно начаться автоматически.
  5. Процедура восстановления должна завершиться в течение 2–5 минут, после чего система останется включенной, автоматически выключится или попросит вас выключить питание.
  6. Выключите питание системы, извлеките из привода дискету с образом BIOS и установите на место перемычку конфигурирования 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 на большом количестве компьютеров в производственной среде (в частности, когда на компьютерах еще нет установленной операционной системы или выполняется ее обновление). Кстати, именно этот метод используется при сборке новых компьютерных систем.


Sitelinkx by eXtro-media.de

Использование системы IML

Рейтинг:   / 0

В некоторых старых моделях компьютеров IBM и Compaq (в частности, Pentium и 486) вместо Flash BIOS используется система IML (Initial Microcode Load — начальная загрузка микрокода). В данном случае часть BIOS записывается в скрытую область жесткого диска и считывается при включении питания. Естественно, ядро BIOS при этом находится в микросхеме на материнской плате, однако все его функции сводятся к обнаружению и запуску кода BIOS из системного раздела жесткого диска. Это позволяет компаниям IBM и Compaq распространять обновления BIOS на дисках для установки в системном разделе. IML BIOS загружается в оперативную память при каждом включении или перезагрузке компьютера.

Системный раздел, помимо кода BIOS, содержит полную копию установочного, диагностического или эталонного диска (Setup, Diagnostics или Reference Disk), которая обеспечивает установку и настройку системы во время перезагрузки компьютера. Это позволяет изменить конфигурацию системы без загрузки с указанного диска и создает впечатление, что все средства диагностики находятся в ПЗУ.

Основным недостатком этого метода является то, что код BIOS записан на жестком диске. При неправильном подсоединении установочного жесткого диска система не сможет функционировать должным образом. Следует заметить, что в этом случае стандартная загрузочная системная дискета не подходит, так как загрузиться можно только с дискеты Reference Disk.

Хотя это немного похоже на защищенную область (расположенную “после конца” жесткого диска), отличия, безусловно, существуют. Системы используют защищенную область HPA для хранения приложений восстановления, диагностики и резервного копирования. Сама BIOS, а также программа настройки BIOS, все равно сохраняется в микросхеме ПЗУ (flash ROM).



Sitelinkx by eXtro-media.de

Создание загрузочных носителей вручную

Рейтинг:   / 0

Многие производители материнских плат предлагают обновления в виде флэш-утилит DOS и предназначенных для них файлов образов. Эти утилиты следует запускать вручную с загрузочного диска. Для этого можно использовать любой носитель — дискету, компакт-диск или флэш-карту, — и совершенно не важно, какая операционная система установлена в компьютере, Windows или Linux, и установлена ли она вообще. Все необходимые для обновления файлы обычно находятся в архиве, который загружается с сайта производителя материнской платы. К сожалению, этот вид обновления требует от пользователя больше усилий, чем другие. Самым сложным этапом является ручное создание загрузочного носителя, на который будут скопированы файлы. Загрузочную дискету создать исключительно просто, в то время как загрузочный компакт-диск или флеш-карту — намного сложнее.

В этом вам помогут некоторые бесплатные утилиты. Для создания загрузочного компакт-диска с целью обновления BIOS рекомендуется воспользоваться пакетом Clean Boot CD, который можно загрузить по адресу www.nu2.nu/bootcd/#clean. Загрузите самораспаковывающийся архив в свободную папку и запустите его на выполнение; при этом в папку будут разархивированы дополнительные файлы, необходимые для установки. После этого следуйте указаниям по копированию флэш-утилиты и файлов образов в соответствующую папку. После того как все нужные файлы будут собраны в папке, выполните команду Build

Sitelinkx by eXtro-media.de

Яндекс.Метрика