Обновление AwardBIOS в среде MS-DOS

Для прошивки систем с AwardBIOS используется утилита Awdflash.exe (она может иметь и другое название, например Award.exe). Производители системных плат предлагают свои утилиты, совместимые с Awdflash.

Обновление AwardBIOS в среде MS-DOS

Обновление AwardBIOS в среде MS-DOS

Утилита Awdflash позволяет обновить BIOS двумя способами; в режиме диалога и с помощью настроек командной строки. В последнем случае нужные параметры и клю­чи можно набирать вручную или же создать для этого специальный В АТ-файл.

Обновление AwardBIOS в диалоговом режиме

Для обновления AwardBIOS в режиме диалога выполните следующие действия.

1. На заранее созданную загрузочную дискету или другой носитель скопируйте файл Awdflash.exe и файл с прошивкой BIOS для вашей системной платы. Если у этого файла сложное название, можно переименовать его во что-нибудь по­проще, например в BI0S1. BIN.

2. Перезагрузите компьютер, войдите в BIOS Setup и выполните следующие дей­ствия:

1)    запомните, а лучше запишите текущие настройки BIOS Setup, поскольку вам придется их восстанавливать после обновления;

2)    обнулите настройки BIOS с помощью команды Load BIOS Defaults или аналогичной;

3)    убедитесь, что в параметре First Boot Device (или аналогичном) уста­новлена первоочередная загрузка с дискеты; при необходимости измените порядок загрузки;

4)    в некоторых версиях BIOS,  перепрошивка может быть запрещена с помощью BIOS, в этом случае проверьте значение параметра BIOS Flash Protect, которое должно быть равным Disabled.

3. Выйдите из BIOS Setup, сохранив все внесенные изменения, и перезагрузите компьютер, предварительно вставив подготовленную дискету в дисковод.

4. Дождитесь загрузки MS-DOS и появления командной строки, введите команду Awdflash и нажмите Enter для запуска утилиты.

5. Если программа Awdflash была записана в одну из папок па диске С:, для ее за­пуска введите такую последовательность команд:

•      С:—переход на диск С:;

•      CD <имя_папки> — переход в нужную папку;

•      Awdflash — запуск программы.

После ввода каждой команды нажимайте Enter.

6. В поле File Name to Program  введите имя файла с прошивкой и нажмите Enter.

7. Если имя файла с прошивкой было введено правильно, в нижней строке поя­вится сообщение Do You Want То Save BIOS (Y/N). Нажмите Y, чтобы сохранить текущую версию BIOS, или N, если сохранять старую прошивку не требуется.

8. Чтобы сохранить старую прошивку, введите ее имя, например 0LDBI0S. BIN в поле Save Current BIOS As и снова нажмите Enter.

9. Дальнейшие действия будут выполняться без участия пользователя, а после успешной перепрошивки появится сообщение Flashing Complete. Press F1 to Continue.

10. После нажатия F1 система перезагрузится, после чего следует обнулить настрой­ки BIOS командой Load BIOS Defaults, а затем восстановить прежние значения параметров.

ВНИМАНИЕ
До окончания перепрошивки нельзя выключать или перезагружать компьютер, иначе система может вообще не загрузиться. Следует также обеспечить стабильность питания компьютера.

Обновление AwardBIOS с использованием ключей командной строки

Для обновления BIOS с помощью параметров командной строки нужно подготовить системную дискету с необходимыми файлами, настроить параметры BIOS перед обновлением и загрузить компьютер с дискеты, то есть выполнить шаги 1-3 из предыдущей инструкции. После загрузки с дискеты нужно в приглашении MS-DOS ввести следующую команду:

AWDFLASH имя_файла_прошивки имя_старого_файла /ру /sy /сс /cd /ср /sb /е

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

AWDFLASH имя_файла_прошивки /ру /sn /сс /cd /ср /sb /е При необходимости можно использовать и другие ключи. Перечень ключей для Awdflash версии 8.52:

О /ру — разрешение на программирование flash-памяти; если его нет, будет по­являться запрос на подтверждение записи;

?      /рп — запрет на программирование flash-памяти; этот ключ следует применять в случаях, когда нужно только подсчитать контрольную сумму или сохранить текущую версию BIOS;

?      /sy — сохранить текущую BIOS на диск; если этого ключа нет, а среди пара­метров командной строки указано имя старого файла, перед сохранением старой прошивки появится запрос на подтверждение;

