Ami flash utility windows

Правильная модернизация BIOS, и как это делается с помощью AMIFlash

Поделитесь в соцсетях:

Рано или поздно большинство пользователей ПК сталкиваются с проблемами, решить которые может только модернизация системной BIOS. Кроме этого, многие подготовленные пользователи обновляют BIOS своей материнской платы каждый раз после выхода новой версии, предупреждая саму возможность возникновения таких проблем. Мы подробно рассмотрим универсальный и удобный инструмент — утилиту AMIFlash, пригодную для обновления BIOS всех производителей и обладающую богатыми возможностями тонкой настройки.

Существует достаточное количество программ, предназначенных для модернизации BIOS. Среди них есть универсальные (как, например, AwardFlash, UniFlash, ECSFlash, AMIFlash) и специальные — к примеру PhoenixPhlash, которая может использоваться только совместно с конфигурационным файлом для определенных материнских плат. Однако именно AMIFlash от American Megatrends является лучшим универсальным инструментом модернизации большинства системных BIOS. Утилита обладает несколькими неоспоримыми достоинствами, выгодно отличающими ее от других аналогичных программ и делающими ее в своем роде уникальным продуктом.

Итак, чем же она хороша?

Последний момент особенно важен. Технология DOS/4G открывает 32-битовый доступ к памяти и пространству I/O-портов, что позволяет производить прямую адресацию всех регистров чипсета. Управление этими регистрами, в свою очередь, позволяет осуществлять операции в адресном пространстве микросхемы Flash. На практике это означает, что становится возможным прочитать из FlashROM код производителя и тип микросхемы, чтобы выбрать правильный алгоритм для записи/чтения данных.

Отметим, что такое, казалось бы, простое решение, как применение DOS/4G, не используется другими производителями утилит для обновления BIOS, например Award Software. В недавнем прошлом попытка всеми силами уменьшить размер flash-утилиты, пусть даже в ущерб качеству и возможностям, выглядела логичной. Ведь размер файла ограничен объемом накопителя FDD, в «былые времена» составлявшим 360 KB. Однако сейчас, когда привычной уже давно является емкость FDD 1,44 MB, подобный «традиционный» подход выглядит несколько странным.

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

Итак, для начала необходимо подготовить компьютер к процессу модернизации. Для этого нужно сделать следующее.

1. Обязательно перевести систему в штатный режим, если она разогнана.

2. Отключить в BIOS Setup все функции, предназначенные для защиты BIOS от перепрограммирования. Как правило, такая возможность предусмотрена, чтобы предотвратить несанкционированную запись в BIOS FlashROM, и используется для защиты от вирусов типа CIH.

3. Установить перемычку управления записью BIOS, если таковая имеется на материнской плате, в разрешающее положение.

Естественно, после успешной модернизации BIOS все измененные таким образом установки необходимо вернуть в исходное состояние.

Далее можно непосредственно приступать к обновлению BIOS. Для этого нужно загрузиться с системной дискеты, на которой, помимо системных файлов, должны присутствовать сама утилита (amiflash.exe) и файл с обновлением BIOS (newbios.bin). Здесь следует сделать важное замечание: если планируется использовать AMIFlash для модернизации BIOS 4 Mb (524288 байт), то сохранение предыдущей версии BIOS на дискете объемом 1,44 MB будет невозможно, так как сама программа занимает немногим более 500 KB, и свободного места на загрузочной дискете не останется.

Рис. 1. Основной экран диалогового режима AMIFlash

Утилита AMIFlash может работать как в диалоговом режиме, так и в режиме командной строки. В отличие от AwardFlash, диалоговый режим предоставляет такие же широкие возможности конфигурирования, как и командная строка, поэтому далее будут параллельно рассмотрены оба режима запуска программы (на примере версии 8.26.14).

Основной экран программы состоит из четырех частей (рис. 1).

Итак, AMIFlash из командной строки запускается следующим образом:

AMIFLASH.EXE [имя_файла_для_программирования]
[/ключ [/ключ. ]]

Большинство опций может быть как включено, так и деактивировано, для чего непосредственно перед ключом (т. е. сразу после косой черты) ставится знак «-» (минус, без кавычек). Такая возможность необходима, так как программа может запоминать текущее состояние каждого ключа и записывать во внутренний файл конфигурации. Соответственно если опция по умолчанию включена, ее всегда можно отключить из командной строки. Справку по всем доступным ключам можно получить традиционным способом, запустив утилиту с параметром /? или /H.

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

