Учим как...
Алексей Шуваев
Xakep Железо, номер #007, стр. 007-082-2
Вторым пунктом стоит выбор операционки, из-под которой будет идти процесс перепрошивки. Если хочется красоты и покоя, то можно смело делать это из-под Windows. Система Widows XP уже достаточно стабильна, поэтому под ней обновление firmware можно осуществлять, особо ничего не опасаясь. На всякий случай рекомендуется закрыть все приложения и отключить антивирус. Под другими версиями Windows (за исключением линейки Widows NT), зная их глючность, лучше не перепрошивать. Безопаснее будет сделать это из-под DOS'а.
Что касается DOS, этим методом могут пользоваться те, кому не лень потратить чуть больше времени на настройку. За это получаем чуть большую надежность. Сама подготовка заключается в создании загрузочной дискеты. Дополнительно надо будет записать на нее программу-прошивальщик (например, для микросхем фирмы Award применяется программа awdflash, для AMI BIOS - amiflash) и саму микропрограмму. Можно создать bat-файл с параметрами запуска прошивальщика, и останется только вставить дискету и загрузиться с нее. Тем, кто когда-либо работал в DOS'е, не составит труда во всем разобраться.
Третий способ обновления firmware встречается нечасто. Обновление микропрограммы осуществляется средствами самого BIOS’а. Достаточно зайти в меню обновления и указать желаемую прошивку, записанную прежде на дискету.
Однако независимо от избранного способа перепрошивки обязательно предварительно делать бэкап старой версии!
Тестирование
Мы взяли две материнские платы: ASUS DualBIOS с микросхемами от Award и Gigabyte с двумя BIOS’ами от фирмы Phoenix. Прошивать было решено двумя путями: в WindowsXP и в DOS'е. Начнем с Gigabyte.
Для прошивки использовалась утилита, поставляемая на диске с материнской платой - @BIOS (в Интернете можно найти как atBIOS). Для начала мы сохранили текущую прошивку в файл. Вторым шагом мы поставили галочку напротив Internet update. Было интересно протестировать обновление BIOS'а через Интернет. Осуществить это не удалось, так как программа просто не знала, откуда скачать обновление, а ввести адрес вручную утилита не позволяет. С официального сайта Gigabyte была скачана 17-я версия прошивки. Заново была запущена @BIOS и произведена процедура обновления. Для этого достаточно было указать путь к файлу на жестком диске. Пару минут индикатор прогресса демонстрировал процесс заливки микропрограммы, после чего было выдано сообщение об успешно произведенном обновлении. Компьютер был выключен, отсоединен блок питания (на его конденсаторах еще довольно длительное время сохраняется заряд) и вытащена батарейка CMOS. В принципе, достаточно замкнуть специальный джампер на материнской плате, но для верности лучше вынуть батарейку на несколько минут. Делать это необходимо после каждой перепрошивки для того, чтобы сбросить все настройки BIOS в исходное состояние. Дело в том, что ранее сделанные настройки хранятся в той же микросхеме и после перепрошивки сохраняются и могут конфликтовать с новой версией микропрограммы.