Файл с расширением .rom — это образ прошивки BIOS, который содержит машинный код для инициализации оборудования при включении компьютера. Когда вы скачиваете обновление с сайта производителя, система часто выдаёт именно ROM-файл, а не исполняемый установщик. Обновление BIOS из ROM-файла требует особого подхода: в отличие от EXE-версий, которые запускаются прямо в Windows, ROM-образ нужно прошивать через специальную утилиту или встроенный модуль UEFI.
Если вы открыли ROM-файл и увидели «мусор» в текстовом редакторе — это нормально, прошивка представляет собой бинарный код. Для обновления потребуется загрузочная флешка, утилита от производителя (AFUDOS, EZ Flash, Q-Flash) или встроенная функция BIOS. Ниже разберём все рабочие способы прошивки ROM-образа на материнских платах разных брендов и ноутбуках.
Подготовка к прошивке: проверка версии и совместимости
Перед тем как обновить BIOS из ROM-файла, убедитесь, что скачанная прошивка соответствует точной модели вашей материнской платы или ноутбука. Несовпадение ревизии (например, Rev 1.0 вместо Rev 2.0) приведёт к отказу прошивки или полному выходу платы из строя.
Проверьте текущую версию BIOS. Перезагрузите компьютер и нажмите Del, F2 или F10 (зависит от производителя) при старте. В главном окне UEFI найдите строку BIOS Version или Firmware Revision. Запишите текущую версию — она должна быть ниже той, что вы собираетесь устанавливать.
- 🔍 Сверьте модель платы через утилиту
CPU-Z(вкладка Mainboard) или маркировку на самой плате. - 📥 Скачивайте ROM-файл только с официального сайта производителя — на сторонних ресурсах прошивки часто содержат вредоносный код.
- 🔋 Для ноутбуков обязательно подключите зарядное устройство и проверьте уровень заряда не менее 50%.
⚠️ Внимание: прошивка BIOS с неправильной версией ROM-файла — самая частая причина «кирпича» материнской платы. Если сомневаетесь в совместимости, остановитесь и уточните модель через поиск по маркировке на плате.
☑️ Чек-лист перед обновлением BIOS
Способ 1: обновление через встроенную утилиту UEFI
Самый безопасный метод — использование встроенного модуля обновления, который есть в каждой современной материнской плате. У ASUS это EZ Flash 3, у Gigabyte — Q-Flash, у MSI — M-Flash, у ASRock — Instant Flash. Процедура почти одинаковая для всех брендов.
Скопируйте ROM-файл в корень флешки с файловой системой FAT32. Если флешка в NTFS, BIOS её не увидит. Затем перезагрузите компьютер, войдите в BIOS и запустите утилиту обновления из главного меню или раздела Tool.
Утилита покажет список накопителей и найденные ROM-файлы. Выберите нужный образ, подтвердите обновление и дождитесь завершения. В процессе прошивки компьютер может перезагрузиться один или два раза — это нормально. Не трогайте питание и не нажимайте клавиши до появления рабочего стола.
После завершения BIOS предложит перезагрузку. Зайдите в настройки и нажмите Load Optimized Defaults (загрузка оптимальных настроек), затем сохраните изменения и перезагрузитесь.
Типичный путь для ASUS: Advanced Mode → Tool → ASUS EZ Flash 3 Utility → выбираете флешку → выбираете ROM-файл → Yes
Способ 2: прошивка из DOS с загрузочной флешки
Для старых материнских плат (до 2015 года) или моделей без встроенного модуля обновления используется загрузка в DOS с флешки и запуск утилиты AFUDOS (для AMI BIOS) или AWDFLASH (для Award BIOS). Этот метод требует создания загрузочного накопителя.
Скачайте утилиту HP USB Disk Storage Format Tool или Rufus в режиме FreeDOS. Скопируйте на флешку ROM-файл и утилиту прошивки. Перезагрузите компьютер, выберите загрузку с USB (через F11 или F12 при старте). В командной строке DOS введите команду для прошивки.
- 💾 Для AMI BIOS:
afudos имя_файла.rom /P /B /N /C— полная прошивка с очисткой CMOS. - 💾 Для Award BIOS:
awdflash имя_файла.rom /py /sn /cd /cp— прошивка без сохранения старой версии. - 💾 Если утилита выдаёт ошибку
ROM file not found, проверьте имя файла — оно не должно содержать кириллицу и пробелы.
⚠️ Внимание: во время прошивки из DOS не запускайте никакие резидентные программы и не выгружайте драйверы. Отключите в BIOS опцииUSB Legacy SupportиPlug and Play OS, если они есть.
Способ 3: обновление BIOS на ноутбуке из ROM-файла
Ноутбуки Lenovo, HP, Dell и ASUS чаще всего используют утилиты Windows для обновления BIOS. Однако если у вас есть только ROM-файл (например, для перепрошивки после сбоя), процедура отличается.
На ноутбуках Lenovo используется утилита WinFlash, которая принимает ROM-файлы. Запустите её от имени администратора, укажите путь к прошивке и подтвердите обновление. На HP — утилита HP BIOS Update Utility, которая также работает с ROM-образами.
Для Dell потребуется переименовать ROM-файл в BIOS_IMG.rcv и использовать функцию восстановления: выключите ноутбук, вставьте флешку с файлом в USB-порт, зажмите Ctrl+Esc и подключите питание. Система сама найдёт файл и запустит восстановление.
Если ноутбук не загружается и не реагирует на утилиты, используйте аппаратный программатор CH341A — он прошивает микросхему BIOS напрямую. Для этого потребуется выпаять чип или использовать специальный адаптер-клипсу.
Как восстановить BIOS после неудачной прошивки
Если система не стартует, используйте функцию CrashFree BIOS 3 (ASUS), DualBIOS (Gigabyte) или кнопку BIOS FlashBack на задней панели. Вставьте флешку с ROM-файлом (переименованным в определенное имя) в специальный порт и нажмите кнопку — прошивка восстановится автоматически.
Сравнение способов обновления BIOS из ROM-файла
| Способ | Сложность | Риск сбоя | Подходит для |
|---|---|---|---|
| Встроенная утилита UEFI | Низкая | Минимальный | Современные платы (2015+) |
| Загрузка в DOS | Средняя | Средний | Старые платы без UEFI |
| Утилита из Windows | Низкая | Высокий | Ноутбуки и OEM-системы |
| Программатор CH341A | Высокая | Низкий (при навыке) | Восстановление после сбоя |
Частые ошибки при обновлении BIOS из ROM-файла
Ошибка ROM file size mismatch означает, что размер файла не совпадает с размером микросхемы BIOS. Такое случается при попытке прошить 8-мегабайтный образ в 4-мегабайтную микросхему. Проверьте маркировку чипа на плате (например, Winbond 25Q64 — это 8 МБ, 25Q32 — 4 МБ).
Ошибка BIOS ID check error возникает при несовпадении идентификатора платы в ROM-файле и в текущей прошивке. Утилита отказывается работать. Решение — скачать версию для точной ревизии платы или использовать ключ /B в AFUDOS для обхода проверки, но делать это нужно только при полной уверенности в совместимости.
Если после прошивки компьютер включается, но экран остаётся чёрным, попробуйте сбросить CMOS перемычкой CLR_CMOS на плате или извлечением батарейки на 10 минут. В большинстве случаев это восстанавливает работоспособность.
⚠️ Внимание: не используйте ROM-файлы от другой модели материнской платы, даже если они от одного производителя. Чипсет, встроенный контроллер и раскладка GPIO у разных моделей отличаются — результат будет непредсказуемым.
FAQ: вопросы по обновлению BIOS из ROM-файла
Можно ли обновить BIOS из ROM-файла прямо в Windows?
Да, если производитель предоставляет утилиту, работающую с ROM-образами. ASUS использует WinFlash, MSI — Live Update (с загрузкой ROM), Gigabyte — @BIOS. Однако этот способ менее надёжен: фоновые процессы Windows могут помешать прошивке. Для критического обновления лучше использовать UEFI-модуль.
Что делать, если ROM-файл не открывается в Windows?
ROM-файл не предназначен для открытия в Windows — это бинарный образ. Не пытайтесь запустить его двойным щелчком или открыть в блокноте. Единственный способ взаимодействия — прошивка через утилиту BIOS или программатор.
Как узнать версию BIOS без загрузки в систему?
Нажмите Del или F2 при старте компьютера — версия отобразится в главном окне UEFI. Альтернативный способ — в Windows откройте Win+R, введите msinfo32 и найдите строку «Версия BIOS» в разделе «Сведения о системе».
Нужно ли переименовывать ROM-файл перед прошивкой?
Для встроенных утилит (EZ Flash, Q-Flash) переименование не требуется — они сами находят файл. Для некоторых моделей ноутбуков (например, Dell) требуется переименовать файл в BIOS_IMG.rcv для функции аварийного восстановления. Инструкцию по переименованию всегда смотрите на официальной странице загрузки.
Сколько времени занимает прошивка BIOS из ROM-файла?
Обычно от 1 до 3 минут. Если процесс длится дольше 5 минут, вероятно, система зависла. Подождите ещё 2–3 минуты перед принудительной перезагрузкой — в некоторых платах прошивка с верификацией занимает до 10 минут.
Обновление BIOS из ROM-файла — процедура, требующая внимательности, но при соблюдении инструкций она проходит безопасно. Главные условия успеха: точная модель платы, официальный источник прошивки и стабильное питание. Если вы сомневаетесь в своих действиях, используйте встроенную утилиту UEFI — она автоматически проверяет совместимость и выполняет резервное копирование текущей версии.
После успешной прошивки обязательно проверьте стабильность системы: запустите стресс-тест процессора и памяти в течение 15–20 минут. Если появляются синие экраны или перезагрузки, вернитесь к предыдущей версии BIOS или сбросьте настройки на заводские. Храните скачанный ROM-файл в отдельной папке — он может понадобиться для восстановления в будущем.