Как сохранить BIOS видеокарты перед прошивкой

Перед первым запуском утилиты прошивки вроде NVFlash или ATIFlash у вас есть ровно один шанс создать резервную копию текущего BIOS — после неудачной прошивки видеокарта может превратиться в «кирпич» без изображения на мониторе. Сохранение оригинальной прошивки занимает не более пяти минут, но именно эта копия станет единственным способом вернуть работоспособность GPU при ошибке верификации или случайном отключении питания во время записи. Ниже разберем все способы создания бэкапа для видеокарт NVIDIA и AMD, включая работу с двух-BIOS моделями и программируемыми адаптерами.

Процедура резервного копирования не требует пайки или разборки карты — достаточно программных средств, работающих на уровне драйвера или в среде UEFI. Однако важно понимать: не все утилиты одинаково корректно читают микросхему SPI-флеша, и на некоторых моделях с защитой от перезаписи стандартные методы могут дать поврежденный дамп. Поэтому сначала рассмотрим универсальный способ через GPU-Z, затем продвинутые методы с консольными флешерами, а в конце — как проверить целостность сохраненного файла.

Подготовка к сохранению BIOS: что нужно знать заранее

Прежде чем открывать любую утилиту для чтения BIOS, убедитесь, что на видеокарте не запущены разгонные профили MSI Afterburner или EVGA Precision X1. Фоновые утилиты, изменяющие частоты и напряжения, могут привести к нестабильной работе GPU во время чтения флеш-памяти, что вызовет ошибку чтения или зависание системы. Отключите все оверклокерские профили и перезагрузите компьютер в штатном режиме.

Также проверьте, какая версия драйвера установлена. Для работы с GPU-Z версии 2.40 и выше требуется драйвер NVIDIA или AMD не ниже определенной ревизии — в противном случае утилита не сможет получить доступ к служебным регистрам видеокарты. Если у вас установлена Windows 10 или 11, достаточно стандартного драйвера от Microsoft, но для старых карт (GTX 600-900 серии) лучше поставить оригинальный драйвер с сайта производителя.

Для ноутбуков с гибридной графикой процесс сохранения BIOS практически всегда сложнее: встроенная графика Intel часто блокирует прямой доступ к дискретному GPU. На таких системах рекомендуется загружаться с внешнего монитора, подключенного к дискретной карте, и отключать iGPU в BIOS материнской платы, если такая опция доступна.

⚠️ Внимание: на видеокартах с двумя BIOS (физический переключатель на плате) сохраняйте копию с каждого положения переключателя отдельно. Переключатель часто расположен рядом с задней панелью или на верхней кромке PCB — перед началом работы зафиксируйте его положение и подпишите, какой режим (тихий/производительный) соответствует каждому положению.

Метод 1: Сохранение BIOS через GPU-Z — самый простой способ

Утилита GPU-Z от TechPowerUp — стандартный инструмент для диагностики видеокарт, который умеет не только показывать характеристики, но и сохранять полный дамп BIOS в файл. Этот метод подходит для 90% современных видеокарт NVIDIA и AMD, включая референсные и кастомные модели с оригинальным дизайном PCB.

Скачайте последнюю версию GPU-Z с официального сайта TechPowerUp и запустите от имени администратора. В главном окне найдите строку BIOS Version — напротив неё будет иконка с изображением чипа и стрелкой, кликните по ней. В появившемся диалоговом окне выберите путь для сохранения файла и нажмите «Сохранить». Через несколько секунд в выбранной папке появится файл с расширением .rom или .bin, содержащий полный образ микросхемы.

Если кнопка сохранения неактивна или выводится ошибка Error reading BIOS, это означает, что GPU-Z не смог получить доступ к SPI-флешу. В таком случае перейдите к методам 2 или 3, описанным ниже, либо попробуйте более старую версию GPU-Z — иногда новые сборки имеют проблемы с чтением BIOS на картах первых ревизий.

☑️ Чек-лист перед сохранением BIOS

Выполнено: 0 / 5

Метод 2: Консольное сохранение через NVFlash для NVIDIA

Для видеокарт NVIDIA более надежным методом является утилита NVFlash, работающая из командной строки. Она читает микросхему напрямую через драйвер, минуя графическую оболочку, что особенно актуально для карт с модифицированной прошивкой или нестандартным таймингом памяти. Скачайте NVFlash с официального сайта TechPowerUp, распакуйте архив в папку C:\nvflash и запустите командную строку от имени администратора.

Перейдите в директорию с утилитой командой cd C:\nvflash и выполните команду nvflash --save backup.rom. Утилита прочитает текущий BIOS и сохранит его в файл backup.rom в текущей папке. Если на карте установлен BIOS с защитой от чтения, NVFlash может выдать предупреждение Warning: Firmware is protected — в этом случае добавьте ключ --protectoff перед командой сохранения: nvflash --protectoff --save backup.rom.

