Технология прошивки на примере карты на чипе «NVidia»
Прошивка BIOS видеокарты в общем и целом схожа с прошивкой BIOS компьютера.
- Документируем все свои действия на бумаге, на случай провала операции... Этим вы обеспечите себя/восстанавливающего необходимой информацией.
- Создаем «backup» (резервную копию) BIOS. В случае неудачи, вы можете попытаться восстановить BIOS самостоятельно. Или, принесете свой BIOS для перепрошивки на фирму, в которой покупали плату... Обычно, резервная копия — это небольшой (~ 50Кб) файл, который можно создать прошивальщиком, либо какой-либо другой утилитой. Рекомендуем для простоты давать файлу простое имя, к примеру, «my.bin».
- Создаем все условия для восстановления. Данный пункт подразумевает создание загрузочного диска, на котором будет находится ваша резервная копия, и которая будет грузится по умолчанию. Рассмотрим чуть подробней...
- В «Setup BIOS» установите порядок загрузки с диска «А».
- Сделайте загрузочную дискету средствами вашей ОС.
- Проверьте, загружается ли с нее машина, если да, то двигаемся дальше.
- Скопируем на дискету «автономный набор прошивальщика» — то, что нужно для прошивки BIOS + сам фал BIOS. К примеру, для прошивки референсного BIOS на «TNT/TNT2» это будет «dos4gw.exe», «nvXXflash», «my.bin», где «my.bin» — наш оригинальный BIOS
Тогда системные файлы будут выглядеть примерно так:
autoexec.bat
CLS
PROMPT
$p$g
GOTO
%CONFIG%
:success
GOTO end
:failed
nvXXflash my.bin
GOTO End
:endconfig.sys
[Menu]
MENUITEM = success, Bios successfully changed
MENUITEM = failed, Bios change is FAILED!
MENUDEFAULT = failed, 10
[success]
[failed]
При таком построении системных команд по истечении 10 секунд, если с консоли оператором не будет предпринято никаких действий, будет выполняться автоматическая перепрошивка BIOS-оригинала. - Еще раз внимательно проверяем выполнение пунктов 1-3. Без комментариев — вот уж где воистину «семь раз проверь, один — прошей!».
- Перепрошиваем БИОС. Здесь возможны две сюжетные линии — успех и неудача. Понятно, при успехе, можно поздравить себя и пожать правой рукой левую! При неудаче — внимательно читаем дальше...
- Итак, случилось страшное... Здесь тоже необходимо придерживаться нескольких правил:
- Не паниковать. Это не конец света... Соберитесь!
- Не нужно судорожно жать на кнопку «Power» в надежде, что «еще не поздно» и может «оно еще не прошило». Лучше спокойно попробуйте повторить процедуру перепрошивки. Если, не получилось — попробуйте восстановить резервный БИОС (можно и второй раз, после загрузки со сделанной системной дискеты).
- Компьютер все равно не грузится — карта не оживает. Тогда нужно взять старую ISA- или PCI-карту (только неперепрограммируемую — nonFlashable) и вставить в машину. Далее повторяем процедуру прошивки заново; дело в том, что первым в машине включается именно видеокарта, а ISA-видеокарта — более «старое» устройство и включается независимо, не требуя БИОСа (в компьютерах с БИОСом Award на материнской плате есть boot-block, инициализирующий ISA-карту).
- Если в результате манипуляций видеокарта не ожила... Что ж вам нужно обратиться к специалисту, либо в фирму, продавшую вам видеокарту — здесь два пути: честно им рассказать, что случилось — вам почти точно помогут (за n-ную сумму) и, наверняка, лишат гарантии; сыграть простофилю, у которого «перестала работать видеокарта» — может быть, вам поверят. Во втором случае вы рискуете попасть в неловкое положение — скорее всего, вы — не первый «умник» пришедший с такой проблемой, и они в курсе возможной причины...
Более подробную информацию по этому и другим вопросам, связанным с продукцией «NVidia», можно найти на сайте .