Файл с расширением .rom — это образ прошивки BIOS, который производитель материнской платы выкладывает для обновления микрокода, и записать его можно несколькими способами: через встроенную утилиту в самом UEFI, из-под DOS или аппаратным программатором. Выбор метода зависит от модели платы и от того, загружается ли система вообще.
Ошибка при прошивке способна превратить материнскую плату в «кирпич», поэтому к процедуре нужно подготовиться: проверить точную модель и ревизию платы, скачать правильный файл и обеспечить стабильное питание. Ниже разберём каждый шаг подробно.
Что такое ROM-файл и когда нужна прошивка
Файл .rom (иногда встречаются расширения .bin, .cap, .fd) содержит образ микропрограммы, записываемой в чип флеш-памяти на материнской плате. Производители выпускают обновления для поддержки новых процессоров, исправления ошибок совместимости с памятью и устранения уязвимостей.
Прошивать BIOS без необходимости не стоит. Обновление оправдано в конкретных ситуациях:
- 🔧 Установка нового процессора, который текущая версия BIOS не распознаёт
- 💾 Проблемы совместимости с модулями оперативной памяти или видеокартой
- 🛡️ Закрытие известных уязвимостей, указанных в описании версии на сайте производителя
- 🔄 Система нестабильна, а в changelog новой версии прямо описано исправление вашей проблемы
Если компьютер работает стабильно и новое оборудование не планируется, риск прошивки превышает потенциальную пользу. Это базовый принцип, которого придерживаются и сами производители плат.
Подготовка: проверка модели и скачивание файла
Первое действие — точно определить модель и ревизию материнской платы. У одной и той же модели могут существовать аппаратные ревизии (например, Rev 1.0 и Rev 2.0), и файлы прошивки для них разные. Ревизия обычно указана шелкографией на самой плате, в углу или между слотами.
Узнать модель без разборки корпуса можно командой в командной строке Windows:
wmic baseboard get product,Manufacturer,version
Файл прошивки скачивайте только с официального сайта производителя — со страницы поддержки конкретной модели. Сторонние источники и «сборки» могут содержать модифицированный или повреждённый образ. После скачивания сверьте контрольную сумму файла, если она опубликована на сайте.
⚠️ Внимание: прошивка файлом от другой ревизии платы — одна из самых частых причин полного отказа устройства после обновления. Перед записью трижды сверьте маркировку на плате с названием скачанного файла.
☑️ Подготовка к прошивке BIOS
Подготовка USB-флешки
Для большинства способов прошивки понадобится USB-накопитель, отформатированный в файловой системе FAT32. Это требование связано с тем, что среда UEFI и DOS-утилиты штатно работают именно с FAT32; NTFS и exFAT могут не определиться.
Скопируйте ROM-файл в корень флешки. Некоторые утилиты требуют переименования файла в строго заданное имя — такая особенность всегда описана в инструкции на странице загрузки конкретной платы, поэтому сверяйтесь именно с ней, а не с универсальными советами.
Способ 1: прошивка через встроенную утилиту UEFI
Самый безопасный метод — фирменная утилита, встроенная в сам BIOS. У разных производителей она называется по-разному: Q-Flash у Gigabyte, EZ Flash у ASUS, M-Flash у MSI, Instant Flash у ASRock. Принцип работы у всех схожий.
Порядок действий в общем виде:
- ⌨️ Войдите в BIOS/UEFI, нажав
DelилиF2при включении (клавиша зависит от платы) - 📂 Найдите раздел с утилитой прошивки — обычно в меню
Toolили на стартовом экране расширенного режима - 💿 Выберите ROM-файл на флешке и подтвердите начало обновления
- ⏳ Дождитесь завершения: плата сама перезагрузится, прерывать процесс нельзя
Утилита обычно проверяет совместимость файла с платой до начала записи — это дополнительная защита от ошибки. После перезагрузки настройки BIOS сбрасываются на значения по умолчанию, их потребуется выставить заново: порядок загрузки, профиль памяти XMP и прочее.
Способ 2: прошивка через DOS
Метод актуален для старых плат и ситуаций, когда встроенной утилиты нет. Потребуется загрузочная DOS-флешка (её можно создать, например, через Rufus с опцией FreeDOS) и DOS-версия прошивальщика — чаще всего это AFUDOS для плат на базе AMI BIOS или awdflash для Award.
Загрузившись с флешки, запускают утилиту с именем файла прошивки в качестве параметра. Типовая команда выглядит примерно так:
afudos firmware.rom /p /b /n
Ключи команды различаются между версиями утилит, поэтому точный синтаксис берите из инструкции производителя платы — часто он приведён в текстовом файле внутри архива с прошивкой. Никогда не запускайте прошивку из-под DOS при нестабильном питании: обрыв записи на середине почти гарантированно выводит плату из строя.
⚠️ Внимание: фирменные Windows-утилиты для прошивки BIOS существуют, но этот способ считается самым рискованным — сбой операционной системы во время записи прерывает процесс. Если есть альтернатива через UEFI, выбирайте её.
Способ 3: прошивка программатором
Если плата не загружается после неудачной прошивки, остаётся аппаратный метод — запись образа напрямую в чип флеш-памяти программатором вроде CH341A с прищепкой SOIC8. Чип BIOS на плате обычно имеет 8 контактов и маркировку серии 25xxx (например, Winbond W25Q...).
Процедура требует аккуратности: прищепку подключают к чипу с соблюдением положения первого контакта, затем через ПО программатора стирают чип и записывают ROM-файл. Перед записью полезно считать и сохранить текущее содержимое чипа — в нём могут храниться уникальные данные платы, например MAC-адрес сетевого контроллера и серийные номера.
Как определить первый контакт чипа
На корпусе микросхемы есть точка или выемка — она отмечает первый вывод. На прищепке первый контакт обычно обозначен цветным проводом. Неверная ориентация прищепки — частая причина того, что программатор не видит чип.
Сравнение способов прошивки
| Способ | Сложность | Риск | Когда применять |
|---|---|---|---|
| Утилита в UEFI | Низкая | Минимальный | Штатное обновление на рабочей плате |
| DOS с флешки | Средняя | Средний | Старые платы без встроенной утилиты |
| Утилита из Windows | Низкая | Повышенный | Когда нет других вариантов |
| Программатор | Высокая | Зависит от навыка | Восстановление после неудачной прошивки |
Что делать после прошивки и при неудаче
После успешного обновления зайдите в BIOS и выполните сброс настроек на значения по умолчанию (пункт вроде Load Optimized Defaults), затем настройте систему заново. Проверьте, что версия BIOS на стартовом экране соответствует прошитой, а все компоненты — процессор, память, накопители — определяются корректно.
Если после прошивки плата не стартует, не спешите паниковать. Возможные шаги:
- 🔌 Сбросьте CMOS перемычкой или извлечением батарейки на несколько минут
- 🆘 Проверьте наличие функции восстановления (BIOS Flashback, Q-Flash Plus и аналоги) — если она есть у вашей модели, прошивку можно повторить без процессора и памяти, с кнопки на плате
- 🧰 При отсутствии такой функции — прошивка чипа программатором или обращение в сервисный центр
⚠️ Внимание: наличие и порядок работы функций аварийного восстановления зависят от конкретной модели платы. Точное имя файла для восстановления и процедуру ищите в руководстве пользователя именно вашей платы.
Частые вопросы
Чем открыть файл ROM, чтобы посмотреть содержимое?
Обычному пользователю это не нужно: ROM-файл не открывается просмотрщиками, а записывается утилитой прошивки целиком. Для анализа образа существуют специальные инструменты вроде UEFITool, но они предназначены для опытных специалистов.
Можно ли прошить BIOS файлом от похожей модели платы?
Нет. Даже внешне идентичные платы могут иметь разные компоненты и ревизии. Прошивка чужим образом с высокой вероятностью приведёт к нерабочему состоянию устройства.
Слетит ли гарантия после прошивки BIOS?
Штатное обновление официальным файлом с сайта производителя гарантию не нарушает — это предусмотренная процедура. А вот модифицированные прошивки и вмешательство программатором могут стать основанием для отказа в гарантийном обслуживании.
Сколько времени занимает прошивка?
Обычно процесс занимает несколько минут. Главное — не прерывать его: не выключать питание, не нажимать кнопки и не извлекать флешку до полной перезагрузки платы.
Что делать, если флешка не видна в утилите прошивки?
Проверьте, что накопитель отформатирован в FAT32, попробуйте другой USB-порт (лучше на задней панели) и другую флешку меньшего объёма. Также убедитесь, что ROM-файл лежит в корне накопителя и не находится внутри архива.