Прошиваем Bios

    Страницы: 1,2,3,4,5.

    ...прошить BIOS видеокарты

    Редакция выражает благодарность Ray Adams, автору программы nVidia BIOS Editor, за разъяснение некоторых возможностей его программы.

    Перепрошивка микросхем периферийных устройств часто интересует юзеров. Сегодня мы расскажем тебе, как перепрошить BIOS видеокарты и развеем некоторые сомнения и мифы относительно замены микропрограммы видеоадаптера.

    ЧТО ТАКОЕ ПЕРЕПРОШИВКА?

    Многие из читателей, наверняка, имели дело с BIOS'ом (Basic Input/Output System – основная система ввода/вывода) мат. платы, или хотя бы знают, что он на ней имеется, и примерно представляют, зачем он нужен. Как и операционная система, BIOS может быть удален и записан снова. Этот процесс называется "перепрошить BIOS". Раньше перепрошивка BIOS'а была невозможна: микросхемы записывались один раз при производстве. Сменить BIOS можно было только с помощью специальных программаторов, что было доступно немногим. Но с удешевлением и широким распространением Flash-памяти, BIOS стали выполнять на ней, что позволило простым смертным, вооружившись определенными знаниями, осуществлять эту ранее недоступную процедуру. В настоящий момент BIOS видеокарт также выполняется на Flash Memory. Микросхемы соответствуют стандартам VESA (Video Electronics Standards Association – Ассоциация по стандартам в области видеоэлектроники) и маркируются VESA BIOS.

    ИЗ ИСТОРИИ ПАМЯТИ

    Итак, первой появилась ROM (Read Only Memory – память только для чтения) – это энергонезависимая память, и поэтому подходит для хранения BIOS. Вся память, на основе которой реализован BIOS, – энергонезависимая, иначе код микропрограммы, необходимый для начала работы устройства, будет уничтожаться при отключении питания. Так как доступ к RAM (оперативная память) осуществляется намного быстрее, многие производители предусматривали при включении питания автоматическое копирование BIOS из ROM в оперативную память. Такой подход называется кэшированием BIOS'a; область оперативной памяти, задействованная при этом, называется Shadow ROM (теневая ПЗУ).

    Затем появилась PROM (Programmable Read Only Memory - программируемая ROM) – так же, как и раньше, данные могут быть записаны только однократно. Отличие от ROM в том, что PROM изначально производится "чистым", в то время как в ROM данные заносятся в процессе ее производства.

    В 1971 году Intel выпускает EPROM (Erasable Programmable Read Only Memory – стираемая программируемая ROM) – специальный тип PROM, который может стираться с использованием ультрафиолетовых лучей и перезаписываться заново.

    Далее появляется EEPROM (Electrically Erasable Programmable ROM – электрически стираемая программируемая ROM) – отличается от предшественницы тем, что операции стирания-записи производятся электрическим сигналом.

    И, наконец, компанией Toshiba в 1984 году разрабатывается Flash-memory, или Flash EEPROM, (далее во многих программах будет употребляться просто EEPROM, но подразумевается именно Flash EEPROM). В настоящее время большинство современных видеокарт комплектуются микросхемами Flash EEPROM, на которые и записан BIOS, код которого может быть перезаписан много раз с помощью специальной программы - прошивальщика.

    Кстати, даже сейчас некоторые видеокарты имеют непрошиваемый BIOS. Достаточно часто вместо Flash EEPROM для хранения BIOS используется простой EEPROM (делается это в целях экономии). Чтобы точно узнать, какой у тебя вид памяти для хранения BIOS, надо вытащить карту из корпуса и посмотреть маркировку микросхемы. Если встретил цифру "27", то, скорее всего, это не Flash. У разных производителей она расположена по-разному, например у nVidia эта цифра должна быть в начале маркировки: 27xx.

    Есть два пути решения этой проблемы. Первый для тех, кто умеет обращаться с паяльником и готов купить новую микросхему для замены EEPROM на Flash EEPROM. Более подробно читай в этих статьях: для карт nVidia - http://www.nvworld.ru/docs/bios_flash.html, для карт ATI - http://www.radeon2.ru/articles/01_06_02/page_1.html. Однако это не самый удачный способ. Современные платы имеют очень высокую плотность интеграции элементов, поэтому велика вероятность испортить девайс. Лучше отказаться от замены BIOS'а. Но если все же возникают серьезные проблемы, то стоит воспользоваться вторым способом, о котором будет рассказано ниже.

    ЗАЧЕМ?

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

    Итак, вернемся к причинам, которые могут побудить перепрошить BIOS:

    1. Конфликты и мелкие ошибки при работе с конкретной конфигурацией. Глобальные недостатки, как правило, исправляются на стадии тестирования. В основном, ошибки в BIOS'е проявляются для узкого круга пользователей, но для них они могут быть очень серьезными. Например: Fix the system cant boot to Windows 2000 after 3DLabs Wildcat VP760 XGA card driver (v3.01.0181) is installed (прошивка устраняет ошибку, когда Windows2000 не может загрузиться после установки "3DLabs Wildcat VP760 XGA card driver (v3.01.0181)").

    Страницы: 1,2,3,4,5.

Hosted by uCoz