Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

   Компьютеры -> Разное -> Обновление BIOS


Обновление BIOS

BIOS (Basic Input-Output System - основная система ввода-вывода) - это программа, доступная компьютеру без обращения к диску и содержащая код, необходимый для управления ключевыми устройствами системы (клавиатурой, видеокартой, дисками, портами и другой периферией). Зачем нужно обновление? Логично предположить, что, если BIOS не нуждается в дисковых накопителях, для его хранения используется принципиально другой носитель информации, всегда доступный независимо от состояния дисковой системы, что, собственно, и позволяет компьютеру самостоятельно загружаться. Долгое время таким носителем информации являлась микросхема ROM (Read Only Memory). Соответственно, изменить BIOS было если не безнадежным, то крайне проблематичным делом.
Полная стаья- читаем дальше!

Однако, как известно, компьютерные технологии развиваются чрезвычайно стремительно, и со временем, когда необходимость в простом и доступном рядовому пользователю перепрограммировании BIOS стала очевидной, на смену микросхеме ROM пришла EEPROM (Electrically Erasable and Programmable Read Only Memory), известная также как Flash ROM. Такой тип микросхем позволяет перезаписывать находящуюся в них информацию с помощью специальных программ, что максимально упрощает процесс обновления BIOS. Часто эта микросхема устанавливается на материнской плате в специальную панель. Таким образом если по какой-либо причине чип выйдет из строя, его легко можно будет заменить.
Необходимо уточнить, что понятие Flash ROM не во всех случаях эквивалентно понятию Flash BIOS. Хотя почти всегда эти термины обозначают одно и то же, можно встретить материнские платы, которые не позволяют обновлять BIOS программно, несмотря на то, что на них установлена микросхема Flash ROM. Т. е. возможность модернизации BIOS с помощью программы без извлечения его из материнской платы должна быть предусмотрена разработчиками самой платы. Как правило, этот момент четко оговаривается в руководстве пользователя.
Существует несколько причин, почему приходится обновлять BIOS.
- Появление нового оборудования, поддержки которого просто не могло быть в момент выхода в свет оригинальной версии. Чаще всего это новые процессоры. Согласитесь, несколько неприятно видеть при загрузке компьютера надпись Pentium II, в то время как на самом деле у Вас последняя модель Pentium 4 Coppermine. Однако, помимо чисто внешних проявлений совместимости, новый BIOS может нести в себе поддержку новых функций процессора (например, блокировку серийного номера) или же возможность настройки ранее недоступных параметров (изменение латентности кэш-памяти второго уровня у Pentium III Katmai). Со временем скорее всего возникнет необходимость поддержки не только процессоров, но и другого оборудования: это и жесткие диски, максимальный объем которых вдруг некстати окажется ограниченным, и приводы CD-ROM или ZIP-Drive, которые можно использовать в качестве загрузочных устройств, и т. д.
- Выход нового программного обеспечения. Эта проблема была чрезвычайно актуальна, когда несколько лет назад появилась ОС MS Windows 95, поддерживающая стандарт Plug and Play. Для того, чтобы реализовать его в полной мере, понадобится совместимый с ним BIOS. В настоящее время эта проблема практически не актуальна, так как все современные материнские платы изначально комплектуются PnP BIOS. Но это вовсе не означает, что появление нового ПО больше не является серьезной причиной для модернизации BIOS. Так, с выходом MS Windows XP и MS Windows 2000 стало необходимо, чтобы BIOS полноценно поддерживал стандарт ACPI, регулирующий энергопотребление компьютера .
- Производительность компьютера. Для ее повышения новая версия BIOS может оказаться очень полезной. Достаточно вспомнить хотя бы тот же пример с возможностью изменения латентности кэш-памяти второго уровня у ранних моделей Pentium III. Производители многих материнских плат включили эту опцию в свои BIOS, спустя значительный промежуток времени после выхода данных моделей процессоров в свет. Кроме того, на производительность самым решительным образом могут повлиять изменения в инициализации регистров набора системной логики.
- Расширение возможностей конфигурирования. Часто обновление BIOS значительно разнообразит поведение компьютера. Вам станет доступна и загрузка с любого установленного в системе жесткого диска, и автоматическое включение компьютера в определенный момент времени, и интеллектуальный мониторинг за состоянием системы, позволяющий, например, регулировать скорость вращения вентиляторов в зависимости от температуры, и многое другое.
- Исправления мелких ошибок и недоработок, как правило, не влияющих на работу большинства пользователей, но все-таки отрадно, что в новых версиях BIOS их уже нет.
- Наконец, совсем недавно поводом к модернизации BIOS могла оказаться проблема совместимости текущей версии с 2000 годом.
Несмотря на то, что обновление BIOS сулит множество преимуществ, может статься, что ваша система выйдет из строя. Естественно, нет никакой гарантии, что новая версия BIOS решит все накопившиеся проблемы. Не секрет, иногда, чтобы максимально использовать новые функции, требуется переустановить ОС. Поэтому, если Ваш компьютер работает стабильно, а новая версия BIOS не содержит суперкардинальных и насущно важных изменений, настоятельно рекомендую излишне не экспериментировать.

