- Как использовать последнюю версию Video BIOS, не обновляя флэш-память Video BIOS?
- Где найти последнюю версию NVIDIA Flash BIOS и какую версию надо использовать?
- Где найти и как использовать NVFlash?
- NVFlash не поддерживает мой EEPROM. Что делать?
- Video BIOS поврежден, и я не могу использовать программу производителя карты. Что делать?
Q: Как использовать последнюю версию Video BIOS, не обновляя флэш-память Video BIOS?
A: ВНИМАНИЕ: Этот раздел адресован только тем, кто понимает, как работает DOS. Не пишите мне письма с вопросами о том, что такое стандартная память или резидентная программа, как использовать EMM386 или LOADHIGH, или как редактировать файл autoexec.bat file - если вы этого не знаете, значит, этот раздел для вас слишком сложен.
Существует программа под названием VGABIOS, написанная NVIDIA. Это резидентная программа, которая загружает Video BIOS после загрузки компьютера, так что вы используете эту BIOS вместо BIOS вашей видеоплаты.
Это означает, что если что-то пойдет не так, вы можете просто убрать VGABIOS из списка загрузочных файлов и продолжать пользоваться старой BIOS (на нее эта процедура влияния не оказывает). Недостаток этого метода в том, что, во-первых, эта программа занимает 64 Кбайт памяти (Ах!), и, во-вторых, он дает маленькое-маленькое замедление.
Эту программу нельзя запускать под Windows - вы должны запустить ее либо перед запуском Windows, либо в режиме MS-DOS.
Последнюю версию программы можно загрузить здесь или тут.
Синтаксис программы таков: `vgabios -fFILENAME`, где FILENAME - имя файла видео-BIOS. Эту команду можно записать в файл AUTOEXEC.BAT и запускать при загрузке.
Если вы хотите сэкономить 64 килобайта стандартной памяти, вы можете загрузить VGABIOS в HMA командой LOADHIGH (после загрузки EMM386).
Информацию об эталонных файлах Flash BIOS от NVIDIA см. в вопросе `Где найти последнюю версию NVIDIA Flash BIOS и какую версию надо использовать?`.
вверх
Q: Где найти последнюю версию NVIDIA Flash BIOS и какую версию надо использовать?
A: Последнюю версию (утечку) файлов флэш-BIOS NVIDIA для GeForce можно найти на следующих сайтах: http://www.x-bios.3dgames.ru или http://www.gforcex.com/bios_johan/index.htm.
На сайте вы найдете несколько опций для выбора нужной версии Flash BIOS. Вот краткое руководство:
Если у вас SDR card with no TV-OUT (Creative Labs Annihilator), то используйте SM
Если у вас SDR card with a Brooktree TV-OUT, то используйте BT
Если у вас SDR card with a Chrontel TV-OUT, то используйте CH
Если у вас DDR card with no TV-OUT (Creative Labs Annihilator Pro), то используйте SMDDR
Если у вас DDR card with a Brooktree TV-OUT, то используйте DDRBT
Если у вас DDR card with a Chrontel TV-OUT, то используйте DDRCH (отсутствует)
Если вы не знаете, какой чип TV-OUT у вас стоит, войдите в меню NVIDIA Display Control Panel и посмотрите главную вкладку `GeForce 256`. Там должна быть строчка `TV Encoder Type`.
ВНИМАНИЕ: Прежде чем устанавливать во флэш-память стандартную NVIDIA BIOS, осознайте, что после этого вы НЕ СМОЖЕТЕ:
- Установить какие-либо драйверы, кроме эталонных драйверов NVIDIA;
- Использовать какие-либо программы перезаписи флэш-BIOS, кроме эталонной программы NVIDIA BIOS (что, вероятно, означает, что вы не сможете установить обратно BIOS производителя платы, если вы заранее не сделали резервной копии);
- Использовать AGP Wizard для включения AGP Sidebanding, если у вас плата Creative.
Вы можете удивиться тому факту, что при использовании программы NVFlash, PCI Subsystem Vendor ID файла прошивки и чипа не совпадают. Это связано с тем, что вы прошиваете нестандартную карту стандартным биосом NVIDIA. Оснований для беспокойства нет.
Кроме того, вы аннулируете гарантию платы. НЕ ПИШИТЕ писем производителю, если что-то пойдет не так!
Поэтому я бы порекомендовал всем сделать резервную копию исходного файла BIOS, прежде чем перезаписывать флэш-BIOS. Для этого можно воспользоваться программой SaveBIOS - просто запустите ее, и она создаст файл VIDBIOS.BIN. Сохраните этот файл в каком-либо надежном месте, и если вам когда-либо понадобится вернуться к старой версии, запустите NVFlash с резервным файлом.
SaveBIOS можно загрузить отсюда: savebios.zip.
Если вы умудрились не сделать резервную копию, попробуйте страницу: http://www.x-bios.3dgames.ru/ BIOS / Manufacture BIOSes
Более подробную информацию об использовании программы NVFlash, которая реально перезаписывает флэш-память, см. в вопросе `Где найти и как использовать NVFlash?`
Может быть, вам также будет интересно прочесть вопрос `Как использовать последнюю версию Video BIOS, не обновляя флэш-память Video BIOS?`.
вверх
Q: Где найти и как использовать NVFlash?
A: NVFlash не работает под Windows 2000/XP. Если вы хотите перепрошить Video BIOS под Windows 2000/XP, необходимо сделать загрузочный диск системы Windows 9x/ME, загрузиться с этого диска и запустить NVFlash. Если вы используете NTFS, необходимо записать на загрузочный диск файлы NVFlash и прошивки.
Если вы хотите использовать NVFlash под Windows ME, убедитесь что установили Real DOS-Mode патч для Windows Millennium. Скачать этот патч можно здесь.
Возможно, Вам будет интересно прочесть вопрос `Как использовать последнюю версию Video BIOS, не обновляя флэш-память Video BIOS?`. Имейте в виду, что перезапись флэш-памяти Video BIOS может с высокой вероятностью привести к необратимому повреждению вашей платы, и едва ли какая-либо компания пожелает заменить ее Вам бесплатно. В остальном же, пока вы точно следуете приведенным ниже инструкциям, у вас не должно возникнуть никаких проблем. Эта процедура НЕ ДЛЯ НАЧИНАЮЩИХ.
Программу NVIDIA Flash можно загрузить со следующих адресов: http://www.x-bios.3dgames.ru/ или http://www.gforcex.com/bios_johan/index.htm (BIOS / Utilities / NVFlash)
Вам также понадобится программа DOS4GW: dos4gw.zip
- Распакуйте оба файла в пустую директорию и поместите туда же файл Flash BIOS, который вы намерены использовать.
См. вопрос `Где найти последнюю версию NVIDIA Flash BIOS и какую версию надо использовать?`. - Перезагрузите ваш компьютер и при появлении надписи `Starting Windows 9x/ME...` нажмите F8. Выберите `Safe Mode Command Prompt`.
- Перейдите в ту директорию, в которую вы распаковали файлы, и наберите: NVFLASH -fFILENAME, где FILENAME - имя вашего файла Flash BIOS.
- Подождите. Экран может погаснуть, но следите за индикаторами клавиатуры - по ним можно убедиться, что система все еще работает ;)
- Когда процесс закончится, перезагрузитесь.
вверх
Q: NVFlash не поддерживает мой EEPROM. Что делать?
A: На данный момент следующие EEPROM не поддерживаются программой NVFlash: SST MTP 37VF512
Если на вашей карте установлен один из этих чипов, используйте VGABIOS – смотрите `Как использовать последнюю версию Video BIOS, не обновляя флэш-память Video BIOS?`. Если у вас система Windows 2000/XP, вы не сможете использовать VGABIOS.
вверх
Q: Video BIOS поврежден, и я не могу использовать программу производителя карты. Что делать?
A: Попробуйте поставить PCI видеокарту вместе с GeForce и подключите монитор к ней. Теперь вам нужно перепрошить Video BIOS вашей GeForce программой NVFlash.
Если у вас нет PCI видеокарты, создайте загрузочный диск на другой системе. Поместите на него файл `autoexec.bat`, запишите строчку: “nvflash -p -h -ffilename.ext”, где filename.ext - имя файла прошивки. Также поместите на диск файлы “nvflash.exe”, ”dos4gw.exe”. Загрузитесь с диска. В процессе перепрограммирования БИОСа светодиоды на клавиатуре должны “моргать”. По завершению операции компьютер автоматически перезагрузится.
Используя WinAce откройте файл flash-программы и попробуйте вытащить оттуда сами данные, которые будут прошиваться. Теперь, используя NVFlash прошивайте полученные данные. Испытывалось с файлами ASUS BIOS.
Скачать WinAce можно отсюда.
Также вы можете попросить кого-нибудь с такой же картой, задампить VIDEO BIOS с помощью NVFlash и прислать его вам. Подробнеее о NVFlash: `Где найти и как использовать NVFlash?`