Ошибка «46 error: problem getting flash information» появляется в утилите AFUDOS на этапе, когда программа пытается определить тип и параметры флеш-памяти BIOS на материнской плате — и не получает ответ от микросхемы. Прошивка при этом не начинается: утилита останавливается до записи, что само по себе хорошая новость, ведь плата остаётся в рабочем состоянии. Проблема почти всегда связана с несовместимостью версии AFUDOS, повреждённым файлом прошивки или особенностями конкретной платы.

Ниже разберём, что означает эта ошибка, какие проверки стоит выполнить в первую очередь и какие действия предпринимать только в крайнем случае. Инструкция ориентирована на платы с BIOS от AMI (American Megatrends), для которых и предназначен AFUDOS.

Что означает ошибка 46 в AFUDOS

AFUDOS — это консольная утилита AMI для обновления BIOS из-под DOS. Перед записью она выполняет идентификацию микросхемы флеш-памяти: считывает идентификатор чипа, его объём и организацию блоков. Сообщение problem getting flash information с кодом 46 означает, что этот этап завершился неудачно — утилита не смогла распознать флеш-чип или получить его параметры.

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

💡

Ошибка 46 возникает до начала записи BIOS — плата не повреждена, и у вас есть время спокойно найти причину.

Основные причины проблемы

Точную причину без диагностики назвать нельзя, но практика показывает несколько типичных сценариев. Начинать проверку стоит с самых простых и обратимых вариантов.

  • 🔧 Несовместимая версия AFUDOS. Старая версия утилиты может не знать новый флеш-чип, а слишком новая — некорректно работать со старой платой.
  • 📁 Повреждённый или неподходящий файл прошивки. Файл BIOS для другой модели платы или обрезанный при скачивании.
  • 💾 Проблемы с носителем. Флешка в exFAT/NTFS вместо FAT32, ошибки файловой системы, нестабильное чтение.
  • ⚙️ Особенности платы. На части плат AMI BIOS прошивается только штатными средствами производителя, а AFUDOS блокирован.
  • 🔌 Аппаратная неисправность флеш-чипа или цепей его питания — редкий, но возможный вариант.
⚠️ Внимание: не пытайтесь прошивать BIOS файлом от другой модели или ревизии платы. Даже если AFUDOS начнёт запись, результатом может стать незагружающаяся плата, восстановить которую получится только программатором.

Проверка файла прошивки и носителя

Первое действие — убедиться, что файл BIOS скачан с официального сайта производителя именно для вашей модели и ревизии платы. Ревизия обычно указана шёлкографией на самой плате (например, REV 1.02). Сравните размер скачанного файла с указанным на сайте и, если производитель публикует контрольные суммы, сверьте их.

Флешку подготовьте заново: отформатируйте в FAT32 и скопируйте на неё только файл прошивки и файлы AFUDOS. Имя файла лучше упростить до короткого без пробелов и кириллицы, например bios.rom. Если есть возможность, проверьте другую флешку — изношенные накопители нередко дают ошибки чтения именно в DOS-окружении.

💡

Перед повторной попыткой скачайте файл BIOS заново — обрыв загрузки часто даёт «битый» файл, который внешне выглядит нормально.

Подбор корректной версии AFUDOS

AMI выпускала разные ветки утилиты: классический AFUDOS для DOS, AFUWIN для Windows и AFUEFI для оболочки UEFI. Для современных плат с UEFI правильный выбор — обычно AFUEFI, запускаемый из EFI Shell, а не DOS-версия. Использование «не той» ветки как раз способно дать ошибку идентификации флеш-памяти.

Возможная причина сбоя — слишком старая версия утилиты, не знающая ваш чип. Проверьте, нет ли на странице вашей платы у производителя собственного пакета для обновления BIOS: многие вендоры поставляют проверенную версию AFU вместе с прошивкой и bat-файлом запуска. Это самый безопасный вариант, поскольку сочетание утилиты и файла уже протестировано производителем.

📊 На каком этапе у вас возникла ошибка 46 AFUDOS?
Сразу после запуска команды прошивки
При указании файла BIOS
В AFUEFI из UEFI Shell
Пробую разные версии — ошибка повторяется

Пошаговая диагностика

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

afudos bios.rom /P /B /N

Если синтаксис вызывает сомнения, запустите утилиту без параметров или с ключом помощи — она выведет список поддерживаемых команд.

☑️ Проверка перед повторной прошивкой

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

Если все пункты выполнены, а ошибка 46 повторяется, попробуйте штатные способы обновления, предусмотренные производителем: встроенную утилиту прошивки в самом BIOS (у разных вендоров она называется по-разному) или обновление из Windows фирменным инструментом. Эти методы часто работают там, где ручной запуск AFUDOS упирается в ограничения платы.

Сравнение способов обновления BIOS

СпособСреда запускаРиск ошибки 46Кому подходит
AFUDOSDOS с флешкиВозможен при несовместимости версииОпытным пользователям старых плат
AFUEFIUEFI ShellНиже при корректной версииВладельцам плат с UEFI
AFUWINWindowsЗависит от драйвера и версииКогда нет доступа к DOS/EFI
Встроенная утилита BIOSМеню BIOSМинималенВсем, если поддерживается платой
Фирменная утилита вендораWindowsМинималенНоутбукам и брендовым ПК
Почему на некоторых платах AFUDOS в принципе не работает

Часть производителей модифицирует BIOS и блокирует прошивку сторонними утилитами AMI, разрешая обновление только через собственный инструмент. В этом случае ошибка идентификации флеш-памяти — следствие такой блокировки, а не неисправности. Единственный корректный путь — использовать метод обновления, описанный в документации конкретной платы или ноутбука.

Когда проблема аппаратная

Если ни одна версия утилиты не видит флеш-чип, а штатные средства обновления тоже завершаются ошибкой, возможна аппаратная причина: неисправность самой микросхемы BIOS, проблемы с её питанием или повреждение дорожек. Косвенные признаки — плата периодически «теряет» настройки BIOS, сбрасывает время или ведёт себя нестабильно при входе в Setup.

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

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

Если программные методы исчерпаны, а флеш-чип не определяется ни одной утилитой — это повод для диагностики в сервисе с программатором, а не для экспериментов с принудительной записью.

Частые вопросы

Опасна ли ошибка 46 — не испортился ли BIOS?

Нет. Ошибка возникает на этапе идентификации флеш-памяти, до начала записи. Текущий BIOS остаётся целым, система загружается как раньше.

Какой версией AFUDOS прошивать плату с UEFI?

Для плат с UEFI обычно используется AFUEFI из EFI Shell. Точную рекомендацию стоит искать на странице вашей модели у производителя — часто там лежит готовый проверенный пакет.

Можно ли прошить BIOS файлом от похожей платы?

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

AFUDOS не видит флеш-чип ни в одной версии. Что делать?

Попробуйте штатный метод обновления от производителя (утилита в BIOS или фирменная программа для Windows). Если и он не работает — вероятна аппаратная проблема, требуется диагностика в сервисе.

Почему производитель не даёт AFUDOS на странице платы?

Значит, обновление предусмотрено только фирменным способом. Это нормальная практика: вендор ограничивает прошивку проверенным инструментом, чтобы снизить риск повреждения платы.