Подготовка к обновлению
В нашей статье речь пойдет исключительно об обновлении Award BIOS. Такой выбор обусловлен тем, что данный производитель наиболее популярный среди разработчиков материнских плат.
Прежде чем приступать непосредственно к модернизации BIOS, советую уточнить несколько немаловажных деталей. Во-первых, выясните, кто является производителем Вашей материнской платы, какова ее модель и возможно ли программное обновление BIOS. Проще всего это узнать из руководства пользователя, идущего в комплекте с материнкой либо с готовым компьютером. 

 В противном случае придется воспользоваться программой BIOS-Info ( ftp://ftp.heise.de/pub/ct/ctsi/ctbios13.zip , 28 Кб), предоставляющей исчерпывающую информацию о производителе материнской платы и текущей версии BIOS. Но если и тут Вам не повезло, попытайтесь еще раз. Итак, в самом начале загрузки компьютера (например, когда на экране отображается процесс тестирования памяти) нажмите кнопку Pause. В результате загрузка будет временно приостановлена и в левом верхнем углу, сразу под логотипом Award Software, вы увидите, какая версия BIOS у Вас установлена, а в нижней части экрана обнаружите такую строку: 02/15/2000 - i440BX - ITE867 - 2A69KS2IC - 00
Нас интересует девятизначный набор цифр и букв (в данном случае - 2A69KS2IC). Первые пять знаков (2A69K) сообщают, какой чипсет, следующие два - код производителя материнской платы (S2), оставшиеся два символа обозначают модель платы (IC). По адресу http://www.ping.be/bios/numbers.shtml Вам помогут расшифровать все эти знаки, то есть Вы точно определите модель и производителя материнской платы. Чтобы выяснить тип установленной микросхемы BIOS, предварительно сняв наклейку, посмотрите на ее маркировку.
Многие производители материнских плат тем, кто желает успешно обновить BIOS настоятельно рекомендуют соблюдать ряд условий. Вот они:
1. Если Ваша система разогнана, обязательно переведите ее в штатный режим.
2. Отключите (Disable или Off) в BIOS Setup все пункты, в которых встречается слово Shadow (раздел Bios Features Setup). Поскольку доступ к оперативной памяти (RAM) осуществляется значительно быстрее, чем к ROM, многие производители компьютеров помещают в BIOS Setup опцию, позволяющую копировать BIOS материнской платы и видеокарты из ROM в RAM. Соответственно, уменьшается объем доступного ОЗУ, что может негативно сказаться на процессе обновления.
3. Отключите в BIOS Setup все функции автоматического управления питанием компьютера (раздел Power Management Setup).
4. Отключите в BIOS Setup функции кэширования системного и видео BIOS (System BIOS Cacheable и Video BIOS Cacheable в разделе Chipset Features Setup).
5. Установите перемычку управления записью BIOS - если таковая существует на Вашей плате - в разрешающее положение (за более подробной информацией обращайтесь к руководству пользователя материнки).
Как только Вы успешно справитесь с модернизацией, не забудьте вернуть все установки в исходное положение.

Поехали!
Итак, получив тем или иным способом все необходимые сведения и убедившись, что программная модернизация BIOS на Вашей плате возможна, а также все хорошенько подготовив, можете непосредственно приступать к обновлению. Для этого Вам понадобятся два файла - программа AwardFlash (последняя версия которой всегда доступна на сайте http://ic.doma.kiev.ua/inside/award/flash.htm) и файл с обновлением BIOS, обычно имеющий расширение *.bin.
А обновления BIOS Вы найдете на сайте производителя Вашей материнской платы - единственно надежном источнике. Никогда не используйте для модернизации файлы, в происхождении которых Вы не уверены!
Нужно отметить, что AwardFlash поддерживает как параметры командной строки, так и диалоговый режим работы. Последний в данной статье не рассматривается, так как зачастую он лишь усложняет процесс обновления BIOS и обладает недостаточными возможностями. Более того, свойства командной строки позволяют полностью автоматизировать модернизацию BIOS, избавляя пользователя от ввода каких-либо данных. Поэтому остановимся на этом вопросе подробнее. Как и большинство других программ для перезаписи Flash BIOS, AwardFlash следует запускать только из реального режима DOS (Disk Operation System) до старта Windows или других многозадачных ОС.
Здесь необходимо сделать маленькое, но важное отступление. Совсем недавно фирма Award Software анонсировала новую программу для модернизации BIOS, предназначенную для MS Windows NT 4.0 и MS Windows 2000 (Award NT Flash Utility Version 1.00). Кроме того, и такие производители материнских плат, как Asus (http://cgi.asus.com.tw/cgi-bin/dl.asp?filename=mb/flash) и Gigabyte (http://www.gigabyte.com.tw/gigabyte-web/news/a_bios.htm) предлагают пользователям обновление BIOS из MS Windows. Причем в данном случае поддерживается также MS Windows 95/98. Однако модернизация BIOS из Windows - это, скорее, исключение из правила, по крайней мере, на данном этапе. Доказательством тому служит тот факт, что программа от Award Software на сегодняшний день поддерживает лишь два чипсета - Intel 810 и Intel 820. Поэтому в статье речь идет исключительно об обновлении BIOS с помощью DOS-версии AwardFlash, являющейся универсальным инструментом для модернизации Award Flash BIOS на любой материнской плате.
Если Вы работаете в MS Windows 9x для запуска AwardFlash выберите в меню загрузки системы (вызывается в самом начале загрузки клавишей F8) пункт Safe Mode Command Prompt Only или же стартуйте с предварительно созданной системной дискеты. Последний вариант предпочтительнее, посему в дальнейшем остановимся на нем. Предварительно рекомендую отформатировать дискету и перенести на нее системные файлы. Затем скопируйте на нее утилиту AwardFlash и файл с обновлением BIOS, условно обозначим их как awdflash.exe и newbios.bin. Дискету оставьте открытой для записи.
После этого создайте на дискете файл autoexec.bat следующего содержания:
@echo off
if exist oldbios.bin goto old
awdflash.exe newbios.bin oldbios.bin /py /sy /cc /cp /cd /sb /r
goto end
:old
awdflash.exe oldbios.bin /py /sn /cc /cp /cd /sb /r
:end
Теперь дискета содержит все необходимые для обновления файлы: awdflash.exe, newbios.bin, autoexec.bat и системные (как правило, это msdos.sys, io.sys и command.com). Ничего другого на диске быть не должно! На первый взгляд может показаться, что приведенный autoexec.bat излишне сложен. Однако данную универсальную дискету Вы сможете использовать не только для обновления BIOS, но и для того, чтобы вернуться к предыдущей версии - в случае неудачной модернизации.
Если Вы загрузитесь с дискеты первый раз, произойдет обновление, и в файле oldbios.bin будет сохранена текущая версия BIOS. При повторной загрузке будет запрограммирован ранее сохраненный oldbios.bin. Поэтому сразу после модернизации, как только компьютер перезагрузится (в нашем случае это произойдет автоматически), необходимо обязательно вынуть дискету из дисковода!
Конечно же, набор параметров утилиты AwardFlash, использованный в примере, лишь рекомендация, она поможет Вам обезопасить процесс обновления BIOS. Квалифицированный пользователь может добавить или убрать некоторые из них, однако настоятельно советуем не делать ничего такого, в чем Вы не уверены на все 100 процентов
Для особо любознательных приведем описание параметров командной строки утилиты AwardFlash 7.70. Ее синтаксис таков:
AWDFLASH [Имя Файла1] [Имя Файла2] [/ключ [/ключ]...]
Имя Файла1: имя файла для программирования
Имя Файла2: имя файла для сохранения предыдущей версии BIOS
Значения параметров (к регистру не чувствительны):
/? - Помощь. Перед работой с Award Flash Memory Writer, пользуясь этим ключом, внимательно ознакомьтесь с возможностями ПО.
/Py или /Pn - Ответ на запрос программирования BIOS "да" (Y) или "нет" (N). С помощью ключа /Pn можно запретить программирование микросхемы Flash ROM. Эта опция используется для сохранения текущей версии BIOS или получения ее контрольной суммы без модернизации. Создание резервной копии позволяет восстановить предыдущую версию BIOS. По умолчанию используется значение /Py.
/Sy или /Sn - Ответ на запрос о сохранении предыдущей версии BIOS "да" (Y) или "нет" (N). По умолчанию используется значение /Sy. В этом случае перед программированием микросхемы Flash ROM требуется подтвердить процедуру сохранения по запросу: Do You Want To Save Bios (Y/N). Ключ /Sn рекомендуется использовать в *.bat файлах для режима автоматического программирования в системах без монитора.
/CC - Очистка CMOS после программирования. Если есть риск, что новая версия BIOS формирует в CMOS массивы данных, отличающиеся от уже имеющихся, следует воспользоваться данной опцией, обновляющей старые версии BIOS. В такой ситуации могут возникнуть проблемы со стартом материнской платы. Программное обнуление CMOS позволяет избежать поиска перемычки Clear CMOS на платах с утерянной документацией либо в тех случаях, когда доступ к плате затруднен.
/CP - Обнуление таблицы PnP (ESCD) Data после программирования. Информация о PnP устройствах хранится в блоке данных ESCD. Ключ /CP эквивалентен параметру Reset Configuration Data в меню PnP/PCI Configuration CMOS Setup. Использовать данный ключ стоит, если выполняется переход через несколько версий BIOS, либо установлены новые PnP карты и без обновления блока данных ESCD со стартом материнской платы возникнут проблемы.
/CD - Обнуление пула DMI Data после программирования. DMI - это база данных, содержащая информацию о компьютерной системе в целом. Рекомендуется, как при работе с ключами /CP и /СС, так и при замене какого-то компонента компьютерной системы.
/SB - Запрет программирования BootBlock. Загрузочный блок, первый выполняемый во время старта материнской платы модуль, очень редко изменяется. Если производители материнской платы особо не оговорили этот пункт, перепрограммировать BootBlock не стоит, например, иногда сбой может привести к тому, что Вы не сможете обновить BIOS программными средствами. Если на Вашей плате установлена перемычка BootBlock Protection, без ключа /SB программирование BIOS будет невозможным или возникнут ошибки верификации.
/SD - Сохранение данных DMI пула в файле. Сохраненную область DMI можно использовать в ПО в дальнейшем. Несмотря на то, что данный параметр стоит в списке, выводимом с помощью ключа /?, все мои попытки его использовать не дали никакого результата. Попросту говоря, это параметр не работает.
/R - Выполнение системного RESET после программирования. Позволяет автоматически перезагрузить компьютер после окончания программирования FlashROM. Опция полезна для работы через *.bat файл.
/Tiny - Сокращение объема используемого ОЗУ. Если не используется ключ /Tiny, для дальнейшего программирования AwardFlash пытается загрузить в оперативную память весь файл BIOS. Если, несмотря на все Ваши усилия, при записи возникает сообщение Insufficient Memory, следует использовать ключ /Tiny. То есть в ОЗУ данные из файла BIOS будут загружаться и программироваться блоками.
/E - Возврат в DOS после программирования. Например, Вам надо самому убедиться, что предыдущая версия BIOS сохранена правильно.
/F - Программирование средствами системного BIOS - большинство из них сегодня содержат процедуры записи Flash ROM. С помощью ключа /F, AwardFlash программирует алгоритмами, находящимися в текущей версии BIOS. Если использование алгоритмов Award Flash Writer не дает положительных результатов, воспользуйтесь данным ключом.
/LD - Очистка CMOS после программирования и запрет вывода системного сообщения "Press F1 to continue or DEL to setup". В отличие от ключа /CC, данная опция имеет ряд особенностей. А именно, после обнуления CMOS при установленных по умолчанию параметрах при следующей загрузке сообщение "Press F1 to continue or DEL to setup" не появится.
/CKS - Отображение контрольной суммы файла в формате XXXXh. Полезно использовать с ключом верификации.
/CKSxxxx - Сравнение контрольной суммы файла с XXXXh. Если совпадений нет, выводится сообщение: "The program file's part number does not match with your system!". Как правило, производитель материнской платы выкладывает на своем сайте значение XXXXh для каждого файла обновления BIOS.
Изучив параметры утилиты и изменив их по своему усмотрению (или же оставив все, как в рекомендованном примере), можете обновлять BIOS. Для этого просто загрузитесь с подготовленной дискеты. Если все сделано правильно, после загрузки компьютера на экране Вы увидите, как идет процесс обновления (ни в коем случае не прерывайте его!). Когда он подойдет к концу - система перезагрузится. Как только это случится, сразу же извлеките дискету из дисковода, иначе начнется повторная загрузка. К чему это может привести, смотри выше.
Вот, собственно, и все. Можно приступать к конфигурированию свежезапрограммированного BIOS. Но не всем, а только тем, у кого все прошло без проблем. 

Что же делать экспериментаторам-неудачникам :-)? 
Читать дальше...

Как решать проблемы?
Непосредственно в процессе работы AwardFlash, к сожалению, могут возникать ошибки, о чем пользователь оповещается соответствующим сообщением. Остановимся на данном вопросе подробнее:
Insufficient memory (Недостаточно памяти). Данное сообщение говорит о том, что не был соблюден ряд условий, которые мы подробно обсуждали ранее. Нужно отключить кэширование системного и видео BIOS, а также все виды Shadow Memory. Кроме этого, вообще не должны быть загружены никакие программы (в том числе драйверы, отвечающие за уплотнение диска типа drvspace.bin), кроме, разумеется, AwardFlash. Если, несмотря на предпринятые меры, проблема не решена, используйте параметр /Tiny (существует только в версиях 7.xx).
The program file's part number does not match with your system (Программируемый файл не соответствует вашей системе). Такое сообщение появляется при попытке запрограммировать не подходящий для вашей платы BIOS. Однако, если применен параметр /Py (как в нашем примере), проверка на соответствие не производится. Поэтому всегда пользуйтесь только теми файлами BIOS, происхождение и назначение которых вам известно.
Unknown Type Flash (Неизвестный тип микросхемы) может возникнуть в случае неисправности микросхемы FlashROM и еще в некоторых достаточно специфических случаях.
Program Chip Failed (Ошибка программирования микросхемы). Возникает при программировании микросхем Intel FlashROM 28F001. Дело в том, что эта микросхема имеет аппаратно защищенный BootBlock, размером 8 Кб. Для программирования BootBlock и блока, в котором хранится BIOS, используются различные напряжения. Чтобы избежать случайных повреждений как FlashROM, так и материнской платы, BootBlock данного типа микросхем не программируется по аппаратному запрету, поэтому и появляется предупреждение.
Доскональное описание двух последних проблем (ориентированное, в основном, на специалистов) вы найдете по адресу http://ic.doma.kiev.ua/inside/award/flash.htm
Однако, подобные сообщения об ошибках - далеко не самое страшное, что может произойти непосредственно во время обновления BIOS. Иногда возникает ситуация, когда новый BIOS еще не до конца запрограммирован, а старый к тому времени уже стерт. Одна из причин - банальное отключение электроэнергии даже на самый незначительный промежуток времени. После этого компьютер просто не сможет загрузиться. Тут нужно рассмотреть два варианта.
В лучшем случае, удастся сохранить в рабочем состоянии BootBlock. Например, если при программировании, как и было рекомендовано, использовался параметр /SB. В этом случае вы загрузитесь, хотя и в очень ограниченном режиме. Сразу после перезагрузки будет проверена контрольная сумма BIOS и на экране может появиться сообщение:
Award BootBlock BIOS v1.0
Copyright c 1998, Award Software, Inc.
BIOS ROM checksum error
Detecting floppy drive A media:
Но чаще всего, чтобы увидеть данную надпись, необходимо использовать ISA-видеокарту, так как вывод информации на PCI- или AGP-видеоадаптеры далеко не всегда возможен из-за неполной инициализации чипсета. Поэтому процедуру аварийного перепрограммирования FlashBIOS рекомендуется производить с уже установленной ISA-видеокартой. Особенно если, несмотря на все рекомендации, вы не подготовили ту самую дискету, помните? Но если дискета на месте - просто с нее загрузитесь. Именно в этом и заключается ценность сохранения BootBlock. Ряд производителей материнских плат рекомендуют: прежде чем выполнять восстановительные работы, отключите в системе все периферийные устройства, кроме видеокарты и дисковода. (Кстати, не все ISA-видеокарты "одинаково полезны", наилучшие результаты могут быть получены с применением карт на чипе Cirrus Logic CL-GD5422.)
Итак, после загрузки с дискеты произойдет восстановление старого BIOS из предусмотрительно сохраненного файла oldbios.bin. Далее действуйте сообразно причине сбоя. Если вы вместо нового BIOS случайно запрограммировали текст своей любимой песни, достаточно восстановить работоспособный BIOS. Если же сбой произошел не по вашей вине, просто удалите с дискеты файл oldbios.bin (и только его!) и снова с нее загрузитесь.
Иногда, если загрузиться с дискеты не удается, рекомендуют подключить дисковод к отдельному ISA MIO контроллеру, что все-таки позволит инициализировать дисковод и, соответственно, восстановить BIOS.
Хотелось бы еще замолвить несколько слов об экзотических технологиях, позволяющих относительно безболезненно восстановить работоспособность системы. Во-первых, некоторые материнские платы производства Intel имеют специальную перемычку Flash Recovery. Если установить ее в положение recovery mode, даже при том, что компьютер до этого не подавал вообще никаких признаков жизни после неудачного обновления BIOS, можно будет загрузиться с помощью BootBlock. Когда все будет восстановлено, не забудьте вернуть Flash Recovery jumper в исходное положение.
Во-вторых, недавно фирмой Gigabyte Technology ( http://www.gigabyte.com.tw/ ) была внедрена в производство технология DualBIOS. Как видно из названия, материнская плата комплектуется двумя микросхемами Flash ROM, что позволяет, если один BIOS дал сбой, загрузиться с помощью другого. Вслед за Gigabyte аналогичные технологии (например, TwinBIOS на платах производства Chaintech Computer ( http://www.chaintech.com.tw/ )) используют некоторые другие производители материнских плат.
Однако такие решения - скорее исключение, чем правило, хотя бы потому, что в угоду потенциальным разрушителям BIOS производитель несет и перекладывает на всех своих потребителей дополнительные расходы. Поэтому следующую часть статьи мы посвящаем пользователям, о которых не позаботились разработчики материнских плат. Специально для них мы опишем метод, позволяющий восстановить настолько поврежденный BIOS, что никакими программными средствами проблему решить не удалось. Как говорится:

:А если ничего не помогло?
Сразу стоит оговориться, все, описанное ниже, не имеет никакого отношения к методу Hot-swapping.
Итак, для восстановления BIOS аппаратными средствами нам понадобятся (помимо самой микросхемы Flash ROM с испорченным BIOS) следующее:
- любая материнская плата с исправно работающим BIOS;
- дискета с программой Award Flash и двумя файлами обновления BIOS - для восстанавливаемой и для работающей материнской платы;
- две панели (например, SLC-32 - 32-контактная широкая панель DIP);
- одна микросхема Flash ROM (например, ATMEL 29C020 DIP 32);
- два нагрузочных резистора (10 кОм, 0.125 Вт);
- двухпозиционный переключатель;
- паяльник.
Дабы исключить возможную путаницу в названиях и упростить объяснения, обозначим вышедший из строя BIOS как "свой", а работающий как "чужой".

Для начала соорудим простое приспособление, которое нам поможет восстановить BIOS. Называется оно IC-Flasher, состоит из двух панелей, одной микросхемы Flash ROM и двух резисторов. Подробную схему этого устройства ищите на сайте разработчиков - http://ic.doma.kiev.ua/support/testbios/icr.pdf, 36 Кб, а чтобы описать его в рамках этой статьи будет использовано схематическое изображение.
Рассмотрим процесс создания IC-Flasher по пунктам.
1. Микросхема U1 припаивается всеми выводами, кроме вывода Chip Enable к нижней панели X2.
2. Верхняя панель X1 припаивается к микросхеме U1 всеми выводами, кроме вывода Chip Enable.
3. Выводы Chip Enable микросхемы U1 и панелей X1 и X2 соединяются с переключателем SW1 и нагрузочными резисторами R1 и R2.

Теперь, когда устройство готово, за дело! Прежде всего вынимаем из "чужой" материнской платы микросхему с работающим BIOS и устанавливаем вместо нее IC-Flasher. При этом переключатель SW1 должен стоять в положении "Верхняя панель" (2-3). Естественно, эту операцию нужно производить при отключенном питании и максимально осторожно - дабы не повредить поверхность материнской платы.
Затем в верхнюю панель устанавливаем "чужую" микросхему BIOS и загружаем компьютер с подготовленной заранее дискеты. Отметим, в данном случае запуск Award Flash из файла autoexec.bat недопустим! Поэтому, чтобы не вводить все необходимые параметры вручную, рекомендуется создать файл, аналогичный описанному ранее autoexec.bat, но с другим именем.
После загрузки ОС (операционной системы) и до выполнения программирования BIOS установите переключатель SW1 в положение "Нижняя панель" (1-2). Теперь начинаем! Микросхему U1 запрограммируйте именно с помощью "чужого" файла BIOS. Для чего? Чтобы, благодаря микросхеме U1, можно было загрузить "чужую" материнскую плату.
Вы справились? Тогда снова отключите питание и замените "чужую" микросхему в верхней панели X1 на "свою". Переключатель SW1 при этом остается в положении "Нижняя панель" (1-2).
Итого, снова загружаем компьютер с той же дискеты, переводим переключатель SW1 в положение "Верхняя панель" (2-3) и программируем теперь уже "свой" файл BIOS. Затем вновь выключаем компьютер, вытаскиваем из "чужой" материнской платы IC-Flasher и возвращаем "чужую" микросхему на место. Из IC-Flasher, в свою очередь, вытаскиваем "свою" микросхему с восстановленным BIOS, которую и вставляем уже в "свою" плату.
Вот, собственно, и все. 

Источник: http://www.gelezo.net/

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.