 |
 |
Принцип работы |
Восстановление системного BIOS строится на предположении, что достоверна его базовая часть - загрузочный блок. Загрузочный блок принимает решение о запуске процедур восстановления BIOS включая, но не ограничиваясь, следующим:
 |
 |
BIOS не соответствует требованиям, предусмотренным разработчиком платформы или прогаммного кода, а именно: |
| |
 |
 |
один или несколько блоков BIOS отсуствуют; |
 |
один или несколько блоков BIOS содержат недостоверные идентификаторы или дескрипторы; |
 |
контрольная сумма одного или нескольких блоков BIOS недостоверна (не совпадает с заданной); |
 |
нарушены авторские права разработчика, такие как название платформы, дата выпуска, торговая марка производителя платформы или программного кода и т.п.; |
 |
 |
 |
|
 |
процедуры загрузочного блока обнаружили подключенный к параллельному порту активный или пассивный коммутатор установленного образца. |
 |
 |
 |
Последняя из указанных схем реализуется контроллером ICForce в нескольких вариантах, зависящих от требований загрузочного блока к такого рода устройствам.
 Внимание! Нижеописанные процедуры требуют особых знаний и навыков! Нарушение правил эксплуатации устройств, использование не по назначению или не в соответствии с руководством пользователя могут привести к неработоспособности исследуемой платформы! Помните, что все действия предпринимаются Вами на свой страх и риск. IC Book не несет никакой ответственности за убытки, потери и прочие последствия, которые возникли или могут возникнуть в связи с использованием конт-роллера ICForce.
 |
 |
Phoenix Technologies Ltd. |
Если платформа оснащена PhoenixBIOS 4.0 Release 6.0, загрузочный блок BIOS проверяет наличие пассивного устройства, подключенного к параллельному порту, и в случае, если таковое обнаружено, инициирует процедуру, которая называется ForcePhlash™
Приведенная выше базовая схема - самая распространенная как в аппаратном, так и программном смысле, но на некоторых платформах может отличаться от указанной, соответствуя другим OEM-требованиям.
 |
 |
Для использования контроллера ICForce в качестве базового для PhoenixBIOS 4.0 коммутатора установите контакты 1 и 4 переключателя SW1 в положение "ON" (включено).
|
Подключите интерфейсный кабель к разъему P1 диагностического контроллера ICForce и разъему параллельного порта исследуемой платформы. Для подачи питающего напряжения используйте кабель USB-Am/Amini, входящий в поставку изделия. Разъем Am предназначен для подключения к разъему USB-порта платформы, а разъем Amini - для подачи питающего напряжения на плату устройства.
 Кабель USB-Am/Amini, входящий в поставку контроллера ICForce, предназначен только для съема питающих напряжений с USB-порта тестируемой платформы в режимах индикации POST-кодов, диагностики параллельного порта и восстановления BIOS. Интерфейсные линии не используются. Не рекомендуется подключать кабель к платформам, отличным от тестируемой, другим источникам питания!
После подачи питающего напряжения диагностический контроллер ICForce переводится в режим базового для PhoenixBIOS 4.0 коммутатора и на индикаторе LED1 появляется следующее сообщение:
Старт мобильной или серверной платформы с подключенным к ней коммутатором выполняется в режиме загрузки упрощенной версии операционной системы (mini-DOS), в задачу которой входит только запуск программы PhoenixPhlash™.
Комплект System BIOS Recovery1), который также содержит и образ BIOS с описателем Platform.bin, пользователь должен самостоятельно получить у производителя платформы!
 |
 |
Масштабируемость |
Функциональные возможности контроллера ICForce направлены на поддержку самого широкого спектра программно-аппаратных решений по восстановлению BIOS, встречаемых на большинстве платформ.
Варианты восстановлении BIOS…
Расширение области применения контроллера достигается путем обновления его микрокода, описывающего особенности загрузочного блока.
 |
 |
American Megatrends Inc. |
В связи с тем, что AMIBIOS предусматривает принудительный запуск механизма BIOS Recovery с помощью клавиатуры, опрос параллельного порта с подобной целью не выполняется, использование ICForce не предусматривается. Для того чтобы инициировать процесс перезаписи Flash ROM в процессе выполнения POST, в корневую директорию носителя нужно записать файл BIOS с именем AMIBOOT.ROM и удерживать комбинацию клавиш [Ctrl]+[Home] с момента старта системной платы до момента обращения к накопителю FDD.
Зарезервированное имя файла AMIBOOT.ROM может быть изменено разработчиком платформы по своему усмотрению.
---------------------- 1) Название комплекта программного обеспечения для восстановления BIOS может отличаться от указанного выше. Hewlett-Packard, например, поставляет авторизованным сервисным центрам программное обеспечение BIOS Crisis Recovery.
|