legal note
IC Book © 2001

hardware
software

support
buy

Home page
   




Press
AwardWinFlash
 


Award WinFlash собственной персоной

Итак, Award WinFlash v1.20 - одна из последних разработок компании Award Software, обладающая "дружественным интерфейсом" и призванная сделать процесс модернизации BIOS простым и удобным даже для неподготовленного пользователя. По крайне мере, именно так утверждает Ричард Чен (Richard Chen), руководитель коллектива разработчиков. Посмотрим, так ли это на самом деле.

Для начала немного технической информации. Award WinFlash работает с Award BIOS версий 4.5 и 6.0 в Windows 9x/ME и Windows NT/2000, для работы в последних двух операционных системах необходим дополнительный драйвер winflash.sys.

Утилита поддерживает следующие чипсеты:
ALi M1631, M1561;
AMD-75x;
Intel i440BX, i810, i815, i820, i840, i850;
SiS530, SiS630;
VIA VT82C694X, VT8371 (KX133).

В общем случае WinFlash не требует инсталляции и может быть запущена сразу после извлечения из архива. Однако на всякий случай в поставку включен и Install Wizard, позволяющий установить программу стандартным методом. Про­из­во­ди­тель объясняет этот факт тем, что инсталляция может потребоваться, если поль­зователь пожелает обновлять BIOS достаточно часто.



После запуска winflash.exe пользователь видит перед собой основное и, по большому счету, единственное окно программы (рис. 1). Практически все основные операции можно традиционно выполнить двумя способами: через меню или с помощью панелей инструментов. Помимо этого основная часть окна интерактивна и позволяет выбирать блоки BIOS, которые будут пе­ре­про­г­рам­ми­ро­ва­ны. Также в окне WinFlash доступна некоторая полезная ин­фор­ма­ция — например, часть идентификационной строки текущей версии BIOS. С помощью этого набора букв и цифр можно узнать, какой компанией произведена плата, какой установлен I/O-чип, модель платы и чипсет, а также ревизию (версию) BIOS. Недостающая же часть этой строки находится в левой части окна программы - это Build Date, то есть дата выпуска текущей BIOS. Здесь же можно увидеть кон­т­роль­ную сумму открытого файла BIOS (CheckSum) и тип установленной на пла­те Flash-микросхемы (Flash Type). Воспользовавшись пунктом меню View/BIOS Information, можно также узнать напряжение программирования и объем этой микросхемы.

Основное окно программы winflash.exe Рис. 1

Вне всякого сомнения, перед любым апгрейдом BIOS необходимо сохранить текущую версию BIOS на диск, чтобы можно было бы вернуть систему в исходное состояние в случае неудачи (меню File/Save Old BIOS). Сохранение BIOS является также своеобразным тестом на совместимость образа BIOS с WinFlash: в случае, если сохраняемый файл не совместим с утилитой, будет выдано сообщение "The BIOS does not support Windows 98/NT Mode".

Теперь, когда текущий BIOS сохранен, а новый открыт программой, можно сконфигурировать процесс модернизации. Системный BIOS состоит из четырех основных блоков: загрузочного (Boot Block), блока данных о PnP-устройствах (ESCD, Extended System Configuration Data), блока данных об аппаратных сред­ствах системы DMI (Desktop Management Interface) и главного блока (Main Block). Такая классификация дает только приблизительное представление о вну­трен­ней структуре, так как в образе BIOS могут присутствовать и другие блоки (SCSI BIOS, IDE RAID BIOS, Video BIOS и т.д.). Тем не менее, только четыре ос­нов­ных блока отображены в окне программы. Если схематическое изо­бра­же­ние отсутствует, его можно включить опцией View BIOS Structure (рис. 2). Если же эта опция вклю­чена, а диаграммы все равно нет, то это означает, что данный BIOS не под­держивается WinFlash.

View BIOS Structure Рис. 2

WinFlash в состоянии не программировать любой из блоков, за исключением главного, который обновляется в любом случае. К сожалению, возможность управления программированием дополнительных блоков не предусмотрена, ра­вно как и возможность отменить модернизацию блока "микрокодов" про­цес­со­ров, который является неотъемлемой частью BIOS со времен Pentium II. В большинстве случаев не рекомендуется обновление блоков DMI и BootBlock, так как неудачная модернизация этих частей BIOS может привести к частичной либо полной неработоспособности системы. Кроме выбора программируемых блоков можно также установить опции Clear CMOS и Load CMOS Default после про­г­рам­ми­ро­ва­ния BIOS.

Приступим?

Итак, после всех необходимых манипуляций можно приступать к обновлению BIOS. В связи с определенными рисками полезно напомнить, что не следует с по­мо­щью утилиты WinFlash проверять многозадачность, а тем более мно­го­по­то­ч­ность операционной системы. Все незадействованные в данный момент при­ло­же­ния лучше закрыть. В противном случае весьма вероятно, что будет по­лу­че­но сообщение "Verify error", обозначающее, что BIOS не был успешно об­нов­лен.

Подводя итог, можно сказать, что, несмотря на некоторые досадные упу­ще­ния в области интерфейса, WinFlash вполне пригодна для обновления BIOS на большинстве современных материнских плат, работающих под управлением Award BIOS и Microsoft Windows. Нельзя не отметить также тот немаловажный факт, что работы по созданию сервисных утилит проводятся в недрах Award Software на фоне постоянной доработки самого BIOS. По этой причине вопросы рен­табельности и целесообразности становятся сдерживающим фактором в раз­ви­тии сложнейшего программного обеспечения, к которому несомненно сле­ду­ет отнести все утилиты обновления BIOS.





about
press


вверх