Тайны и секреты компьютера
Шрифт:
— А как мне узнать версию BIOS'а материнской платы компьютера?
— Для начала посмотрите в Руководство пользователя, которое поставлялось вместе с ней. Если такового нет, то воспользуйтесь специальными программами, например, упомянутым BIOS Wizard'ом или программой BIOS-Info (ftp://ftp.heise.de/pub/ct/ctsi/ctbios13.zip). Информацию о версии BIOS'а выдают многие пакеты для тестирования компьютера.
Кроме того, получить сведения о версии BIOS'а можно исходя из тех данных, что BIOS выводит на экран в начале загрузки компьютера. Для этого служат специальные "таблицы соответствия", в которых указано, каким производителям и каким материнским платам соответствует тот или иной числовой код, выводимый BIOS'ом (такой код обычно имеет вид чего-нибудь типа "40-01S5-ZZ1124– 10101111-060691-OPWBSX-F" —
8.
— Так, ладно, но вот если я все же надумаю перепрошить BIOSматеринской платы, то что мне надо делать?
— Во-первых, посетить сайт производителя материнской платы и найти там, во-первых, саму новую прошивку BIOS'а, предназначенную именно для вашей модели, а, во-вторых, специальную программу-"прошивальщик", обычно одну на все модели материнских плат той или иной фирмы. К примеру, для материнских плат Asus прошивки BIOS можно найти по адресуа «прошивальщик» — программу Aflash — по адресуbios_tools.html. Intel'овские BIOS'ы доступны с адресаНастоятельно рекомендуется повнимательнее изучить разделы сайта компании-производителя материнской платы, посвященные перепрошивке BIOS'а, на предмет всевозможных предостережений и комментариев.
Программа-"прошивальщик" также обычно поставляется на дискете или компакт-диске вместе с материнской платой. Иногда она может находиться в архиве с самой прошивкой BIOS, загружаемым с сайта компании-производителя. Существуют также «универсальные» прошивальщики, которые, по заявлениям их разработчиков, позволяют прошивать любые модели BIOS'ов на любых материнских платах. К примеру, такими программами являются AMIFlash (доступна с сайтовhttp://ic.doma.kiev.ua/inside/ami/flash.htm), AwardFlash и другие. Однако использовать их следует только в случае крайней необходимости, к тому же несмотря на названия «универсальных», они таковыми являются не всегда — так, AMIFlash не поддерживает материнские платы на чипсетах Intel i810 и i815, однако позволяет добавлять поддержку новых чипсетов с помощью подключения специальных модулей, доступных опять-таки с сайтов компаний-производителей материнских плат.
Загрузив новую прошивку и программу-"прошивальщик", создайте загрузочную дискету MS-DOS командой sys a: из Режима MS-DOS (обратите внимание — не "системный диск Windows"!) Если у вас на компьютере установлена операционная система, не позволяющая запускать MS-DOS (т. е. Linux, FreeBSD, WindowsMe/2000/XP и т. д.), то сделайте такую дискету на другом компьютере, где MS-DOS есть. Скопируйте на дискету прошивку и программу-"прошивальщик".
В принципе дискету использовать не обязательно — достаточно скопировать прошивку и программу-"прошивальщик" в какую-либо одну папку, лучше всего — в корневой каталог, а затем для перепрошивания загрузиться в Safe Mode with Command Prompt Only. Однако в случае сбоя для восстановления BIOS'а все равно потребуется загрузочная дискета с прошивкой и программой-"прошивальщиком". Кроме того, если операционная система не позволяет запускать Режим MS-DOS, то без дискеты не обойтись.
Затем обязательно переведите компьютер в штатный режим, если он разогнан, и отключите в BIOS'е все механизмы защиты от его перезаписи, а также разрешите перезапись BIOS'а переключением соответствующей перемычки на материнской плате, если таковая присутствует. О механизмах защиты BIOS'а от перезаписи и способах их отключения прочтите в инструкции к вашей материнской плате. Отключите кэширование BIOS'а, установив в его настройках параметры Video Bios Cacheable и System Bios Cacheable как Disable (у Award Bios эти параметры расположены в разделе Chipset Features Setup).
Стоит помнить, что перепрошивка BIOS- это «аппаратно-зависимая» операция. То есть прошивки, программы-"прошивальщики", нюансы процесса перепрошивки свои для каждой модели материнской платы и уж во всяком случае для каждого производителя. Так что здесь можно привести лишь некие общие инструкции, а все частности следует узнать на сайте компании-производителя материнской платы и из инструкции к этой плате.
После
Рис. 25.1. Все готово к перепрошивке BIOS'а. Прошиваем программой Aflash
По окончании перепрошивания BIOS следует сбросить содержимое CMOS-памяти — либо перемычкой на материнской плате, либо, войдя в новый BIOS сразу после перезагрузки, выполнив команду "Load Setup Defaults". (Некоторые программы-"прошивальщики" (тот же AMIFlash) позволяют не делать этого.) Верните на место переключатель запрещения перезаписи BIOS, если вы перед перепрошивкой изменяли его положение. Включите Video Bios Cacheable и System Bios Cacheable.
Все — перепрошивка закончена.
— Благодарю за помощь, но еще один вопрос — я использую Windows2000, к тому же на моем компьютере нет дисковода. Нет ли какой-нибудь программы для перепрошивки BIOS'а, работающей под Windows?
— Сейчас уже есть. Это утилита Award WinFlash (рис. 25.2), доступная с адреса(для WindowsNT/2000 еще нужен дополнительный драйвер. Она работает в среде Windows и представляет информацию о существующей и прошиваемой структурах BIOS'а в наглядном виде. К сожалению, Award WinFlash поддерживает только BIOS'ы типа Award и не очень большое число чипсетов. Подробную инструкцию по использованию WinFlash вы можете найти в статье Михаила Закусило и Андрея Рябцева на сайте www.fcenter.ru по адресу http://www.fcenter.ru/cgi-bin/sitemanager/redirecturl.cgi?urlid=2159.
Рис. 25.2. Award WinFlash — прошивка BIOS'а из среды Windows. Заодно и структура BIOS'а видна как на ладони.
9.
— Помогите, скорее! Когда я перепрошивал BIOS, у меня отключили свет. Теперь мой компьютер не загружается. Что делать — неужели выбрасывать материнскую плату?
— Да, это, конечно, неприятно, но ситуация не такая катастрофическая. Есть способы восстановления поврежденных BIOS'ов.
Если у вашей материнской платы был Award BIOS, то вам необходимо достать где-нибудь видеокарту для шины ISA и установить ее в компьютер вместо видеокарты PCI или AGP (последние следует убрать). Нестираемая часть BIOS — Boot Block — позволяет получить доступ к дисководу и этой видеокарте. Загрузив компьютер с дискеты, запустите с нее же программу-"прошивальщик" и перепрошейте BIOS заново.
Если ваша материнская плата произведена фирмой Intel, то в комплекте ее поставки должна быть специальная загрузочная "bootable upgrade diskette" — дискета специально для таких случаев. Найдите с помощью документации на материнской плате переключатель "Flash Recovery" и установите его в положение "Recovery Mode". После этого вставьте "bootable upgrade diskette" в дисковод и включите компьютер. Boot block материнских плат фирмы Intel не содержит функций работы с видеосистемой — он только загружает дискету, вставленную в дисковод. Как только обращения к дисководу кончатся, вытащите дискету и перезагрузите компьютер. На "bootable upgrade diskette" находится автозапускающаяся программа, восстанавливающая BIOS. Не забудьте по окончании процесса вернуть переключатель "Flash Recovery" в исходное состояние.