?      /sn — не сохранять текущую версию BIOS;

?      /sb — не выполнять запись загрузочного блока BIOS (Boot Block); он, как правило, не изменяется при смене версий, и запрет записи исключает его повре­ждение при неудачной прошивке;

?      /wb — выполнить перезапись загрузочного блока (Boot Block);

?      /cd — обнулить область DMI, содержащую информацию об аппаратном обес­печении;

?     /се — обнулить содержимое CMOS-памяти после перепрограммирования;

?     /ср — очистка данных системной конфигурации (ESCD) после программиро­вания; данные ESCD автоматически обновятся при первой загрузке с новой версией BIOS;

?     /Id — обнулить содержимое CMOS-памяти и не выводить предупреждение при последующей перезагрузке системы;

?     /tiny — считывать файл прошивки в оперативную память по частям для ее экономии; этот параметр следует применять, только если возникают ошибки, связанные с использованием оперативной памяти;

?     /qi — не проверять, соответствует ли файл с прошивкой микросхеме flash-naмяти, установленной на системной плате;

?     /е — вернуться в DOS после программирования;

?     /г — перезагрузить систему после программирования;

?     It — использовать для записи алгоритмы из текущей версии BIOS; этот ключ может помочь в случаях, когда прошивальщику не удается перепрограммиро­вать BIOS собственными средствами;

?     /cks — вывести на экран контрольную сумму файла с прошивкой;

?     /cks <число> — сравнить контрольную сумму файла прошивки с указанным числом, что позволит проверить целостность этого файла (значения контроль­ных сумм обычно публикуются на сайтах производителей).

Набор поддерживаемых ключей Awdflash может изменяться от версии к версии, но вы всегда можете узнать их значение, набрав в командной строке Awdflash / ?. С помощью этого ключа можно проверить совместимость с Awdflash утилит, пред­лагаемых производителями системных плат. Обычно они идентифицируют себя как Awdflash или Amiflash, но их рекомендуется использовать только с теми системными платами, для кото­рых они предназначены.

Обновление AwardBIOS с использованием ВАТ-файла

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

1. Создайте загрузочную дискету и поместите на нее файл Awdflash. ехе и файл с прошивкой BIOS,

2. Откройте стандартный текстовый редактор Блокнот и запишите в нем команду для запуска Awdflash с указанием всех необходимых ключей. Тщательно про­верьте правильность указания ключей и параметров.

3. Сохраните набранный текст в файл, выполнив команду Файл ? Сохранить как и указав в окне сохранения документа следующие параметры:

•       в поле Папка — Диск 3,5 (А:);

•      в раскрывающемся списке Тип файла — пункт Все файлы;

•       в поле Имя файла наберите имя с расширением ВАТ, например start. bat.

4. Перезагрузите компьютер, войдите в BIOS Setup и подготовьте систему к об­новлению (см. шаги 2-3 предыдущей инструкции).

5. После загрузки с дискеты и появления командной строки введите команду start, нажмите Enter и дождитесь завершения всех операций.

6. Перезагрузите систему, обнулите настройки BIOS командой Load BIOS Defaults и восстановите прежние значения параметров.

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

Ошибки при обновлении AwardBIOS

Если прошивка AwardBIOS оказалась неудачной, программа Awdflash заканчива­ет работу с выводом соответствующего сообщения. Вот наиболее часто встречаю­щиеся ошибки Awdflash.

?      Insufficient memory. Прошивка невозможна из-за недостатка оперативной памяти. Для загрузки следует использовать только «чистый» MS-DOS без до­полнительных драйверов. Если на созданной системной дискете есть драйвер сжатых дисков drvspace .bin, удалите его. В крайнем случае используйте параметр / tiny.

?      The program file's part number does not match with your system. Процедура прошивки отменена, поскольку обнаружено несоответствие файла с прошивкой и вашей системной платы. Параметр /ру позволяет обойти это ограничение, однако нужно быть точно уверенным, что данный файл с прошив­кой подходит к вашей плате.

?      Unknown Type Flash. Прошивка данного типа flash-памяти не поддержива­ется. Возможно, микросхема flash-памяти неисправна или применяется непод­ходящая версия программы-прошивальщика.

?      Program Chip Failed. Эта ошибка возникает при попытке записи в Boot Block, который защищен аппаратно.

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