Процедура перепрошивки BIOS видеокарты часто становится единственным способом реанимировать устройство после неудачного эксперимента или восстановить работоспособность китайской версии карты, которая не определяется системой. В отличие от обновления через Windows, метод DOS (Disk Operating System) считается наиболее надежным, так как исключает влияние сторонних драйверов и фоновых процессов операционной системы на критически важный момент записи микросхемы памяти.

Однако этот подход требует тщательной подготовки и понимания принципов работы низкоуровневых систем. Любая ошибка в последовательности действий или неверно подобранная версия прошивки могут привести к тому, что видеокарта превратится в «кирпич», требующий аппаратного программатора для восстановления. Ниже мы детально разберем все этапы, от создания загрузочной среды до финальной проверки стабильности GPU.

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

Подготовка инструментов и поиск прошивки

Первым шагом является поиск корректного файла ROM. Не существует универсальной прошивки для всех карт серии Radeon RX 580 или RX 5700 XT. Каждый производитель использует уникальные тайминги памяти, настройки напряжений и частоты, которые прописываются в BIOS. Использование неподходящего файла может привести к мгновенному выходу оборудования из строя или нестабильной работе с артефактами изображения.

Для поиска используйте специализированные базы данных, такие как TechPowerUp. Вам потребуется точно знать идентификатор Device ID вашей карты, который можно узнать через программу GPU-Z. Сравните субвендор (Subvendor) и тип памяти (например, Samsung, Hynix, Micron) с параметрами в описании файла прошивки. Даже незначительное расхождение в ревизии платы может стать фатальным.

  • 🔍 Точная модель вашей видеокарты и объем памяти.
  • 💾 Файл прошивки с расширением.rom, соответствующий ревизии платы.
  • 🛠 Утилита ATIFlash (или AMDVBFlash) последней версии.
  • 💻 Рабочий компьютер с доступом в интернет для скачивания ПО.

После загрузки архива с утилитой AMDVBFlash распакуйте его в корень диска C или в отдельную папку с коротким путем, чтобы избежать проблем с вводом команд в среде DOS. Также убедитесь, что у вас есть доступ к командной строке Windows для начальной подготовки файлов.

⚠️ Внимание: Файлы прошивок от карт с двумя BIOS (Dual BIOS) часто имеют пометки Primary и Secondary. Прошивка вторичного BIOS без изменения переключателя может не дать результата, так как карта запустится с основного чипа.
💡

Всегда делайте резервную копию (backup) родного BIOS перед записью нового. Сохраните файл на флешку и продублируйте его в облаке или на другом диске.

Создание загрузочной среды DOS

Современные компьютеры редко поставляются с дискетами или поддержкой загрузки с них, поэтому оптимальным решением является создание загрузочной USB-флешки. Для этого можно использовать утилиту HP USB Disk Storage Format Tool в связке с системными файлами MS-DOS, либо более современный и простой метод с использованием программы Rufus.

Вставьте флешку объемом до 32 ГБ (желательно FAT32) в порт USB 2.0, так как старые версии DOS могут некорректно работать с портами USB 3.0/3.1 без специальных драйверов. В интерфейсе Rufus выберите схему раздела MBR и целевую систему BIOS (или UEFI-CSM). В поле «Метод загрузки» укажите «FreeDOS» или «MS-DOS».

Процесс форматирования уничтожит все данные на носителе, поэтому заранее скопируйте важные файлы. После завершения создания загрузочного носителя скопируйте на него триевых файла: исполняемый файл прошивальщика (atiflash.exe), файл прошивки (your_card.rom) и, при необходимости, текстовый файл с командой для автоматического запуска, чтобы не набирать её вручную.

Почему именно FAT32 и MBR?

Современные системы используют UEFI и GPT, но среда DOS — это наследие эпохи BIOS. Для корректной загрузки с флешки в режиме Legacy (CSM) структура разделов должна быть MBR, а файловая система — FAT16 или FAT32, которые DOS понимает нативно без дополнительных драйверов.

Настройка BIOS материнской платы

Прежде чем загружаться с флешки, необходимо настроить параметры материнской платы. Зайдите в BIOS/UEFI вашего компьютера (обычно клавиша Del или F2 при старте). Вам нужно отключить режим Secure Boot, так как он блокирует запуск не подписанных цифровыми сертификатами операционных систем, к которым относится и DOS.

Второй критический параметр — режим работы контроллера накопителей и видео. Убедитесь, что включена поддержка CSM (Compatibility Support Module) или Legacy Boot. Без этого компьютер просто проигнорирует загрузочную флешку и запустит Windows. Также рекомендуется временно отключить встроенную графику (iGPU), если вы будете использовать её для вывода изображения, чтобы система гарантированно инициализировала дискретную карту AMD.

Параметр BIOS Рекомендуемое значение Причина изменения
Secure Boot Disabled Блокирует загрузку DOS
CSM / Legacy Support Enabled Необходимо для загрузки с USB-DOS
Boot Option #1 USB: YourFlashName Приоритет загрузочной флешки
Fast Boot Disabled Ускоряет старт, но может пропустить опрос USB

