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

Обновление 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, который защищен аппаратно.