cd C:\nvflash

nvflash --save backup.rom

После завершения чтения утилита выведет контрольную сумму сохраненного файла. Запишите её в отдельный текстовый файл — при восстановлении BIOS эта сумма позволит убедиться, что дамп не был поврежден при хранении на диске. Для карт с двумя BIOS (например, многие модели от MSI и Gigabyte) выполните сохранение дважды, переключив физический переключатель на плате.

📊 Какой способ сохранения BIOS вы планируете использовать?
GPU-Z с графическим интерфейсом
NVFlash через командную строку
ATIFlash для AMD
Программатор CH341A с выпаиванием чипа

Метод 3: Сохранение BIOS на AMD через ATIFlash

Для видеокарт AMD используется утилита ATIFlash (также известная как ATIWinFlash). Она работает в среде Windows и позволяет не только прошивать, но и считывать текущий BIOS в файл. Скачайте последнюю версию ATIFlash с TechPowerUp и распакуйте архив. Запустите ATIFlash.exe от имени администратора — откроется окно со списком установленных видеокарт AMD.

Нажмите кнопку Save (или Export в новых версиях), укажите имя файла и путь для сохранения. Утилита создаст файл с расширением .rom, содержащий полный дамп BIOS. Важно: на некоторых картах AMD с поддержкой Resizable BAR или ReBAR сохраненный BIOS может иметь размер 1 МБ (128 КБ), но на новых моделях с увеличенным объемом UEFI-кода размер файла может достигать 2 МБ — это нормально.

Если ATIFlash не видит видеокарту, проверьте, что в системе нет других утилит, блокирующих доступ к GPU, и что карта установлена в основной слот PCIe x16. На ноутбуках с AMD дискретной графикой ATIFlash часто требует отключения гибридного режима в BIOS — ищите параметр Switchable Graphics и переведите его в режим Discrete.

⚠️ Внимание: для карт AMD с двойным BIOS (например, серия Sapphire Nitro+ или PowerColor Red Devil) убедитесь, что переключатель находится в положении, соответствующем текущей прошивке. После сохранения первого дампа переключите режим и сохраните второй — при будущем восстановлении вы сможете выбрать нужный вариант без риска повредить заводскую прошивку.

Метод 4: Чтение BIOS через программатор CH341A — для экстремальных случаев

Когда программные методы не работают — например, при поврежденной загрузочной области BIOS или заблокированной защите чтения, — единственным способом получить дамп остается аппаратный программатор. Наиболее доступный вариант — CH341A с переходником для микросхем SOIC-8, стоимость которого не превышает 500-700 рублей. Этот метод требует выпаивания микросхемы SPI-флеша с платы видеокарты, поэтому подходит только опытным пользователям с навыками пайки.

Порядок действий: отключите видеокарту от питания, выпаяйте микросхему BIOS (обычно это чип Winbond W25Q80 или Macronix MX25L80), установите её в переходник программатора и подключите к компьютеру через USB. Запустите программу AsProgrammer или FlashROM, выберите тип микросхемы и нажмите Read. Сохраненный файл будет иметь расширение .bin и содержать точную копию прошивки.

После чтения обязательно проверьте целостность дампа: сравните размер файла с объемом микросхемы (например, 8 Мбит = 1 МБ). Если размер не совпадает, повторите чтение с другим значением скорости SPI. Также рекомендуется прочитать чип дважды и сравнить контрольные суммы — если они различаются, микросхема неисправна или контакт в переходнике ненадежен.

Проверка сохраненного файла: контрольные суммы и валидация

После сохранения BIOS любым методом необходимо убедиться, что файл не поврежден. Первый признак корректного дампа — размер файла, кратный 128 КБ (131072 байт) или 256 КБ (262144 байта). Если размер отличается, прошивка была сохранена с ошибкой, и использовать её для восстановления нельзя.

Второй шаг — вычисление контрольной суммы. Для этого подойдет встроенная в Windows команда certutil -hashfile backup.rom SHA256 или сторонняя утилита HashCalc. Запишите полученный хеш в файл рядом с дампом — при будущем восстановлении вы сможете сравнить хеш сохраненной копии с хешем файла, который собираетесь прошивать. Если хеши совпадают, файл не был поврежден при хранении или передаче.

Метод сохраненияФормат файлаТипичный размерСложность
GPU-Z.rom / .bin128 КБ - 1 МБНизкая
NVFlash (NVIDIA).rom128 КБ - 1 МБСредняя
ATIFlash (AMD).rom128 КБ - 2 МБСредняя
Программатор CH341A.binРавен объему чипаВысокая