Go ahead — запуск процедуры обновления BIOS. Однако прежде необходимо указать имя файла для модернизации и в случае необходимости — имя файла для сохранения текущей версии BIOS. Для этих целей служит следующий пункт меню.

File — задание имен файлов с новой BIOS и для сохранения старой версии. Отметим, что нажатие Enter в этом экране запускает обновление BIOS. Поэтому если есть необходимость предварительно установить некоторые параметры модернизации, нужно просто ввести в соответствующие поля имена файлов и нажать клавишу Escape. С помощью командной строки можно указать лишь имя для нового файла BIOS. Для этого необходимо запустить AMIFlash следующим образом: amiflash.exe newbios.bin. Передача в программу имени файла для сохранения не поддерживается, однако можно сохранить текущую BIOS в файле с помощью ключа /S: amiflash.exe /Soldbios.bin. При использовании этого ключа диалоговый режим не активируется, т. е. сразу после сохранения файла происходит выход из программы и возврат в командную строку.

Читайте также:  Windows встроенная программа просмотра изображений windows
Рис. 2. При обновлении BIOS в AMIFlash доступен большой выбор параметров

Switch — применяется для установки параметров обновления BIOS (рис. 2). Каждому параметру соответствует ключ командной строки (более подробно см. вставку).

Следующие два пункта меню — Part List и Chipset List — позволяют вручную задать типы компонентов системы, необходимых для корректной модернизации BIOS: микросхему FlashROM и чипсет, на основе которого сделана материнская плата. Практическая необходимость в использовании этих двух пунктов меню может возникнуть лишь в том случае, если данные компоненты не определились автоматически или же определились неправильно. Излишне говорить, что устанавливать тип микросхем вручную стоит, только будучи абсолютно уверенным в правильности производимых действий. Для повторной инициации автоматического определения микросхемы FlashROM и чипсета служит отдельный пункт Auto Detect.

Module — как уже было сказано, программа имеет модульную структуру. Каждый поддерживаемый чипсет (ID = 0) или микросхема FlashROM (ID = 1) представлен отдельным модулем, с которым можно провести ряд операций: удалить, сохранить в отдельный файл или добавить новый модуль из внешнего файла. Последнюю операцию можно также осуществить с помощью ключа командной строки/U[file], где file — имя файла, содержащего добавляемый модуль. К сожалению, описание формата модулей является закрытой информацией, поэтому добавление новых модулей пользователем не представляется возможным.

Помимо перечисленных выше, AMIFlash обладает также рядом возможностей, которые доступны только при использовании командной строки.

Ключ /A[+] инициирует обновление BIOS в автоматическом режиме без какого-либо вмешательства пользователя. Чипсет и установленная микросхема FlashROM определяются автоматически. Использование постфикса «+» разрешает оконный интерфейс, в противном случае обновление происходит в режиме командной строки. Применение данного ключа подразумевает обязательное указание имени файла обновления BIOS в командной строке. Все настройки в этом случае следует проводить только с помощью параметров командной строки, так как диалоговый режим становится недоступным.

Ключ /T[n] может быть использован только в сочетании с ключом /A и задает количество попыток перепрограммирования BIOS в случае, если первая попытка не привела к желаемому результату. Значение параметра n изменяется в пределах 0—65535.

Ключ /Q отключает вывод каких-либо сообщений во время обновления BIOS.

Ключ /X задает режим, при котором запрещается используемое по умолчанию автоматическое определение типа FlashROM и набора системной логики.

Рис. 3. Ключ /P открывает «скрытый» пункт меню Security

Ключ /P открывает «секретный» пункт меню Security (рис. 3), позволяющий:

Очевидно, что максимальную пользу из этой функции могут извлечь производители материнских плат, распространяющие AMIFlash вместе со своей продукцией.

После подробного описания возможностей AMIFlash мы приведем оптимальную конфигурацию утилиты для модернизации BIOS — в основном для тех читателей, которые не вполне уверенно чувствуют себя среди многочисленных ключей, опций и параметров.

@echo off
if exist oldbios.bin goto program
amiflash.exe /Soldbios.bin
:program
amiflash.exe newbios.bin /A+ /-B /-C /-D /E /-G /I /L /N /R /V

При первом запуске этого bat-файла текущая BIOS будет сохранена в файл oldbios.bin, а файл newbios.bin будет записан в микросхему FlashROM без какого-либо участия со стороны пользователя. При последующих запусках сохранение текущей BIOS происходить не будет, чтобы не затереть файл с исходной версией BIOS, которая может пригодиться в случае неудачной модернизации.