После внесения изменений сохраните настройки (F10) и перезагрузите компьютер. Если все сделано правильно, вы увидите командную строку с мигающим курсором, а не логотип Windows.

📊 Какой тип BIOS у вашей материнской платы?
UEFI с поддержкой CSM
Старый Legacy BIOS
UEFI без поддержки CSM
Не знаю, нужно гуглить

Процесс прошивки через ATIFlash

Находясь в среде DOS, перейдите в директорию, где расположены файлы. Если вы скопировали их в корень флешки, просто введите команду cd \ для возврата в корень, если находитеcь в другой папке. Для запуска утилиты введите atiflash и нажмите Enter, чтобы увидеть список доступных команд и текущее состояние системы.

Первым делом выполните команду atiflash -i 0. Она выведет информацию о подключенной видеокарте в слоте 0. Внимательно сверьте ID устройства и размер памяти с данными, которые вы получали в Windows. Если утилита не видит карту или показывает неверные данные, возможно, карта не инициализировалась корректно или требует переключения физического тумблера BIOS на самой плате.

Для сохранения текущей прошивки (резервная копия) используйте команду:

atiflash -s 0 backup.rom

Эта команда создаст файл backup.rom на флешке. Убедитесь, что на носителе достаточно места. После этого можно приступать к записи новой версии. Команда для прошивки выглядит так:

atiflash -p 0 newbios.rom

Здесь -p означает программирование, 0 — индекс устройства, а newbios.rom — имя вашего файла. Если IDs не совпадают, утилита выдаст ошибку. В таком случае можно добавить ключ -f (force) для принудительной прошивки, но это крайняя мера:

atiflash -p -f 0 newbios.rom

☑️ Чек-лист перед записью

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

Решение и ошибок

Наиболее частая проблема — ошибка Error 001: PCI device not found или Error 012. Это означает, что утилита не может связаться с видеокартой. Часто причина кроется в том, что карта отключена системой для безопасности. В таких случаях помогает добавление ключа -cd 2 или -cd 3 к команде, что меняет метод доступа к устройству.

Еще одна распространенная ситуация — невозможность прошить карту из-за защиты Secure Flash. Некоторые современные карты AMD блокируют запись BIOS из DOS, если не выполнен специальный разблокирующий алгоритм, который часто доступен только через драйверы Windows. В этом случае использовать утилиту atikmdag-patcher в Windows для патча драйвера, а затем пробовать прошивку через AMDVBFlashWin в безопасном режиме, но это уже отход от чисто DOS-метода.

⚠️ Внимание: Если в процессе прошивки (появилась надпись"Flashing...") вы видите прогресс, ни в коем случае не прерывайте питание и не перезагружайте компьютер, даже если процесс завис на 90%. Прерывание записи в микросхему гарантированно выведет карту из строя.

Также стоит учитывать, что интерфейсы и команды могут незначительно отличаться в разных версиях ATIFlash. Всегда читайте файл readme.txt, идущий в архиве с утилитой, так как разработчики могут менять синтаксис ключей.

💡

Успешное завершение прошивки подтверждается сообщением"Flash succeeded". После этого обязательно выключите компьютер полностью (не перезагрузка, а shutdown) и выньте вилку из розетки на 10-15 секунд для сброса конденсаторов и инициализации нового BIOS.

Восстановление и проверка результата

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

Если компьютер включается, но изображения нет, или вы видите артефакты, попробуйте переключить физический тумблер BIOS на обратной стороне карты (если он есть) в положение"2" или"Slave". Это запустит карту с резервной, еще рабочей прошивки. После загрузки Windows можно будет попытаться перепрошить основной BIOS снова, уже более внимательно подобрав файл.

В случае полной неработоспособности (черный экран, вентиляторы кружатся на максимуме) потребуется аппаратный программатор, например, CH341A. Он подключается напрямую к контактам микросхемы BIOS на плате видеокарты и позволяет «залить» образ, игнорируя электронные блокировки самой карты. Это сложная процедура, требующая навыков пайки или использования прищепки-клипсы.

Можно ли прошить BIOS видеокарты AMD через BIOS материнской платы?

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

Что делать, если после прошивки пропал звук через HDMI?

В BIOS видеокарты зашит аудио-контроллер. Если вы залили прошивку от карты без HDMI или с другим аудио-кодеком, звук может пропасть. Решение: установить драйверы AMD High Definition Audio заново или вернуться к оригинальной прошивке.

Сбрасывает ли прошивка BIOS гарантию на видеокарту?

Формально — да, изменение программного обеспечения устройства является нарушением условий гарантии. Кроме того, факт прошивки часто можно выявить по измененному контрольному сумме BIOS при диагностике в сервисном центре.

Нужно ли сбрасывать настройки драйвера после прошивки?

Желательно выполнить чистую установку драйверов с помощью утилиты DDU (Display Driver Uninstaller). Старые настройки реестра могут конфликтовать с новыми частотами или таймингами памяти, вызывая нестабильность.