Модернизация BIOSРефераты >> Программирование и компьютеры >> Модернизация BIOS
/с — позволяет привести значения всех параметров в состояние, принятое заводом-изготовителем материнской платы как самое оптимальное. Аналогичное действие вызывается выбором пункта DefaultsCMOSSetupпрограммы CMOS Setup Utility. Соответствует пункту LoadCMOSDefaultsменю диалогового режима.
/d — позволяет установить пароль на вход в программу CMOS Setup Utility в значение по умолчанию (т. е. принятый заводом-изготовителем). Обычно используется совместно с ключом /с. Соответствует пункту ClearPasswordsDuringLoadingCMOSDefaultsменю диалогового режима.
/r — по окончании программирования микросхемы осуществляется "холодный" рестарт компьютера (аналогично нажатию кнопки Reset на системном блоке). Можно рекомендовать только в том случае, когда вы уверены в успехе обновления. Не стоит применять данный ключ, если используете загрузочную дискету с файлом автозапуска, описанным в разд. "Подготовка компьютера к обновлению BIOS" данной главы. Соответствует пункту Re-BootAfterProgrammingDoneменю диалогового режима.
/v -— включение проверки контрольной суммы содержимого микросхемы BIOS. В случае обнаружения ошибки на экран монитора выводится сообщение "The BIOS ROM File Checksum Is Bad". Соответствует пункту BIOS File Checksum Verify меню диалогового режима.
/i — проверка файла, содержащего программный код BIOS, на соответствие данной материнской плате. При этом сравниваются специальные метки, одна из которых хранится в области DMI микросхемы, а вторая в бинарном файле BIOS. По результатам определяется соответствие версии BIOS, содержащейся в файле и материнской платы. Соответствует пункту BIOSFileTagCheckменю диалогового режима.
/е — позволяет "обнулить" содержимое CMOS-памяти. Это дает возможность изначально устранить некоторые проблемы с первым запуском материнской платы с обновленной BIOS, К тому же программное «обнуление» имеет преимущество перед аппаратным в том, что нет необходимости вскрывать системный блок. Соответствует пункту ClearCMOSAfterProgrammingDoneменю диалогового режима.
/g — резервируется специальная область, предназначенная для размещения журнала событий. Использование этого ключа возможно только при поддержке протоколирования событий со стороны материнской платы (применяется в серверных системах для выявления причины сбоев). Соответствует пункту GPNVDataAreaReservingменю диалогового режима.
/i — на период программирования микросхемы запрещается применение шины USB. Рекомендуется использовать этот режим для достижения большей безопасности процесса обновления BIOS. Соответствует пункту DisableUSBменю диалогового режима.
/а [+] — позволяет программе обновлять BIOS в автоматическом режиме без вмешательства пользователя. Тип материнской платы и микросхемы Flash-памяти определяется при этом автоматически. Символ + включает оконный интерфейс программы, в противном случае обновление будет осуществляться в командной строке. При использовании данного ключа необходимо в командной строке указать полное имя файла, содержащего программный код новой версии BIOS (вместе с расширением). Настройка остальных режимов работы программы должна осуществляться также с помощью ключей командной строки.
/t[n] -- позволяет задать количество попыток перепрограммирования BIOS в случае, если первая не привела к желаемому результату. Используется только в сочетании с ключом /а. Значение п может изменяться в пределах от 0 до 65 535.
/q — при обновлении BIOS на экран монитора сообщения выводиться не
будут.
/х — запрещается автоматическое определение типа микросхемы Flash-
памяти и материнской платы.
/р — позволяет установить пароль на запуск программы (обычно в диа-логовом режиме), снять ранее установленный пароль либо указать, какие пункты меню будут доступны при следующем запуске программы.
/u [fiie_name] — позволяет подключить дополнительный модуль из фай-ла с именем file_name.
Ошибки, возникающие при обновлении BIOS
В процессе перепрограммирования микросхемы Flash-BIOS могут возникнуть нештатные ситуации, которые приводят к остановке процесса обновления и, соответственно, к порче BIOS. При этом на экран монитора выводятся различные сообщения, указывающие на причину ошибки. Первая ре-акция пользователя при появлении ошибки— перезагрузить компьютер и попробовать все сначала. В этом и кроется вся щекотливость ситуации. С испорченной BIOS компьютер не способен загрузиться даже в режиме MS-DOS, т. е. перезагрузка просто недопустима. Следует внимательно изучить появившееся на экране монитора сообщение и попробовать еще раз осуществить запись, запустив программу с другими ключами.
В процессе работы программ программирования Flash-памяти могут появляться следующие сообщения:
Ø InsufficientMemory
Ошибка размещения бинарного файла в оперативной памяти. Отключите кэширование системной и видео-BIOS, все функции "затенения" памяти устройств. Проверьте файлы автозагрузки (autoexec.bat и config.sys) на предмет загрузки различных резидентных программ вроде диспетчеров расширенной памяти, драйвера уплотненных дисков и т. п. Перед строками, загружающими эти программы и драйверы, временно установите слово rem(игнорировать строку). При необходимости запускайте программу С КЛЮЧОМ /tiny.
Ø The Program File's Part Number Does Not Match With Your System
Скорее всего, версия BIOS не соответствует материнской плате. Если запустить программу с ключом /ру (например, как в описанном ранее файле автозапуска), проверка на соответствие производиться не будет. Поэтому перед началом процесса программирования убедитесь, что используемый файл действительно содержит обновленную версию BIOS, которая подходит непосредственно к материнской плате.
Ø UnknownTypeFlash
Программа Award Flash не может идентифицировать тип микросхемы Flash-памяти. Ситуация может возникнуть при неисправности микросхемы или в некоторых других случаях, описание которых выходит за рамки этой книги. Можно порекомендовать скачать с сайта производителя BIOS обновленную версию программы.
Ø ProgramChipFailed
Сообщение обычно появляется при попытке записи в Boot Block, аппаратно защищенный от изменения. Пользователю необходимо либо разрешить запись перестановкой специальной перемычки (подробную информацию можно найти в документации на материнскую плату), либо запускать программу без ключа, разрешающего запись в Boot Block.
Восстановления BIOS.
Несмотря на всю серьезность ситуации с испорченной Bios есть достаточно много шансов, что проблему можно решить довольно быстро. Восстановить "упавшую" Вios можно программным или аппаратным способом. Рассмотрим все возможные варианты более подробно.