Если же более предпочтительным кажется диалоговый режим, следует просто запустить AMIFlash с такими параметрами:

amiflash.exe /-B /-C /-D /E /-G /I /L /N /R /V

Действие параметров в обоих случаях прозрачно: Boot Block перепрограммироваться не будет, установленные пароли останутся активными, перед программированием будет произведена проверка целостности самого файла с новой BIOS и его соответствия данной материнской плате, а после перепрошивки BIOS установки CMOS Setup примут значения по умолчанию и выполнится автоматическая перезагрузка системы. Остается надеяться, что при соблюдении приведенных выше рекомендаций этот последний пункт выполнится успешно, уже с новой версией BIOS. Удачной модернизации.

P. S. Когда статья была практически закончена, вышла в свет AMIFlash версии 8.27.0A. Несмотря на то что количество возможных параметров командной строки сократилось до четырех (если верить ключу /?), описанные в данной статье параметры перешли в разряд недокументированных и продолжают работать так же, как и в версии 8.26.14. Кроме этого, упразднена опция «BIOS functions are called by ROM file» и добавлена «Check Feature ID/Check BIOS ID».

Параметры обновления BIOS с помощью AMIFlash

Boot Block Programming (ключ /B) — разрешение программирования BootBlock — загрузочного блока, который первым выполняется при старте системы. Он крайне редко претерпевает изменения, и обычно нет необходимости перепрограммировать BootBlock, если производителем материнской платы в описании новой BIOS не сказано обратное. Следует помнить, что сбой при программировании BootBlock может привести к невозможности восстановления BIOS программными средствами, поэтому рекомендуется эту опцию отключить.

BIOS functions are called by ROM file. Включение опции разрешает вызов функции записи Flash из системной BIOS. Иначе функция перепрограммирования вызывается непосредственно из утилиты AMIFlash. Если материнская плата выполнена с такими конструктивными особенностями, что использование алгоритмов AMIFlash не приводит к успешному результату, следует включить эту опцию.

Load CMOS defaults (ключ /C). Позволяет сразу после программирования загрузить установки BIOS по умолчанию (BIOS Default).

Clear passwords during loading CMOS defaults (ключ /D). Сброс пароля BIOS при установке параметров CMOS по умолчанию.

Re-boot after programming done (ключ /R). Перезагрузка системы сразу после окончания программирования BIOS.

BIOS file checksum verify (ключ /V). Включение проверки контрольной суммы содержимого BIOS. В случае несовпадения на экран выводится сообщение «The BIOS ROM file checksum is BAD».

BIOS file tag check (ключ /I). Проверка файла BIOS на соответствие материнской плате. Путем сравнения специальных меток, одна из которых содержится в файле BIOS, а другая хранится в области DMI, однозначно определяется материнская плата и программой делается вывод о взаимном соответствии файла BIOS и платы.

Clear CMOS after programming done (ключ /E). Очистить CMOS после программирования. Эта опция позволяет избежать ситуации, когда новая версия BIOS формирует массивы данных в CMOS, отличающиеся от уже имеющихся. В таком случае возможны проблемы со стартом материнской платы. Программное обнуление CMOS эквивалентно использованию специальной перемычки «Clear CMOS».

GPNV data area reserving (ключ /G). Резервирование области для журнала событий GPNV (Green PC Non-Volatile Buffer). Выполнение данной опции возможно только на материнских платах с поддержкой GPNV. В противном случае пользователь предупреждается об отказе от резервирования: «The system BIOS has no GPNV support. This function will be disabled».

Источник

AMI Flasher utility AFUDOS, AFUWIN, AFULNX, AFUEFI downloads

Free instant access to BIOS tips!

Fill in your name and email and receive our ebook ‘How to update your PC BIOS in 3 easy steps’ (15$ value), free BIOS tips and updates about Wim’s BIOS!

Fast, Scalable and Secure Webhosting

Are you currently having hosting problems? Do you feel that your site slowlyness is killing sales or traffic?

Our book Fast, Scalable and Secure Webhosting for Web Developers will give you the knowledge to run your site on a speedy, scalable and secure server!

Tip: Receive your free Chapter Secure your site with HTTPS by joining our mailing list!

The BIOS code is stored on the motherboards on Flash chips since its introduction in 1993.

Over the years AMI has released DOS, Windows and Linux based flashers for different versions of AMI BIOS and AMI UEFI BIOS.

The DOS based versions can’t be run from Windows or other operating systems. You’ll need to create a bootable DOS disk.

Please read our How to flash your bios FAQ to correctly use the AMI Flashers.

