Ошибка «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-файлом запуска. Это самый безопасный вариант, поскольку сочетание утилиты и файла уже протестировано производителем.
Пошаговая диагностика
Действуйте последовательно, после каждого шага пробуя запуск заново. Команда прошивки в общем виде выглядит так (синтаксис ключей может отличаться в зависимости от версии утилиты — сверяйтесь с документацией к конкретной версии):
afudos bios.rom /P /B /N
Если синтаксис вызывает сомнения, запустите утилиту без параметров или с ключом помощи — она выведет список поддерживаемых команд.
☑️ Проверка перед повторной прошивкой
Если все пункты выполнены, а ошибка 46 повторяется, попробуйте штатные способы обновления, предусмотренные производителем: встроенную утилиту прошивки в самом BIOS (у разных вендоров она называется по-разному) или обновление из Windows фирменным инструментом. Эти методы часто работают там, где ручной запуск AFUDOS упирается в ограничения платы.
Сравнение способов обновления BIOS
| Способ | Среда запуска | Риск ошибки 46 | Кому подходит |
|---|---|---|---|
| AFUDOS | DOS с флешки | Возможен при несовместимости версии | Опытным пользователям старых плат |
| AFUEFI | UEFI Shell | Ниже при корректной версии | Владельцам плат с UEFI |
| AFUWIN | Windows | Зависит от драйвера и версии | Когда нет доступа к 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 на странице платы?
Значит, обновление предусмотрено только фирменным способом. Это нормальная практика: вендор ограничивает прошивку проверенным инструментом, чтобы снизить риск повреждения платы.