Программа для перезаписи AWARD BIOS, называемая обычно Award Flash, работает
только в среде MS-DOS, свободной от различных резидентных программ. Это
условие следует обязательно соблюдать, т. к. при записи информации в BIOS
бинарный файл полностью размещается в оперативной памяти для ускорения
доступа к нему, а проверка на предмет занятости некоторых областей памяти не
осуществляется.
Данный факт может привести к появлению серьезной ошибки еще в
начале процесса записи, когда старое содержимое BIOS уже стерто, а новое еще
не записано. Естественно, что подобная ситуация гарантированно приводит к
потере работоспособности материнской платы.
При работе с программой Award Flash необходимо соблюдать следующий синтаксис:
Award.exe [file_1] [file_2] [/key] [/key]...] где:
- имя файла, содержащего программный код новой версии BIOS (с расширением);
- имя файла, в котором будет сохранен программный код старой версии BIOS (с
расширением);
/key — ключ к программе, включающий тот или иной режим.
Как и любая другая DOS-программа, Award Rash имеет довольно большой набор
различных ключей, при использовании которых пользователь может выбрать
необходимый режим работы. Все ключи набираются в любой последовательности
через пробел:
/? - вызов справки
/py или /pn - данные ключи позволяют установить ответ на вопрос программы "перезаписывать содержимое BIOS или нет".
/sy или /sn - определяют ответ на запрос программы о сохранении текущей версии BIOS.
/cc - позволяет обнулить содержимое CMOS-памяти.
/cp - обнуление содержимого области ESCD, которая содержит информацию о конфигурации устройств Plug and Play.
/cd - обнуление области DMI.
/sb - не программировать Boot Block.
/sd - позволяет сохранить данные области DMI в отдельном файле для использования другими программами.
/r - после окончания программирования микросхемы происходит рестарт компьютера (Reset).
/tiny - указывает программе использовать как можно меньше памяти.
/e - возврат в среду MS-DOS после окончания программирования.
/f - использование алгоритма записи, содержащегося в текущей версии BIOS.
/ld - позволяет обнулить содержимое CMOS-памяти.
/cks - выводит на экран контрольную сумму в шестнадцатеричном формате (ХХХХН).
/cksXXXX - позволяет сравнить контрольную сумму файла с числом ХХХХ, указанным в шестнадцатеричной форме.
/bw - программировать область Boot Block.
/device - позволяет вывести на экран монитора тип Flash ROM.
Все описанные ключи можно вводить как в нижнем, так и в верхнем регистре.