The following AMI Flasher tools can be used on AMI BIOS Core releases Aptio 3, 4, 4.5, and 5

AMI AFUDOS Flasher version Notes
AFUDOS Flasher 3.05.04
AFUDOS Flasher 4.12
AFUDOS Flasher 4.40 compatible with AMIBIOS8
AFUDOS Flasher 5.05.04 compatible with APTIO 3, 4, 4.5, and 5

The following AMI Flasher tools can be used on AMI BIOS Core releases Aptio 3, 4, 4.5, and 5

AMI AFUWIN Flasher version Notes
AFUWIN Flasher 3.05.04 Windows 32 & 64 bit supported
AFUWIN Flasher 4.48 Windows 32 & 64 bit supported / compatible with AMIBIOS8
AFUWIN Flasher 5.05.04 Windows 32 & 64 bit supported / compatible with APTIO 3, 4, 4.5, and 5

The following AMI Flasher tools can be used on AMI BIOS Core releases Aptio 3, 4, 4.5, and 5

AMI AFULNX Flasher version Notes
AFULNX Flasher 5.05.04 32 bit and 64 bit Linux supported / compatible with APTIO 3, 4, 4.5, and 5

The following AMI Flasher tools can be used on AMI BIOS Core releases Aptio 3, 4, 4.5, and 5

The following AMI Flasher tools can be used on AMI BIOS Core release 6.31 or earlier.

The following AMI Flasher tools can be used on AMI BIOS Core release 6.31 or earlier.

Download AMI Winflash

The Flasher utilities are copyrighted by their respective owners.

Need help? Ask your question here!

(Examples: how to update your BIOS, how to identify your motherboard)

About

Free instant access to BIOS tips!

Fill in your name and email and receive our ebook ‘How to update your PC BIOS in 3 easy steps’ (15$ value), free BIOS tips and updates about Wim’s BIOS!

Источник

Прошивка БИОС из под Windows

Развитие вычислительной техники проявляется не только в росте мощностей. Изменение базовой системы ввода-вывода на UEFI прошло незаметно для большинства пользователей. Теперь чтобы обновить БИОС, не нужны «танцы с бубном» и загрузка в DOS. Все действия пользователь может выполнять в привычной графической среде Windows. Производители материнских плат встраивают механизмы обновления непосредственно в оболочку UEFI или размещают необходимые утилиты на диске с драйверами.

Версия BIOS/UEFI

Решив обновить БИОС на компьютере, пользователь должен сначала узнать его текущую версию. Владельцам ноутбуков и моноблоков этого будет достаточно. Пользователям сборных ПК дополнительно требуется узнать модель материнской платы. Выяснить эти данные можно непосредственно в Windows. Вызовем диалоговое окно «Выполнить» и введем указанную на скриншоте команду.

В результате ее выполнения откроется окно сведений о системе. Здесь мы найдем текущую версию BIOS и режим его использования.

Аналогичную информацию можно получить, использовав командную строку.

Пользователи, больше полагающиеся на сторонние утилиты и не доверяющие встроенным инструментам ОС, могут воспользоваться программой CPU-Z. Если загрузить ее в виде архива, не потребуется даже установка. Достаточно просто запустить EXE-файл нужной разрядности и перейти на вкладку Mainboard.

Как видите, данные, полученные с ее помощью, совпадают с системными.

Обновление ASUS UEFI BIOS из-под Windows

Дальнейшие операции мы будем рассматривать применительно к материнским платам производства ASUSTeK Computer. Обновление BIOS ASUS из-под Windows 10 можно выполнить несколькими утилитами производителя.

BIOS Flash Utility

Программа поставляется в комплекте с материнскими платами и разработана непосредственно для работы в графической среде ОС. Windows BIOS Flash Utility позволяет сохранить текущую версию в файл и выполнить обновление через интернет или из готового файла прошивки.

При выборе сетевого обновления с сайта производителя программа предложит несколько «зеркал» для загрузки.

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

После загрузки отмеченного ПО проводится его тестирование на целостность. Успешное завершение проверки сопровождается информационным сообщением.

Прошивка БИОС ASUS из-под Windows выполняется в три этапа. Стирается старая версия, устанавливается и проверяется новая.

Весь процесс отображается графически и занимает несколько минут. Новая прошивка еще раз тестируется. На этот раз проверяется правильность записи и корректность работы с оборудованием.

В поле уведомлений программа сообщает об успешном завершении и предлагает выполнить перезагрузку компьютера.

ASUS Manager