Существует также возможность визуальной проверки дампа через редактор HEX-кода. Откройте файл в HxD или аналогичной программе: в начале файла должна быть сигнатура UEFI или строка с названием производителя видеокарты. Если вместо читаемого текста вы видите хаотичный набор символов, дамп, скорее всего, был прочитан с ошибкой.

Частые ошибки при сохранении BIOS и их решение

Ошибка Error reading BIOS в GPU-Z возникает на картах с усиленной защитой от перезаписи, особенно на моделях NVIDIA серии RTX 30 и RTX 40. Решение — использовать NVFlash с ключом --protectoff или запустить GPU-Z в режиме совместимости с Windows 7 (свойства файла → Совместимость). Если это не помогает, попробуйте загрузиться с Live-флешки Linux и использовать утилиту nvflash для Linux — она часто обходит защиту, недоступную в Windows.

Ситуация, когда утилита сохраняет файл, но при проверке размер оказывается меньше ожидаемого, указывает на неполное чтение микросхемы. Причиной может быть конфликт с другим программным обеспечением, использующим шину SPI, или слишком высокая частота чтения. В NVFlash укажите ключ --slow для замедления чтения, в ATIFlash аналогичной опцией является снижение скорости в настройках программы.

На видеокартах с модифицированным BIOS (например, после разгона через NVFlash) стандартное сохранение может завершиться ошибкой верификации. В этом случае используйте команду nvflash --save backup.rom --ignore-rom — она отключит проверку сигнатуры и позволит сохранить даже нестандартную прошивку. Однако помните: такой дамп может не совпадать с оригинальным BIOS производителя, поэтому для восстановления лучше искать стоковую версию на TechPowerUp VGA BIOS Collection.

⚠️ Внимание: никогда не сохраняйте BIOS на тот же раздел диска, где установлена операционная система, если диск использует шифрование BitLocker или VeraCrypt. При сбое шифрования вы не сможете получить доступ к файлу, даже если видеокарта будет работать. Используйте отдельную флешку с файловой системой FAT32.

Советы по хранению резервной копии BIOS

Создайте отдельную папку на рабочем столе или в облачном хранилище с именем вида GPU_BIOS_BACKUP_MSI_GTX_1660_Super_2026 — такое название позволит быстро найти нужный файл через несколько лет. Внутри папки разместите сам дамп, текстовый файл с контрольной суммой и скриншот окна GPU-Z с характеристиками карты. Эта информация пригодится, если вы забудете точную модель или ревизию платы.

Рекомендуется хранить минимум две копии: одну на локальном диске, вторую — в облаке (Google Drive, Яндекс.Диск или Dropbox). Облачное хранение защищает от потери данных при выходе из строя накопителя, а локальная копия позволяет быстро восстановить BIOS без необходимости скачивать файл из интернета.

Как восстановить BIOS из сохраненной копии

Для восстановления используется та же утилита, что и для сохранения. В NVFlash команда выглядит как nvflash -6 backup.rom, в ATIFlash — кнопка Load Image перед нажатием Program. Если видеокарта не определяется системой, потребуется загрузочная флешка с DOS и версия NVFlash для DOS.

Помните, что BIOS видеокарты привязан к конкретному экземпляру GPU — дамп от другой карты той же модели может не работать из-за различий в таймингах памяти или ревизии PCB. Поэтому храните копию именно своей карты, а не скачанную из интернета. Исключение — ситуации, когда оригинальная прошивка утеряна, но это уже тема для отдельной статьи о восстановлении «кирпичей».

FAQ: Частые вопросы о сохранении BIOS видеокарты

Можно ли сохранить BIOS видеокарты без установки драйверов?

Да, для этого потребуется загрузиться с DOS-флешки и использовать консольные версии NVFlash или ATIFlash. Однако в большинстве случаев проще установить драйвер — GPU-Z работает даже с базовым драйвером Microsoft Basic Display Adapter, хотя и с ограничениями.

Что делать, если сохраненный BIOS не восстанавливается после неудачной прошивки?

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

Нужно ли сохранять BIOS на видеокартах с двумя BIOS?

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

Как узнать, что BIOS видеокарты защищен от чтения?

При попытке сохранения GPU-Z выведет ошибку Error reading BIOS, а NVFlash — предупреждение Warning: Firmware is protected. В этом случае используйте ключ --protectoff в NVFlash или программатор CH341A.

Можно ли использовать сохраненный BIOS на другой видеокарте той же модели?

Технически возможно, но не рекомендуется. Даже карты одной модели могут иметь разные ревизии PCB и типы памяти, что приведет к нестабильной работе или отсутствию изображения. Всегда храните дамп именно своей карты.