Перепрошивка устройств – так ли это страшно? Дмитрий Окунев Хакер, номер #072, стр. 072-014-3 В DOS’е этот процесс осуществляется немного сложнее. Помимо самой прошивки, нам понадобится утилита awdflash.exe (у нас BIOS от Award, а для AMI BIOS существует аналог – amiflash.exe). Ее без труда можно найти как на диске от материнской платы, так и в интернете, к тому же ее часто кладут в архив с самим BIOS’ом. Также нам понадобится загрузочный диск DOS – если ты уже не помнишь, что это такое, то его можно сделать, запустив форматирование дискеты с отмеченным пунктом создания диска DOS (кстати, не поленись найти дискету понадежнее – зачем, думаю, и так понятно). Теперь копируем на свежий диск файл awdflash.exe и саму прошивку и смело перезагружаемся, не забывая проверить порядок загрузки в BIOS’е – флоп должен стоять первым. Когда перед глазами предстает экран DOS с командной строкой, вводим awdflash и жмем Enter. В открывшемся окне от нас первым делом требуется указать имя файла с прошивкой, а затем файла, куда сохранится существующий BIOS. После отвечаем положительно на стандартное предупреждение и с замиранием сердца ждем окончания процесса. Если все прошло удачно, то по окончании жмем F1 для перезагрузки и радуемся результату. Процесс этот также можно полностью автоматизировать, и от тебя участие вообще не понадобится. Для этого нужно отредактировать на дискете файл autoexec.bat. Он обычно спрятан, и если ты его не видишь, включи отображение скрытых файлов в меню Сервис -> Свойства папки –> Вид; если же он отсутствует вообще, то создай его самостоятельно. В конец файла добавь следующую строку: «awdflash.exe xxx.bin yyy.bin /sy /py /e», где xxx.bin – имя файла с прошивкой, а yyy.bin – имя бэкапа BIOS’а. Теперь при перезагрузке весь процесс пройдет автоматически и по окончании программа выйдет обратно в DOS. Модем Если материнская плата – лишь одно из наиболее часто прошиваемых устройств, то модем – определенно самое часто прошиваемое. Постоянные адаптации к особенностям телефонных линий, работа с новыми протоколами – все это сподвигает юзеров на постоянные поиски наиболее подходящей микропрограммы для шипящего девайса. Мы покажем процесс обновления на примере модема Zyxel Omni 56K Plus. Надо сказать, что в этом случае, помимо прошивки, придется также поставить и драйверы, соответствующие ей, поэтому лезем на официальный сайт и быстренько находим все необходимое. Теперь нужна, собственно, утилита – она лежит на диске, прилагавшемся к модему, и называется ZyXEL Firmware Upload Wizard. При запуске она сканирует порты и выставляет тот, к которому подключено устройство, - в нашем случае COM2 (если модем не найден, придется указать порт вручную). Далее программа просит указать путь к файлу с прошивкой. Скармливаем его, и процесс начинается. По завершении перешивания посмотрим, все ли прошло удачно, – запускаем любой терминал, например HyperTerminal из состава Windows, и вводим команду ATI1 – модем должен вывести номер установленной прошивки. Убедившись, что все в порядке, обновляем драйверы – идем в «Панель управления», находим пункт «Телефон и модем», ищем в списке свой девайс и открываем его свойства, далее на вкладке «Драйвер» жмем кнопку «Обновить» и указываем путь к папке со скачанными драйверами. Все – теперь модем готов к использованию. |