Подробный гайд по обновлению BIOS утилитой AMI AFU
Прошивка BIOS с помощью AMI Firmware Update (AFU) Utility — это мощный, но потенциально опасный процесс. Утилита AFU позволяет обновлять, модифицировать или восстанавливать микрокод BIOS/UEFI от American Megatrends напрямую из-под операционной системы или загрузочной среды (DOS/EFI).
КРИТИЧЕСКОЕ ПРЕДУПРЕЖДЕНИЕ
1. Риск окирпичивания:
Если во время прошивки отключится электричество или произойдет сбой, материнская плата перестанет загружаться. Используйте ИБП (UPS).
2. Не прошивайте из-под Windows (AFUWIN):
Производители и опытные мастера категорически не рекомендуют использовать Windows-версию утилиты. Фоновые процессы ОС могут прервать запись. Используйте DOS или EFI Shell.
3. Версия AFU должна совпадать:
Утилита AFU для классического Legacy BIOS (AFUDOS) и для современного UEFI (AFUEFI / AFU v5.x) — это разные программы. Использование старой версии для нового BIOS приведет к ошибке или поломке.
1. Подготовка
Вам понадобятся:
Правильный файл прошивки:
Обычно имеет расширение .rom, .bin, .cap или .fd.
Правильная версия AFU:
- Для старых AMI BIOS:
AFUDOS.exe(версии 3.x или 4.x). - Для современных AMI UEFI:
AFU.efiилиAFUEFI.exe(версии 5.x, например, 5.05, 5.12).
Загрузочная флешка:
- Для DOS: отформатированная в FAT32 с помощью Rufus (выберите FreeDOS).
- Для EFI: обычная FAT32 флешка (EFI Shell встроен в большинство современных BIOS).
Скопируйте файл прошивки и исполняемый файл AFU в корень загрузочной флешки.
2. Синтаксис и основные ключи AFU
Команда запуска выглядит так:
afu.exe [имя_файла_прошивки] [ключи]
Самые важные ключи:
/P— Program main BIOS (Прошить основную область BIOS). Обязательный ключ./C— Clear DMI (Очистить данные DMI, такие как серийные номера и UUID)./X— Do not check ROM ID (Не проверять идентификатор ROM). Использовать только если уверены в файле! Помогает обойти ошибку "Secure Flash" или несовпадения версий./K— Keep DMI (Сохранить текущие данные DMI при прошивке)./O— Overwrite (Перезаписать всё, включая загрузочный блок). Использовать с осторожностью./CAP— Специальный ключ для прошивки файлов формата.cap(используется на материнских платах ASUS)./NODEL— Не удалять данные NVRAM./L— Записать лог процесса в файл.
Классическая "боевая" комбинация для полной прошивки:
afu.exe bios.rom /P /X /CAP (если файл от ASUS) или afu.exe bios.rom /P /X /C
3. Пошаговая инструкция (EFI Shell — Рекомендуемый метод для UEFI)
Это самый современный и безопасный способ для плат последних 10 лет.
- Вставьте флешку с файлами
AFU.efi(илиafuefi.efi) иbios.romв ПК. - Включите ПК и войдите в BIOS (обычно Del или F2).
- Найдите пункт Boot Override или Launch EFI Shell from filesystem (названия могут отличаться, ищите в разделе Boot или Advanced).
- Откроется консоль EFI Shell.
5. Перейдите на вашу флешку. Обычно она определяется как fs0:, fs1: и т.д. Введите:
fs0:
(Если не сработало, попробуйте fs1:)
6. Проверьте наличие файлов командой ls или dir.
7. Запустите прошивку. Например:
afu.efi bios.rom /P /X
8. Дождитесь окончания. Утилита выведет прогресс-бар. Не выключайте ПК!
9. После сообщения об успехе введите reset или exit для перезагрузки.
4. Пошаговая инструкция (FreeDOS — Классический метод)
Если ваша плата старая или EFI Shell недоступен.
- Загрузитесь с флешки FreeDOS.
- В командной строке DOS перейдите на флешку (обычно это диск
C:илиD:, используйтеdir, чтобы найти файлы).
3. Запустите прошивку:
AFUDOS.exe bios.rom /P /X /C
4. Дождитесь завершения и перезагрузите ПК (Ctrl+Alt+Del).
5. Прошивка из-под Windows (AFUWIN) — Только в крайнем случае!
Настоятельно рекомендую избегать этого метода, но если у вас нет возможности загрузиться в DOS/EFI, алгоритм следующий:*
- Отключите антивирус и UAC (Контроль учетных записей).
- Запустите командную строку (CMD) от имени администратора.
- Перейдите в папку с утилитой
cd C:\path\to\afuwin.
4. Выполните команду:
afuwin.exe bios.rom /P /X /O
5. Не трогайте мышь и клавиатуру, не сворачивайте окна, пока ПК не перезагрузится сам.
6. Решение частых проблем (Troubleshooting)
Ошибка 18: "Secure Flash is enabled" (Защита от записи)
Современные BIOS блокируют запись через AFU, если файл прошивки не подписан цифровой подписью производителя или его версия ниже текущей.
Как обойти:
- Попробуйте добавить ключ
/X(игнорировать проверку ID). - Если не помогло, используйте Intel FPT (Flash Programming Tool) из пакета Intel CSME System Tools вместо AFU. Команда для FPT:
fptw.exe -f bios.rom -bios. - В некоторых случаях помогает сброс BIOS перемызкой (Clear CMOS) перед прошивкой.
Ошибка 26: "ROM ID / BIOS ID mismatch"
Файл прошивки не подходит к этой материнской плате.
Решение:
Если вы на 100% уверены, что файл правильный (например, вы сами модифицировали стандартный BIOS), используйте ключ /X. Если файл от другой платы — прекратите прошивку, вы убьете материнскую плату.
Ошибка 11: "Flash size mismatch"
Размер файла прошивки не совпадает с размером чипа на плате.
Решение:
Проверьте, тот ли файл вы скачали. Иногда производители выкладывают файлы в формате .cap, которые нужно предварительно распаковать (например, утилитой MMTool или UEFITool), чтобы получить "чистый" .rom или .bin нужного размера (обычно 16 МБ или 32 МБ).
7. Пост-обработка (После прошивки)
- После успешной прошивки ПК перезагрузится. Первая загрузка может быть долгой (идет тренировка памяти и инициализация). Это нормально.
- Сразу зайдите в BIOS (Del/F2).
- Перейдите в раздел Exit и выберите Load Optimized Defaults (Загрузить настройки по умолчанию). Это критически важно для стабильной работы после смены микрокода.
- Настройте XMP/EXPO для оперативной памяти и порядок загрузки.
- Сохраните настройки (F10) и загрузите ОС.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.