legal note
IC Book © 2001

hardware
software

support
buy

Home page
   




Press
Phoenix Phlash Utility
 


Исключение составляет комментарий пользователю, в котором пред­пи­сы­ва­ет­ся выполнять перепрограммирование в среде DOS 7.x — постоянного спутника Windows 9x. И строго-настрого запрещается использовать MS-DOS 6.22! Реплика, которая лежит на поверхности: "Ну, где же сейчас найти такое ископаемое!", вряд ли что объяснит.

Если бы не было этой статьи, может быть никто и не обратил бы внимания, что к Phlash16 не прилагается непременный атрибут — файл PLATFORM.BIN. Но самое главное — это размер файла с образом BIOS. Вместо ожидаемых и по­сто­ян­ных 131072, 262144 или 524288 байт, файлы имеют разный и всегда боль­ший размер.

Кто не догадался, где PLATFORM.BIN, я не виноват :)

Одним из нововведений в Phlash16 стала возможность с помощью файла BIOS.WPH, — а сейчас он называется интерфейсом для обновления, — раз­мес­тить образ BIOS по абсолютному 32-разрядному адресу, который указал поль­зо­ва­тель. Для современных серверных платформ, перешагнувших 4 Гб барь­ер, эта возможность совсем не лишняя.

Несколько слов об управляющих ключах. Обратная совместимость, как не­пре­мен­ные показатель качества программного продукта, стала для Phoenix от­прав­ной точкой при проектировании нового поколения средств апгрейда BIOS. "Все новое — хорошо забытое старое", — скажет опытный инженер пессимисту-чи­та­те­лю и смело начнет использовать управляющие ключи от старой версии. Од­на­ко на ряд отличий полезно обратить внимание:
    /BBL — программирование Boot Block становится обязательной опцией.
   /DOxx — ключи для обновления DMI приобрели структурированный вид, став до­ку­ментированной возможностью утилиты.
   /REMOTE —    для удаленного доступа к Flash ROM вво­дится возможность кон­соль­но­го управления процессом.
    /SO — ключ давно потерял смысл и изъят из обращения.



И снова о многозадачной среде

Поздравляю тех, кто заметил в предыдущей главе расширение имени файла WPH! Ну, с PH все ясно — это яркие перышки из хвоста Phoenix. Литеру W од­но­знач­но следует трактовать как возможность выполнения приложения из Win­dows. Конечно, это делается не с помощью Phlash16, которая поставляется бес­платно.

Что же предлагается продвинутым пользователям, и за какие деньги?

Утилита Phoenix WinPhlash Рис 2.

Прошлогодние сомнения (см. "Компьютерное Обозрение" от 29/05/2001) можно и нужно ли выполнять обновление BIOS из многозадачной среды, ока­за­лись не более чем рефлексией, когда за дело взялся Phoenix. Как следует из ин­формации на их сайте, существуют две коммерческие версии утилиты WinPhlash, которая обеспечивает графический интерфейс для 32-битного приложения, чья задача — программирование Flash ROM. По сути, различия невелики — упро­щен­ная версия лишена опции Advance Settings. Версия для продвинутых поль­зо­ва­те­лей предлагается чуть дешевле 300 долларов и позволяет управ­лять ре­жи­мом об­новления. Непременное замечание, что правильные установки по плечу толь­ко квалифицированному инженеру, касается такой важной области, как DMI, и осо­бенно идентификатора UUID (Universal Unique ID), в чьи обязанности входит об­слу­жи­ва­ние загрузки с FireWire IEEE 1394.

Управление полем UUID Рис 3.

Несколько слов о том, что для обновления BIOS не требуется ничего, кроме файла BIOS.WPH. Все опции — в наследнике PLATFORM.BIN, встроенном в него. Цель, к которой инженеры Phoenix шли многие года, достигнута.

Плюсы и минусы

Нельзя пройти мимо очевидных недостатков WinPhlash. Главный из них — плавающий размер файла. Необходимо сохранить размер файла BIOS, кратный степени двойки, что на самом-то деле больше чем традиция. Работа с прог­рам­ма­то­ром убедит в этом всех и каждого. По всей видимости, с отмиранием при­ло­же­ний, выполняющихся из командной строки, эта задача будет выполнена. Стру­ктура, аналогичная PLATFORM.BIN будет размещена в самом теле файла BIOS, а доступ к ней может регулироваться программным продуктом, похожим на ны­неш­ний BIOSEdit. Таким образом будет обеспечена возможность ре­дак­ти­ро­ва­ния, что особенно важно для OEM-разработчиков. Другое дело, что для этого тре­буется выполнить структурную перестройку и изменить ряд системных подходов. Но опыт перехода к версии Phoenix Phlash V1.07 должен многому научить!

К положительным качествам WinPhlash можно отнести то, что набор уп­рав­ля­ю­щих воздействий для операции обновления сведен к минимуму. За это отвечают флаги, полностью соответствующие управляющим ключам Pheonix Phlash.

Управляющие флаги Phoenix WinPhlash Рис 4.

Как и следует ожидать, графический интерфейс как нельзя более подходит для редактирования структур DMI:

Редактирование полей DMI Рис 5.

Подводя итоги можно сказать, что Phoenix Technologies демонстрирует пол­ную готовность поддержать самые современные разработки своего стра­те­ги­чес­кого партнера — Microsoft Corp., — с которым его связывает почти двад­ца­ти­лет­нее сотрудничество. Но история отношений этих фирм — тема для дру­го­го рас­сказа.





about
press


вверх