Создание дампа BIOS: полная инструкция

При попытке обновить прошивку материнской платы ASUS TUF Gaming B550-PLUS до версии 3405 система выдала ошибку проверки целостности образа. Это типичный сценарий, когда без создания дампа текущего BIOS не обойтись. Дамп — это полная копия микрокода прошивки, хранящегося в микросхеме SPI Flash. Его создание занимает 5–10 минут, но защищает от необратимого повреждения платы при неудачном обновлении.

В этой инструкции разберем три рабочих способа снятия дампа: штатные средства UEFI, программное извлечение под Windows и аппаратный метод с программатором. Также рассмотрим, как проверить целостность созданного образа и восстановить работоспособность платы при частичном повреждении прошивки.

Когда возникает необходимость в дампе BIOS

Резервная копия прошивки нужна не только перед обновлением. Случаи, когда дамп становится единственным способом спасти материнскую плату, встречаются чаще, чем кажется. Например, после сбоя питания во время перепрошивки или установки неподходящей версии BIOS система перестает запускаться, а индикатор POST-кодов замирает на значении 99.

Аппаратный сброс CMOS не помогает, а плата не реагирует на нажатие клавиш входа в настройки. В такой ситуации восстановить работоспособность можно только через запись корректного дампа в микросхему. Если копия прошивки была сделана заранее, восстановление занимает несколько минут.

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

Методы создания дампа BIOS

Выбор способа зависит от доступного оборудования и состояния платы. Если система загружается и BIOS работает — подойдут программные методы. При полном отказе запуска потребуется аппаратный программатор.

МетодНеобходимое оборудованиеСложностьРиск повреждения
Штатные средства UEFIФлешка FAT32НизкаяМинимальный
Программный (Windows)Утилита производителя платыСредняяНизкий
Аппаратный (программатор)CH341A, клипса SOIC-8ВысокаяСредний

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

📊 Какой способ создания дампа вам ближе?
Штатные средства UEFI
Программный под Windows
Аппаратный программатор
Еще не пробовал, ищу инструкцию

Создание дампа через BIOS/UEFI

Многие современные материнские платы имеют встроенную функцию сохранения текущей прошивки в файл. У моделей ASUS она называется EZ Flash, у MSI — M-Flash, у Gigabyte — Q-Flash. Процедура одинакова для большинства производителей.

Подготовьте флешку с файловой системой FAT32 и свободным местом не менее 64 МБ. Вставьте накопитель в порт USB 2.0 на задней панели — это исключит проблемы с инициализацией устройства на этапе загрузки.

Войдите в настройки BIOS, нажав клавишу Del или F2 при старте системы. Запустите утилиту обновления прошивки. В интерфейсе выберите опцию сохранения текущей версии в файл — она обычно обозначена как Save current BIOS to file или Backup BIOS.

Укажите путь к флешке и подтвердите операцию. Процесс занимает около минуты. По завершении утилита сообщит имя созданного файла — обычно это комбинация названия платы и версии прошивки с расширением .CAP или .ROM.

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

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

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

Программное извлечение дампа под Windows

Если плата не поддерживает сохранение прошивки штатными средствами, используйте утилиты производителя. Для плат ASUS подойдет WinFlash, для MSI — MSI Live Update в режиме сохранения текущей версии.

Запустите утилиту от имени администратора. Найдите раздел резервного копирования — в WinFlash это кнопка Save в нижней части окна. Укажите папку для сохранения файла и дождитесь завершения операции.

Альтернативный вариант — использование универсальной утилиты Flash Programming Tool от Intel. Она работает с большинством чипов SPI Flash и позволяет не только сохранить дамп, но и прочитать информацию о самом чипе.

fpt.exe -d backup.bin -f

Команда -d указывает на необходимость чтения данных, -f — принудительный режим без запросов подтверждения. Файл backup.bin будет создан в текущей директории.

Аппаратное снятие дампа программатором

При полном отказе запуска компьютера единственный способ получить копию прошивки — прямое чтение микросхемы. Для этого потребуется программатор CH341A и клипса для подключения к чипу без выпаивания.

Найдите микросхему SPI Flash на материнской плате. Обычно она расположена рядом с батарейкой CMOS и имеет маркировку 25xx (например, 25Q128JV). Отключите питание компьютера, но не вынимайте батарейку — это сохранит настройки.

Установите клипсу на микросхему, соблюдая ориентацию по ключу. Подключите программатор к USB-порту компьютера. Запустите ПО для работы с программатором — AsProgrammer или FlashROM.

Выберите модель чипа из списка поддерживаемых. Нажмите кнопку Read — программа прочитает содержимое микросхемы и отобразит его в шестнадцатеричном виде. Сохраните данные в файл через опцию Save.

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

Проверка целостности созданного дампа

Созданный файл нельзя использовать для восстановления без проверки. Сравните размер дампа с объемом микросхемы. Для чипа 25Q128 объемом 16 МБ размер файла должен быть ровно 16 777 216 байт.

Откройте дамп в шестнадцатеричном редакторе — HxD или 010 Editor. В начале файла должна присутствовать структура FF FF FF FF или сигнатура производителя. Для плат на чипсетах Intel характерно наличие блока FFS (Firmware File System) в первых секторах.

Проверьте контрольную сумму файла. Утилита fpt.exe при чтении выводит значение Flash Image CRC. Сравните его с контрольной суммой, вычисленной после сохранения. Несовпадение указывает на ошибки при чтении.

⚠️ Внимание: загрузка дампа с нарушенной целостностью в программатор может привести к полному отказу платы. Всегда проверяйте файл перед записью.
Как восстановить BIOS из дампа

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

Типичные ошибки при создании дампа

Ошибка Flash device not found при работе с программатором указывает на неправильную установку клипсы или несовместимость чипа. Проверьте маркировку микросхемы и выберите точную модель в списке программатора.

Программа fpt.exe может завершиться с ошибкой Error 280 — это означает, что BIOS заблокирован от чтения через программный интерфейс. В этом случае используйте аппаратный метод или отключите защиту в настройках UEFI.

  • 🔹 Проверьте версию утилиты — старые версии могут не поддерживать новые чипы
  • 🔹 Убедитесь, что флешка отформатирована в FAT32, а не exFAT
  • 🔹 Временно отключите антивирус — он может блокировать доступ к портам
  • 🔹 Выполняйте операции от имени администратора

При сохранении дампа через штатные средства UEFI возможна ошибка USB device not found. Переподключите флешку в другой порт и повторите попытку. Некоторые платы не видят накопители в портах USB 3.0 при загрузке в режиме совместимости.

FAQ по созданию дампа BIOS

Можно ли создать дамп BIOS без программатора?

Да, если материнская плата загружается. Используйте штатные средства UEFI или утилиты производителя под Windows. Аппаратный программатор требуется только при полном отказе запуска.

Какой размер имеет дамп BIOS?

Размер дампа равен объему микросхемы SPI Flash. На современных платах это 8, 16 или 32 МБ. Точное значение указано в маркировке чипа.

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

Нет. Дамп привязан к конкретной модели материнской платы и даже ревизии. Использование чужого дампа приведет к нестабильной работе или полному отказу.

Что делать, если дамп получился некорректным?

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

Регулярное создание резервных копий прошивки — единственная надежная страховка от выхода платы из строя при неудачном обновлении. Достаточно один раз потратить 10 минут на снятие дампа, чтобы в будущем не потерять несколько дней на восстановление или замену материнской платы. Для закрепления материала рекомендуем сохранить инструкцию в закладки и выполнить создание дампа на текущей системе уже сегодня.