Данная утилита имеет более широкое предназначение. С ее помощью можно не только обновить БИОС через «Виндовс», но и проверить наличие свежих версий драйверов и прикладного ПО ASUS.

Программа может работать в ручном и автоматическом режимах.

Если файл с прошивкой уже загружен с сайта ASUS, его можно установить самостоятельно. Переключить на вкладку «From File» и указать путь к нему.

Процесс обновления неинформативный и не сопровождается графиками. Программа делает свою работу и, завершив полный цикл операций, предлагает перезагрузку.

Обе рассмотренные утилиты также позволяют выполнять обновление BIOS ASUS из-под Windows 7. Действия пользователя в графической оболочке обоих ОС полностью идентичны.

Обновление ASUS UEFI BIOS через встроенное меню

Теперь, когда вы знаете, что существуют утилиты для обновления BIOS напрямую из Windows, рассмотрим еще один вариант смены прошивки. Он не требует загрузки в DOS, но все операции выполняются из меню UEFI.

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

Для обновления мы используем флешку. Размер прошивки обычно не превышает десятка мегабайт, поэтому объем накопителя значения не имеет. Вставив ее в USB-порт, вызываем контекстное меню проводника и в нем находим обозначенный пункт.

Выбранный нами носитель нужно отформатировать в FAT32 и удалить с него метку тома.

Копируем прошивку и можем выходить из операционной системы.

Стоит отметить, что расширения у используемых файлов могут быть разные. На скриншоте цифрой «1» обозначена прошивка для материнской платы, а цифрой «2» для ультрабука ASUS ZenBook. Комплексные обновления UEFI для ноутбуков получают в качестве расширения номер версии прошивки.

Вход в BIOS

Вход в меню настройки BIOS на компьютерах с Windows 7 выполняется привычным способом. В момент перезагрузки зажимается или быстро нажимается функциональная клавиша. ASUS, как и многие производители, использует для этой цели DEL или F2. В Windows 10 применена технология быстрой загрузки, и использовать функциональные клавиши стало невозможно.

Отправляемся в параметры ОС и выбираем отмеченный пункт.

В области быстрого перехода находим пункт «Восстановление», а в нем блок «Особые варианты». Нажимаем на отмеченную виртуальную кнопку, чтобы выполнить перезагрузку ОС.

Запустившись, компьютер покажет нам меню выбора дополнительных действий. Выбираем в нем отмеченный пункт.

Открываем дополнительные параметры.

Здесь нам доступен отмеченный рамкой пункт, позволяющий напрямую запустить UEFI.

Таким образом, мы зашли в меню начальных настроек и готовы обновить БИОС с флешки.

Использование ASUS EZ Flash

В последних моделях материнских плат ASUS используется программа для обновления БИОСа EZ Flash 3 Utility. На старых моделях применяется ее вторая версия. Отличие между ними заключается в появившейся возможности сетевого обновления.

Чтобы приступить к обновлению, перейдем в меню Tool ASUS UEFI BIOS.

Подключаем к ПК приготовленную флешку с прошивкой и выбираем вариант использования внешнего носителя.

На скриншоте видно определившийся носитель и размещенный на нем файл с расширением CAP. Все готово к тому, чтобы обновить BIOS материнской платы.

Запускается процесс нажатием кнопки Enter на клавиатуре. После появления уведомления о завершении операции установки и проверки выполняем перезагрузку ПК. В большинстве случаев ранее выполнявшиеся настройки система сбрасывает. Перед использованием ОС Windows проверьте и установите заново необходимые параметры работы аппаратной конфигурации.

Вторая иконка в меню выбора отвечает за сетевое обновление.

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

Отвечаем на его вопросы и настраиваем интернет непосредственно в BIOS.

Восстановление BIOS

Необходимым условием, которое должно соблюдаться при прошивке UEFI, является стабильная подача электропитания. Сбой в момент обновления не даст операции завершиться. На этот случай в состав ПО системного диска с драйверами входит утилита ASUS CrashFree. Выключите ПК и, установив флешку с BIOS, выполните загрузку с фирменного DVD-носителя. EZ Flash запустится самостоятельно и восстановит версию базового ПО до первой обнаруженной.

В заключение

Несмотря на регулярный выход прошивок и предельно упростившуюся процедуру ее выполнения, производители оборудования не рекомендуют проводить обновление без необходимости. Посетите сайт ASUS и предварительно изучите перечень внесенных изменений. Если ПК стабильно работает и новые функции использоваться не будут, в работу системы вмешиваться не стоит.

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector