Главная              Юмор           Ссылки
Сегодня -  
 

    

Прошивка BIOS

Прежде всего для тех, кто не знает, что такое BIOS - вам сюда. Для тех же, кто это знает- поговорим о прошивке BIOS, о причинах, толкающих на этот рискованный шаг и о техническом его исполнении.
Если вы снимете крышку с системного блока компьютера и заглянете внутрь, то увидите на материнской плате микросхему с яркой голографической наклейкой-логотипом на панельке- это и есть чип ROM BIOS. Фирм, занимающихся разработкой программного обеспечения для BIOS, не много, в девяносто девяти процентах это будет либо Award Software (AwardBIOS), объединившаяся с Phoenix Technologies Ltd. (Phoenix BIOS), American Megatrends Inc. (AMI BIOS) и Microid Research (MR BIOS). Из этих же "биосописателей" на первом месте версии BIOS Award (правда, в ноутбуках преобладает Phoenix BIOS).
Когда-то, давным-давно, BIOS записывался в обычные ПЗУ-микросхемы без возможности перезаписи, путем пережигания перемычек. Затем появились микросхемы с ультрафиолетовым стиранием (кто-нибудь помнит эти микросхемы с полоской лейкопластыря на корпусе, который защищал от света и срывался при перезаписи?), позволяющие многократную запись, но только в специальных устройствах - программаторах. В современные системные платы устанавливают Flash-микросхемы BIOS. Технология Flash, которая довольно-таки быстро развивается в последнее время, позволяет перепрограммировать BIOS, используя только программное обеспечение, а не специальные устройства-программаторы. Кстати сказать, кроме удобств, это несет в себе определенную опасность: если в Setup не выключена возможность перезаписи, некоторые вирусы могут "затирать" BIOS (к примеру, всем известный вирус Чернобыль, испортивший в свое время миллионы компьютеров по всему миру).
Причин, по которым может потребоваться перепрошивка BIOS, достаточно много. Наиболее важная причина - предстоящая замена процессора компьютера. Допустим, вышел новый процессор, поддержка которого, естественно, не была заложена в прежней версии BIOS. Так вот, прежде чем его устанавливать, необходимо отправиться на сайт технической поддержки фирмы-производителя вашей системной платы и скачать новую версию BIOS, предварительно удостоверившись, что поддержка нового процессора в ней имеется. Обычно (с появлением на сайте "свежей" версии прошивки) обо всех нововведениях сообщается немедленно.
Современные жесткие диски имеют объем памяти, намного превышающий 528 Мбайт. Для поддержки таковых BIOS должен иметь поддержку LBA-режима (Logical Block Addressing). Если ваш BIOS не поддерживает LBA (при наличии старой материнской платы), то без специальных, отдельно подгружаемых драйверов вам не удастся использовать ваш новый жесткий диск на полную емкость. Казалось бы, можно применить и драйверы, раз все работает, но следует помнить, что из-за этого снижается быстродействие системы.
Если у вас не совсем современная материнская плата, то перед тем, как искать обновления BIOS, необходимо узнать, какой именно тип ПЗУ у вас установлен и позволяет ли он запись обновления без программатора. Тип определяется по заводской маркировке на корпусе. Если номер начинается с цифр 28 или 29, то это Flash-микросхема- можно заниматься прошивкой. Для этого отправляемся на сайт технической поддержки фирмы-производителя вашей системной платы. Там, зайдя в раздел BIOS Update, необходимо найти его последнюю версию для вашей системной платы.
Если вы не знаете, какая материнская плата у вас в компьютере, то есть достаточно простой вариант ее идентификации. В Internet можно найти и скачать небольшую программу, которая выяснит, куда вам следует направиться за обновлением. Называется она ctbios.exe. Программа определяет версию BIOS и чипсет вашей материнской платы.
Следующий шаг (после определения материнской платы и скачивания новой версии BIOS)- нужно скачать программу для перезаписи BIOS. Самыми популярными являются Awdflash и AMIflash. Остальные являются специфичными для конкретной фирмы (например, для "родных" матерей от Intel либо Asus - свой, ибо другие могут не сработать). Найти их можно, опять же, на сайте производителя.
После того как все необходимые файлы переписаны на ваш компьютер, следует создать загрузочную дискету, с которой и надо будет перепрошивать BIOS. После форматирования дискету необходимо проверить любой подходящей для этого программой, например Scandisk. Дискета не должна содержать bad-блоки (места, откуда невозможно считывание информации). В CMOS Setup зайдите в меню Chipset Featuring Setup и поставьте Disabled в строке Video BIOS Cacheable. Затем выключите кэширование BIOS (System BIOS Cacheable - DISABLED).
Нажмите Esc, затем F10 для сохранения настроек. Теперь можно запускать флэшер (программу-прошивальщик) с именем файла обновления и параметрами. Запуск флэшера без параметров (т.е., с параметрами по умолчанию) может привести к повреждению биоса. О параметрах поговорим ниже.

Параметры для awdflash.
Это самый популярный прошивальщик (но, может быть, не самый лучший). Запускать с ключиками:

awdflash имя_прошивки /cd/cp/py/sn/f/r

В этом случае биос перешьётся без лишних вопросов (/py - Program=Y, /sn - Save=No, /f - не проверять от той ли платы это биос) и после окончания прошивки компьютер сразу перезагрузится (ключик /r - Reset, если не нужно - не писать). Ключи /cd/cp (Clear DMI, Clear PNP) настоятельно рекомендуются, к ним можно добавить автоматический сброс CMOS (по умолчанию) - /cc.

Параметры для amiflash.
Не такой популярный. Запускать с ключиками:

amiflash имя_прошивки /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g

Если нужно сохранить старый биос, запускать с ключиками (без пробела после /s)

amiflash /b /n /-o /-c /-d /-r /v /-i /-k /-e /-g/sимя_прошивки

Тем же, у кого материнские платы от ASUS, стандартные прошивальщики не подойдут (хотя amiflash иногда работает, но я бы не советовал проверять). Все биосы от ASUS блокируют обычные способы перешивки, используя самые хитрые способы для защиты BIOS. Нужны родные асусовские прошивальщики: для древних плат- pflash, для более современных- aflash.
Прошивка BIOS- дело тонкое. Как показывает практика, процентов 80 первичных прошивок (имею в виду тех, кто первый раз берется за это не скажу грязное, но однозначно непростое дело) кончаются неудачей- компьютер молчит, экран не светится, никаких сообщений и т.д. В таком случае существует два выхода: первый- вытаскиваете чип и идете в сервис-центр (где есть программатор и специалисты по прошивке), либо зовете друга, который методом хот-свопа, то есть "на горячую", перешивает ваш чип (хорошо, когда такой друг есть). Если вы умудрились совсем загубить микросхему- покупать ее и те же два метода.
Выводы можно сделать такие: для перепрошивки должны существовать очень весомые причины; если уж вы все-таки решились на прошивку- постарайтесь не допустить перебоев питающего напряжения (иначе чип просто умрет); лучше все же делать перепрошивку под наблюдением более опытного друга, который в случае чего сможет помочь

 

На главную

2009-2012
Яндекс цитирования Рейтинг@Mail.ru

Коментарии, вопросы Galihin@inbox.ru
Все материалы сайта можно копировать с указанием ссылки на этот сайт

Hosted by uCoz