Модернизация BIOS

Программа для перезаписи AWARD BIOS, называемая обычно Award Flash, работает только в среде MS-DOS, свободной от различных резидентных программ. Это условие следует обязательно соблюдать, т. к. при записи ин­формации в BIOS бинарный файл полностью размещается в оперативной памяти для ускорения доступа к нему, а проверка на предмет занятости не­которых областей памяти не осуществляется. Данный факт может привести к появлению серьезной ошибки еще в начале процесса записи, когда старое содержимое BIOS уже стерто, а новое еще не записано. Естественно, что подобная ситуация гарантированно приводит к потере работоспособности материнской платы.

При работе с программой Award Flash необходимо соблюдать следующий синтаксис:

Award.exe [file_1] [file_2] [/key] [/key] .] где:

- имя файла, содержащего программный код новой версии BIOS (с расширением);

- имя файла, в котором будет сохранен программный код старой версии BIOS (с расширением);

/key — ключ к программе, включающий тот или иной режим.

Как и любая другая DOS-программа, Award Rash имеет довольно большой набор различных ключей, при использовании которых пользователь может выбрать необходимый режим работы. Все ключи набираются в любой последовательности через пробел.

Все описанные ключи можно вводить как в нижнем, так и в верхнем регистре.

Программа AMI Flash.

Программа AMI Flash предназначена, в основном, для обновления AMI BIOS, но может работать с BIOS других производителей. Фактически, она является самой универсальной программой в области программирования Flash-памяти. Некоторые производители BIOS рекомендуют использовать именно эту программу как альтернативу множеству специализированных версий программ типа Award Flash и др. Для того, чтобы было проще решить, использовать ли эту утилиту или найти какую-нибудь более удоб­ную, рассмотрим основные отличия программы AMI Flash от других подоб­ных.

Во-первых, данная программа использует для своей работы технологию DOS/4GW, которая значительно расширяет возможности стандартного commatid.com. Отличительными чертами этой технологии являются следующие возможности:

использование практически всей установленной оперативной памяти (в "чистом" MS-DOS имеется возможность использования только первых 640 Кбайт);

программа занимает при работе значительно меньший объем оператив­ной памяти по сравнению с аналогичными программами;

появилась возможность прямого доступа к любому аппаратному устрой­ству (например, к мосту PCI-to-ISA чипсета), минуя функции BIOS-Фактически, становится возможным 32-битный доступ к памяти и пространству портов ввода/вывода, что позволяет производить прямую адре­сацию всех регистров чипсета. Это позволяет в процессе программирова­ния считать из микросхемы Flash-BIOS данные о типе и производителе микросхемы и выбрать оптимальный алгоритм записи/чтения данных.

Модульная структура программы AMI Flash позволяет оперативно добавлять поддержку новых типов микросхем BIOS и чипсетов. Такой подход в по­следнее время становится наиболее популярным, т. к. регулярно на компью­терный рынок поступает все больше и больше разновидностей чипсетов и типов микросхем Flash-памяти.

При работе с этой программой удобно применять загрузочную дискету с файлом автозагрузки, используемым для автоматического запуска програм­мы и сохранения текущей версии BIOS в файле. В этом случае после созда­ния дискеты обязательно проверьте количество свободного места, потому что сама программа занимает обычно около 500 Кбайт и файл со старой версией BIOS может просто не уместиться на носителе (обычно использу­ются дискеты объемом 1,44 Мбайт).

При работе с программой AMI Flash необходимо соблюдать следующий синтаксис:

Ami.exe [file name] [/key] [/key] . . . ]

где использование ключа со знаком <—> позволяет отключить данный режим. Программа AMI Flash способна запоминать последнюю команду и все применяемые ключи, поэтому при повторном использовании дискеты с программой с другими ключами неиспользуемые режимы лучше всего от­ключить.

Программа AMI Flash, в отличие от аналогов, может работать как в диалого­вом режиме, так и в режиме командной строки. Диалоговый режим предос­тавляет возможность изменять режим программирования ничуть не хуже, чем командная строка (этим недостатком страдает Award Flash). Все воз­можные ключи пишутся после основной команды с разделителем в виде пробела.

Основной экран программы состоит из четырех частей: MainMenu— отображаются все доступные пункты меню; GoAhead— отображаются опции, доступные для текущего пункта меню;

Information— отображается справочная информация о типе микросхемы Flash-памяти, материнской платы и т. п. Надпись Unknown говорит о том, что программа не может идентифицировать тип микросхемы или материнской платы. В этом случае обновлять содержимое BIOS не стоит, потому что наиболее вероятным результатом будет неисправность мате­ринской платы;Help/Message— отображается краткая информация о назначении теку- щего пункта меню.

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

GoAhead— запуск процедуры программирования микросхемы. Перед выбором этого пункта следует указать полное имя файла, содержащего программный код новой версии BIOS, и, при необходимости, имя файла, в котором будет сохранена текущая версия.

File— после выбора данного пункта программы предлагается ввести пол­ное имя файла, содержащего программный код новой версии BIOS, и, при необходимости, имя файла, в котором будет сохранена текущая! версия.

Switch— при выборе данного пункта предлагается ввести параметры, влияющие на режим программирования Flash-BIOS. Каждый из них со-ответствует определенному ключу командной строки.

PartListпозволяет вручную задать тип используемой микросхемы! Flash-памяти. Рекомендуется использовать этот пункт только в том случае, когда попытка автоматического определения не дала результатов.

ChipsetList— позволяет вручную задать тип используемого чипсета. Рекомендуется использовать этот пункт только в том случае, когда попытка автоматического определения не дала результатов.

AutoDetect— автоматическое определение всей необходимой информации о типах микросхемы и чипсета.

Module— позволяет оперировать модулями программы: удалять, сохра-нять в отдельный файл или добавлять новый модуль из внешнего файла.

/n — разрешается обновление области ESCD, содержащей информацию о конфигурации устройств Plug and Play. Рекомендуется, если одно­временно осуществляется апгрейд компьютера. Соответствует пункту NVRAMProgrammingменю диалогового режима.


Страница: