 |
 |
Phoenix WinPhlash Utility, v1.7.24.0 |
 |
 Используя Phoenix WinPhlash по своему усмотрению, принимайте результаты его работы такими, как они есть: без гарантии любого рода!
Утилита WinPhlash предоставляет пользователю традиционно высококачественные услуги по программированию BIOS в среде операционных систем Microsoft © Windows.
Текущая версия WinPhlash содержит ряд улучшений в сравнении с предшествующим релизом. В частности, комплект поставки содержит также 64-х битную версию для использования в операционных системах Microsoft Windows 64-bit.
 |
 |
Комплектность поставки Phoenix WinPhlash 32-bit |
 |
Полный перечень файлов комплектации Phoenix WinPhlash выглядит следующим образом:
 |
|
Файл |
Описание |
 |
| |
WinPhlash.exe |
Исполняемый модуль, v1.7.0.24 |
 |
| |
PhlashNT.sys |
Driver for NT v1.7.0.23 |
 |
| |
PhlashLc.dll |
WinPhlash Resource Library v1.7.0.24 |
 |
| |
msvcrt.dll |
Microsoft © C Runtime Library |
 |
| |
msvcp60.dll |
Microsoft © C++ Runtime Library |
 |
| |
mfc42.dll |
MFCDLL Shared Library – Retail Version |
Все загружаемые библитеки и модули не содержат код для показа рекламы, шпионские и другие нежелательные программы. Информация предоставлена по результатам автоматического тестирования с помощью McAfee SiteAdvisor .
 |
 |
Контрольные точки Phoenix WinPhlash |
 |
Очевидные преимущества графического интерфейса, анонсированного без малого десять лет назад, дополняются гибким и незаметным влиянием на процесс с помощью командной строки и мощным управляющим инструментарием файла PHLASH.INI. Осталось упомянуть еще и важную возможность — детальную трассировку процесса с помощью контрольных точек, дополняющую и без того длинный перечень сообщений об ошибках, — чтобы убедиться: в Phoenix Technologies сделали все возможное для предупреждения нештатных ситуаций.
Phoenix WinPhlash обслуживает ситуации, возникающие в процессе диалога с пользователем, выводом на экран сообщений об ошибках. Для их идентификации используются коды ошибок – Error Codes, сопровождающие поясняющий текст. В числе прочих наиболее распространена ситуация, когда для обновления используется BIOS не от данной платформы: New BIOS part number doesn’t match system BIOS part number..
Попытка использовать WinPhlash на чужеродных платформах, не оснащенных PhoenixBIOS, приводит к сообщению Part Table Signature not found in the interface:
В момент запуска утилита WinPhlash пытается обнаружить конфигурационный файл PHLASH.INI, а в случае отсутствия создает его заново. Установки параметров данного файла задают порядок работы некоторых процедур. Так, для обслуживания пользовательського интерфейса используется секция [UI], в составе которой можно задавать порядок ведения диалога с пользователем. Для этого следует установить параметр StartScreen=1, что в конечном итоге приведет к выводу на экран заставки WinPhlash:
По умолчанию утилита WinPhlash дает возможность пользователю либо сохранить в файл текущую версию BIOS, либо после сохранения записать в чип новую версию, указанную в поле Specify new BIOS file. Для того чтобы иметь возможность программировать BIOS без резервного копирования, необходимо использовать ключ FlashOnlyEnable=1. В этом случае поле WinPhlash operation будет дополнено кнопкой Flash BIOS only.
Для доступа к Advanced Settings в секции секция [UI] нобходимо указать параметр Advanced=1, что открывает доступ к следующему окну Options с тремя закладками, одна из которых – Flags, имеет принципиальное значение для управления утилитой и оказывает кардинальное воздействие на ее алгоритм:
Закладка Flags состоит из десяти параметров, три з которых: Write ESCD from BIOS image file, Verify BIOS part number, Clear CMOS Checksum – управляются из секции [UI] ключами SaveEscdMode, CheckPartNum, ClearCMOS соответственно.
Количеством попыток Number of attempts if flash operation fails управляет параметр, значение которого также можно указать непосредственно в секции [UI] с помощью ключа RetryCount.
|