Если утилита обновления BIOS скачана с сайта производителя в виде setup.exe или flash.bat, запускать её напрямую в Windows часто нельзя — система блокирует доступ к микросхеме, либо процесс прерывается ошибкой «BIOS Lock» или «Insufficient memory». На большинстве материнских плат прошивка из EXE-файла выполняется только из-под DOS или через встроенную функцию BIOS, хотя некоторые производители (ASUS, MSI, Gigabyte) допускают обновление из-под Windows 10/11.
Перед запуском любого EXE-инсталлятора прошивки проверьте текущую версию BIOS в самом BIOS или через команду wmic bios get smbiosbiosversion в командной строке. Если новая версия отличается менее чем на один-два ревизионных номера, обновление обычно не имеет смысла и несёт только риск.
Прошивка BIOS из EXE-файла — операция, при которой неудачное прерывание превращает материнскую плату в «кирпич». Ниже разберём три рабочих способа: запуск EXE в Windows, создание загрузочной флешки DOS и использование встроенного мастера UEFI.
Подготовка перед прошивкой BIOS из EXE
Сначала определите точную модель материнской платы или ноутбука — ошибка в выборе файла прошивки критичнее, чем сбой питания. Для стационарного ПК выполните wmic baseboard get product,manufacturer,version, для ноутбука посмотрите наклейку снизу или используйте CPU-Z. Скачивайте EXE-файл только со страницы поддержки производителя, а не из сторонних каталогов.
Проверьте, что блок питания и ИБП (если есть) исправны. На ноутбуке обязательно подключите зарядное устройство и убедитесь, что аккумулятор заряжен не менее чем на 50% — при прошивке из EXE в Windows контроллер питания может отключить устройство при низком заряде.
- 🔍 Сверьте контрольную сумму скачанного EXE с указанной на сайте производителя (MD5 или SHA-1)
- 💾 Отключите антивирус и Защитник Windows — они могут блокировать запись в SPI-флеш
- 🔌 Отключите все внешние накопители, принтеры и USB-устройства, кроме мыши и клавиатуры
- 🧩 Закройте все приложения, особенно те, что работают с памятью (браузеры, игры, редакторы)
⚠️ Внимание: если на материнской плате установлен Intel Management Engine (ME) и обновление включает версию ME-фирмваре, процесс может занять 5–10 минут. Не перезагружайте компьютер, даже если экран погас — это нормальное поведение при обновлении ME.
Способ 1: Запуск EXE-файла прошивки в Windows
На материнских платах ASUS с утилитой EZ Flash и на платах MSI с MSI Center EXE-файл часто является самораспаковывающимся архивом, внутри которого лежит образ ROM и утилита AFUWIN.exe (для AMI) или WinFlash.exe (для Award). Запустите EXE от имени администратора — если интерфейс предлагает выбор «Update from file» или «Flash», укажите путь к распакованному ROM-файлу.
Во время прошивки из Windows не нажимайте клавиши и не двигайте мышь. Утилита перезапишет область DMI (данные о серийном номере) и блок загрузчика. После завершения появится окно с предложением перезагрузиться — соглашайтесь, но перед этим дождитесь, пока индикатор прогресса достигнет 100%.
☑️ Чек-лист перед запуском EXE в Windows
Если EXE-файл отказывается запускаться с ошибкой «This program cannot be run in DOS mode», значит, утилита предназначена для DOS, а не для Windows. В этом случае переходите ко второму способу.
Способ 2: Создание загрузочной флешки DOS и запуск EXE
Классический метод для старых плат: EXE-файл — это DOS-утилита, которую нужно запустить из чистой среды. Создайте загрузочную флешку с FreeDOS или MS-DOS. Для этого используйте Rufus — выберите схему разделов MBR, файловую систему FAT32 и образ freedos (в Rufus он встроен). Скопируйте EXE-файл и, если он является архивом, распакуйте его на флешку, чтобы рядом лежали файл .rom и утилита awdflash.exe или afudos.exe.
Загрузитесь с флешки (клавиша F11, F12 или Esc при старте), в командной строке DOS введите имя утилиты и имя файла прошивки, например: afudos newbios.rom /p /b /n для AMI или awdflash newbios.bin /py /sn для Award. Утилита проверит целостность файла и начнёт запись. Не выключайте питание до появления сообщения Flash Complete или Reset System.
afudos newbios.rom /p /b /n /x
Параметр /x отключает проверку идентификатора платы — используйте его только если утилита выдаёт ошибку «BIOS ID check error», но вы абсолютно уверены в совместимости файла. В остальных случаях не добавляйте этот флаг.
⚠️ Внимание: на платах с UEFI (выпущенных после 2012 года) DOS-утилиты часто не работают корректно, поскольку прошивка имеет структуру GPT и требует специальных драйверов. Для таких плат используйте встроенный мастер обновления UEFI.
Как проверить, что флешка загрузочная
Вставьте флешку, перезагрузитесь и зайдите в Boot Menu (F11/F12). Если в списке появилась запись с названием вашей флешки (например, UEFI: KingstonDataTraveler), значит, Rufus создал загрузочную область корректно. Если запись отсутствует, повторите создание с параметром «DD-образ» вместо «ISO-образ».
Способ 3: Встроенный мастер UEFI (M-Flash, EZ Flash, Q-Flash)
Современные материнские платы позволяют прошить BIOS без DOS и Windows: нужно лишь скопировать файл прошивки (ROM или CAP) на флешку и запустить мастер из меню BIOS. Для этого зайдите в BIOS (Del или F2), найдите раздел M-Flash (MSI), EZ Flash (ASUS) или Q-Flash (Gigabyte). Мастер сам обнаружит файл на флешке, проверит его целостность и предложит обновить.
Этот способ безопаснее, потому что мастер работает на уровне прошивки, не завися от операционной системы. При этом EXE-файл, скачанный с сайта, нужно предварительно распаковать, чтобы получить чистый образ .rom или .cap — сам EXE мастер не читает.
| Производитель | Название мастера | Формат файла | Клавиша входа |
|---|---|---|---|
| ASUS | EZ Flash 3 | .CAP | F2 → Advanced → EZ Flash |
| MSI | M-Flash | .E2, .ROM | Del → M-Flash |
| Gigabyte | Q-Flash Plus | .F32, .F40 | Del → Q-Flash |
| ASRock | Instant Flash | .ROM | Del → Instant Flash |
После выбора файла мастер покажет текущую и новую версии, а также предупредит о необратимости операции. Подтвердите действие и дождитесь перезагрузки — обычно она происходит автоматически. Не отключайте питание, даже если экран остаётся чёрным более 3 минут.
Что делать, если прошивка BIOS из EXE прервалась
Если процесс остановился на середине и компьютер не включается, не паникуйте. На большинстве современных плат есть функция восстановления из резервной копии: при старте удерживайте клавишу F2 + Esc (ASUS) или Ctrl + Home (MSI) — система попытается восстановить BIOS из скрытого раздела. На платах Gigabyte с функцией DualBIOS резервная микросхема перехватит управление автоматически.
Если автоматическое восстановление не сработало, используйте функцию USB Flashback (ASUS) или Q-Flash Plus (Gigabyte): переименуйте файл прошивки в GIGABYTE.bin или MSI.ROM, вставьте флешку в специальный порт (обычно белого цвета) и нажмите кнопку на задней панели. Индикатор начнёт мигать — процесс займёт 3–5 минут.
⚠️ Внимание: если у вас ноутбук и прошивка прервалась, не пытайтесь разбирать его для извлечения микросхемы — это требует специального программатора CH341A и навыков пайки. Обратитесь в сервисный центр, где восстановят BIOS через SPI-программатор.
Частые ошибки при запуске EXE-файла BIOS
Ошибка «ROM file not found» означает, что утилита не видит файл прошивки рядом с собой. Убедитесь, что EXE-файл распакован полностью, а не запущен из архива. Ошибка «Unknown flash type» появляется, когда утилита не может определить модель микросхемы SPI — это случается при запуске 32-битной утилиты на 64-битной Windows без поддержки NTVDM.
Ошибка «BIOS ID check error» возникает при несовпадении идентификатора платы в файле прошивки и в текущем BIOS. Это защита от установки несовместимой версии. Если вы уверены, что файл верный, используйте параметр принудительной прошивки, но помните о риске.
- 🛑 «Insufficient memory» — закройте фоновые процессы, отключите автозагрузку программ через
msconfig - 🛑 «ACPI error» — отключите режим ACPI в BIOS (Setup → Advanced → ACPI Settings → Disabled)
- 🛑 «Write protection» — проверьте, не включён ли аппаратный джампер защиты BIOS на плате
FAQ по прошивке BIOS из EXE
Можно ли прошить BIOS из EXE-файла прямо в Windows 11?
Да, на платах ASUS, MSI и Gigabyte, выпущенных после 2020 года, есть утилиты, работающие из-под Windows (например, ASUS WinFlash или MSI Live Update). Но они требуют отключения Secure Boot и BitLocker, а также могут быть заблокированы политикой целостности памяти. Безопаснее использовать мастер UEFI.
Что делать, если EXE-файл прошивки не открывается на 64-битной системе?
Старые DOS-утилиты (Awdflash, AMIFlash) не работают в 64-битной Windows из-за отсутствия 16-битной подсистемы. Создайте загрузочную флешку FreeDOS и запустите утилиту там, либо используйте встроенный мастер UEFI, если он есть на вашей плате.
Как откатить BIOS, если новая версия работает нестабильно?
Скачайте более старую версию с сайта производителя и повторите процедуру прошивки тем же способом. Обратите внимание: некоторые производители запрещают даунгрейд (например, Intel и Dell). В этом случае используйте параметр принудительной прошивки или программатор.
Почему после прошивки BIOS из EXE пропал серийный номер или ключ Windows?
При прошивке перезаписывается область DMI, где хранятся серийный номер и UUID. Windows привязывается к этим данным. Если ключ пропал, восстановите его из учётной записи Microsoft (связка с аппаратным обеспечением) или через команду slmgr /ipk с вашим ключом.