Замена логотипа bios

Перепрошивка BIOS. Замена логотипа Energy Star (для Award)

Замена логотипа bios

Внимание! Операции, описанные в данной статье могут привести к выходу вашего оборудования из строя по различным причинам, например:

 перепрошиваемая версия BIOS не подходит к вашей материнской плате; обратите внимание на тот факт, что каждый конкретный релиз BIOSа предназначен для конкретной модели материнской платы конкретной ревизии;

 бинарный файл с обновленной версией прошивки поврежден;

 обновленный BIOS имеет огрехи, допущенные разработчиком;

 были использованы устаревшие (или нефирменные) утилиты перепрошивки или модификации BIOSа;

 ваша система нестабильна вследствие различного рода аппаратных или программных проблем (неисправность дисковода, bad-блоки на жестком диске или ошибки в файловой системе, нестабильная память, вирусы и пр.);

 производитель материнской платы использует модифицированный вариант биоса (что практикуется, например, фирмой ASUStek); в таком случае следует использовать программы от производителя материнской платы;

 другие причины, о которых я могу только догадываться.

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

Вы продолжаете читать? Да, вы не из пугливых! В таком случае хочу вас ободрить. Я и мои коллеги многократно опробовали описываемые методики на различном оборудовании. Ну что же, в добрый путь.

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

Иногда разработчики добавляют новые опции в программу Bios Setup для более гибкой настройки системы.

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

То, что нам нужно

Для начала следует выяснить производителя вашей материнской платы и ее модель. Если у вас есть документация к материнской плате/компьютеру, то все просто. В противном случае придется ориентироваться по следующим признакам.

При загрузке компьютера в левом нижнем углу экрана BIOS выдает строку, идентифицирующую производителя. Например, BIOS от AMI обычно выдает информацию в виде строки: xxxx-xxxx-xxxxx-xx. Во второй группе цифр этой строки указан код производителя.

Вот некоторые из кодов наиболее популярных у нас изготовителей материнских плат (для AMI BIOS):

1102: SOYO Technology; 1122: Microstar Computer Corp.; 1128: Chaintech Computer Co., Ltd.; 1199: GygaByte Co., Ltd.; 1235: Formosa Industrial Computer Inc.; 1247: Abit Computer Corp.; 1256: LuckyStar Technology Co., Ltd.; 1276: JetWay Information Co., Ltd.; 1292: Asustek Computer Inc.; 1519: Epox Computer Co., Ltd.; 6389: SuperMicro Inc.

Award BIOS выдает идентификационную информацию в несколько иной форме: dd/dd/dddd-xxxx-xxxx-xxxxxxxxx-xx (см. рис.). Код производителя – шестой и седьмой символы четвертой символьной группы идентификационной строки. Вот некоторые из кодов:

A0: Asustek Computer Inc.; A1: Abit Computer Corp.; C3: Chaintech Computer Co., Ltd; F8: Formosa Industrial Computer Inc.; G0: GygaByte Co., Ltd; J1: JetWay Information Co., Ltd; L1: LuckyStar Technology Co., Ltd; M4: Microstar Computer Corp.; Pa: Epox Computer Co., Ltd; S2: SOYO Technology.

Легко догадаться, что на рисунке вы видите экран загрузки компьютера, собранного на основе материнской платы от ABIT.

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

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

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

Иногда в состав обновления входят командные файлы, предназначенные для запуска прошивальщика с наиболее предпочтительными на взгляд разработчика параметрами командной строки. Их имена говорят сами за себя (например, run_me.bat).

Процесс перепрошивки BIOS

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

 Необходимо убедиться в полностью безупречной и стабильной работе вашего ПК. Частые зависания, сообщения об ошибках программ являются свидетельствами нестабильной работы, что может привести к зависанию во время перепрошивки микросхемы BIOS (что неминуемо приведет к её порче).

 Операцию перепрошивки необходимо выполнять на системе, работающей в штатном режиме. Разгон, заниженные тайминги памяти, нестандартная частота системной шины могут привести к тому, что наше мероприятие закончится походом в сервисный центр (или вызовом знакомых гуру). Проще всего загрузить в BIOS SETUP настройки по умолчанию (пункт главного меню Load Fail-Safe Defaults или подобный).

 Необходимо быть уверенным в источнике прошивки. Кроме того файл может быть поврежден или скачан неполностью. Косвенно в целостности бинарника можно убедиться посмотрев на его размер. Обычно объем Flash-микросхемы кратен мегабиту (т.е. 131072 или 262144 байт). Если размер файла с расширением “*.bin” в байтах не кратен числу 131072, следует усомниться в его целостности.

 Опция блокировки перепрошивки должна быть выключена (в BIOS SETUP установите опцию Flash BIOS Protection в значение Disabled). Замечание: после перепрошивки обязательно включите защиту снова.

 Все опции кэширования также следует отключить (в противном случае, увидев сообщение типа “Update Complete” и перезагрузив компьютер, вы можете прервать незавершившийся процесс записи данных из кэша). Для этого в BIOS SETUP установите опции System BIOS cacheable и Video BIOS cacheable в значение Disabled.

Операцию перепрошивки выполняйте ТОЛЬКО из под DOS. Для загрузки с дискеты достаточно наличия на ней только двух системных файлов: io.sys и command.com. В любом случае не следует загружать ни autoexec.bat, ни config.sys. Кроме того, на дискете должны быть файлы с прошивальщиком и с самой прошивкой.

Запустите программу-прошивальщик с параметром “/?” и вы получите подробную инструкцию по работе с ней.

Заметьте, обновленная прошивка не всегда оправдывает ожидания пользователя. Обязательно сохраните НА ДИСКЕТЕ файл со старым вариантом BIOS, чтобы в дальнейшем иметь возможность обратить свои действия.

Для AWARD BIOS вызов прошивальщика может быть следующим: “awdflash.exe newflash.bin /py /sy”. Где “newflash.

bin” – реальное имя файла с прошивкой, “py” и “sy” – флаги перепрограммирования и сохранения старого варианта BIOS соответственно.

И последнее: ни в коем случае не перезагружайте и не выключайте компьютер пока прошивальщик не закончил работу. Это приведет к неминуемой порче BIOS.

Замена логотипа “Energy Star” для биос от AWARD

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

Начнем. Итак, для чего это может понадобиться. Допустим вы уже давно собираете компьютеры (возможно вы представляете какую-нибудь фирму).

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

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

Или вы обычный пользователь. И вы хотите обезопасить себя от кражи, снабдив свой ПК оригинальным логотипом и своими координатами, делающими его уникальным. А может быть вам просто наскучила эта желтая звезда с полукругом и вы хотите при загрузке компьютера видеть что-то особенное (например, свои инициалы :).

Если так, то вот методика замены стандартного логотипа во всех деталях.

Биос AWARD – довольно гибкая и сложная модульная система. Каждый из модулей выполняет определенную функцию. Например, часто присутствует модуль, содержащий биос VGA-карты на случай, если системный BIOS или BIOS видеокарты будут повреждены. При его наличии вы сможете загрузиться и снова перепрошить Flash-микросхему.

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

Если вы слышите о том, что некая “мать не знает” некий процессор, то это значит, что в ее системном BIOSе отсутствуют соответствующие исправления или микрокод, корректирующий его работу.

Кстати, некоторые процессоры Celeron не были способны загрузить операционную систему без специально микрокода.

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

Замена этой картинки на оригинальную предусмотрена разработчиками AWARD специально для OEM производителей компьютеров.

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

Картинка в этом модуле хранится в формате EPA (*.epa) и имеет размеры 136×126. Поэтому разработанную нами картинку необходимо будет сначала преобразовать в этот формат, и лишь затем “вмонтировать” в бинарный файл с прошивкой.

Создание и установка нового логотипа

Запускаем PBrush (простейший редактор растровой графики). Заходим в главное меню программы, выбираем пункт “Рисунок” -> “Атрибуты”. Устанавливаем размеры файла в точках равными 136х126 (ширина=136, высота=126). Там же выбираем черно-белую палитру.

Далее делаем фон рисунка черным. Соответственно сам рисунок должен быть белым. Главное не перестарайтесь. Важно, чтобы белые точки занимали на рисунке не более четверти всей его площади.

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

Видоизменив картинку вы сможете снова перепрошить Flash-микросхему или вернуться к старому варианту картинки (вы же сохраните исходный вариант BIOS). Короче говоря, экспериментируйте.

Итак, мы подготовили файл и дали ему имя logo.bmp. Теперь осталось его преобразовать в формат EPA (заметьте, переименование файла не поможет :). Для этого можно использовать утилиту bmp2epa.exe (bmp to epa), разработанную AWARD. Эту и прочие программы для работы с BIOS вы можете найти на сайте iXBT или здесь.

Формат команды прост: “bmp2epa.exe logo.bmp logo.epa”. Запустив программу вы сможете окончательно отредактировать файл, раскрасив его по своему вкусу. Опять же, будьте скромны и не используйте в оформлении вашего логотипа больше трех-четырех цветов. В противном случае картинка может отображаться неадекватно (что неопасно).

Последний подготовительный этап состоит в импортировании полученного логотипа в бинарный файл одного из релизов прошивки. Для этого необходимо задействовать забойное средство – технологическую утилиту AWARD CBROM (например, v2.08), позволяющую изменять различные модули AWARD BIOS. Запустите эту утилиту со следующими параметрами: “CBROM.EXE new_bios.bin /epa logo.epa”.

Для того, чтобы завершить начатое мероприятие необходимо прошить новый бинарник во Flash. А с процедурой прошивки вы уже знакомы из предыдущего раздела. Удачи!

Случилось страшное!

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

Итак, рецептура реанимации компьютера после неудачной прошивки или вредоносного действия вируса.

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

Решением проблемы будет запись в пустую Flash-микросхему тех программ, которые были стерты в силу каких-либо обстоятельств.

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

Теперь осталось найти компьютер, на котором стоит тот же тип микросхемы BIOS.

Допустим у вашего друга на материнской плате установлен такой же тип микросхемы. Выключаем исправный компьютер. Аккуратно вытаскиваем из материнской платы микросхему и обвязываем ее прочной ниткой. Будьте очень внимательны. Не перепутайте ориентацию микросхемы, в противном случае вы можете повредить свое или чужое оборудование.

Далее вставляем исправную Flash-микросхему на прежнее место не до конца так, чтобы ее можно было оттуда извлечь минимальными усилиями. Включаем компьютер и загружаемся в чистый DOS с той дискеты, на которой располагаются прошивальщик и прошивка для вашей “матери”.

Без суеты и дрожи в руках вытаскиваем из компьютера микросхему BIOS за нитки, которыми она обвязана. Теперь аккуратно и правильно вставьте СВОЮ микросхему. Главное, чтобы не произошло короткого замыкания. Для избежания этого ни в коем случае не касайтесь руками ножек микросхем.

Теперь запускаем процесс перепрограммирования. Как только он будет завершен ВЫКЛЮЧИТЕ компьютер и поставьте на место исправную микросхему. Закройте компьютер и убедитесь в его работоспособности.

Свою же флешку вставьте в свой компьютер. И если вы все сделали правильно, то сегодня же сможете насладиться игрой в Quake или работой в любимом текстовом редакторе.

Источник: http://piterustinoff.narod.ru/statji/bios/award.htm

Свой брэнд в BIOS

Замена логотипа bios

Наверняка, ты часто собирал компьютеры родственникам и друзьям. Но задумывался ли ты над тем, как придать неповторимый шик твоему творению. Что видит пользователь, включая свой компьютер? Логотип Energy-Star или логотип производителя материнской платы.

Далее появляется логотип Windows. Производители железа и софта таким образом себя рекламируют, причем совершенно бесплатно. А как же ты, собравший и настроивший эту машину? Непорядок. Будем поправлять. Поместим свой собственный логотип, со своим e-mail куда только можно.

Итак, приступим.

Логотип в Bios

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

Вариантов, скорее всего, будет два: это или более распространенный AWARD/Phoenix или менее – AMI. Далее все рассмотрение я буду вести для AWARD BIOS, как более распространенного.

Для работы нам потребуются следующие инструменты – программы:

  • CBRom215.exe – программа, позволяющая просматривать “содержимое” файлов с прошивками BIOS, а также, извлекать, включать компоненты, в частности логотипы. Скачать можно отсюда: http://www.biosmods.com/
  • Epacoder.exe – программа для конвертирования файла логотипа из EPA формата в BMP и обратно. Качаем отсюда: http://www.kki.net.pl/~zmechu/help/tools_logo.htm
  • любой графический редактор для создания логотипа (я использовал простейший – Paint, входящий в состав ОС)
  • Aflash.exe – программа, позволяющая как делать копии уже прошитого в материнской плате BIOS, так и перепрошивать BIOS обновленной версией. Качай с сайта производителя материнской платы. В моем случае – это ASUS: http://www.asus.com.tw/

Нужна также прошивка BIOS производителя твоей материнской платы. Можно скачать свежую с сайта производителя материнской платы, а можно – из под голого (без всяких драйверов) DOS запустить программу Aflash.exe, на запрос ввести 1, т.е. сохранить текущую прошивку в файл, указав его имя, и в дальнейшем работать с этим файлом.

Скачиваем и устанавливаем программы. Хотя про установку – громко сказано, нужно просто распаковать архивы. Мой совет – путь до программ сделай в DOS формате 8.3.

Набираем команду:

CBROM215.EXE BX2I1010.AWD /D

где 

BX2I1010.AWD – файл с прошивкой,
/D – ключ, указывающий на вывод на дисплей.

На скриншоте видим состав файла прошивки, одним из компонентов которого является логотип – awardepa.epa. EPA – это специальный графический формат, используемый в BIOS.

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

(чтобы быть точным, в принципе, возможно вывести логотип на весь экран,
смотри подробности). Ограничения следующие:
стандартные размеры – 136×126 или 136×84, в зависимости от конкретной прошивки BIOS (в моем случае, как увидим в дальнейшем, 136х84).

Поскольку, логотип выводится в текстовом режиме, отсюда ограничения на количество цветов – 16. При этом стандартный размер логотипа разбивается на ячейки 8х14 и в пределах ячейки, возможно использовать для раскраски пикселей изображения только один цвет. Это требования формата EPA версии 1.

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

Извлечем из файла прошивки логотип и проанализируем его параметры, набрав для этого следующую команду:

CBROM215.EXE BX2I1010.AWD /EPA extract.

Программа запросит имя, под которым будет сохранен логотип. Вводим Test.epa. Теперь запускаем вторую программу:

EPACoder.exe Test.epa

Смотрим EPA Info. Размер 136х84, размер файла 1602 bytes, версия EPA
– 1.0.

Запускаем Paint. Создаем новый рисунок. Выставляем требуемые атрибуты. И начинаем творить. Если с творческими способностями напряг, то сходи по адресу
http://www.biosmods.com/epas.php
и подбери что-нибудь по вкусу, а потом подредактируй. Там встречаются очень интересные экземпляры и что, особенно, ценно – сразу как в bmp формате, так и в epa формате. 

Итак, имеем нужный логотип, снова запускаем EPACoder.exe, открываем созданный файл логотипа в формате bmp, на Control panel устанавливаем EPA версию 1.0 и жмем кнопку BMP->EPA. Смотрим внимательно на информацию о получившемся при конвертировании файле (размер 136х84, размер файла 1602 байта, версия EPA -1.0) и сохраняем получившийся файл.

Теперь включим получившийся логотип в файл прошивки
BIOS:

CBROM215.EXE BX2I1010.AWD /EPA BiosLogo.epa

где BiosLogo.epa – имя файла с новым логотипом. Вновь набираем команду просмотра файла прошивки CBROM215.EXE BX2I1010.AWD /D и убеждаемся, что все OK! – логотип включен в файл прошивки.

Для обновлений BIOS используется программа Aflash.exe. Запускать ее надо из под DOS. Поэтому на загрузочную дискету перепиши файл Aflash.exe, подготовленную прошивку, а также сохрани на дискету текущую версию BIOS. ЗапустивAflash.exe на запрос введи 2, затем укажи файл с подготовленной прошивкой.

Особое внимание обрати на следующее: если при перепрошивке BIOS, что-то пойдет не так, НЕ ВЫКЛЮЧАЙ компьютер, иначе он может не загрузиться. Просто повтори перепрошивкус начала. Если проблема осталась, перепрошей текущей версией BIOS, который ты ранее сохранил на дискете.

С BIOS разобрались, теперь

Windows.

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

Источник: https://xakep.ru/2002/11/04/16755/

Замена Energy Star Logo в Award BIOSе

Замена логотипа bios

  • Замена лого с помощью программы CBROM
  • Замена лого, запакованного в BIOS

ПРЕДУПРЕЖДЕНИЕ. Hужно помнить, что если завалить BIOS, и нет программатора, то можно заработать себе большие проблемы.

Поэтому использовать программу CONVERT и зашивать во Flash результаты ее работы можно только тому, кто точно понимает, что делает.

Тот, кто прочитал это грозное предупреждение, согласен с тем, что я не несу никакой ответственности за попорченные BIOSы!

Если Вам все-таки не повезло и Вы испортили BIOS, то здесь можно ознакомиться с одним из вариантов как восстановить BIOS.

Тема о замене лого Energy Star, которое появляется на экране в правом верхнем углу и потом плавно гаснет, обсуждается в конференции fido7.su.hardw.pc.motherboard с завидным упорством. Эта тема то затухает, то снова появляется.

Замена лого с помощью программы CBROM

Ниже описано как заменять LOGO если оно запаковано внутри original.tmp, но мне попалась только одна мать (LUCKY STAR) с запакованным LOGO. В остальных случаях эта процедура выполняется с помощью программы CBROM. Эта утилита требует картинку в специальном формате EPA. Пришлось полазить по Internet в поисках конвертера обычной картинки в EPA. Его название BMP2EPA.

Скачать ее можно здесь.

Требуется исходное изображение в формате BMP — черно/белое размером 136 х 126 пикселей. Если количество белых пикселей очень большое, то вместо логотипа получится мешанина из цветных квадратиков.

Извлекаем оригинал BIOS с помощью AWDFLASH или PFLASH. К примеру, назовем его MYBIOS.BIN. Желательно найти последнюю версию BIOS в Internet! Не забудьте сохранить копию, на случай если Вы захотите все вернуть назад.

Если хотите заменить не только логотип, но и идентификационную надпись или установки по умолчанию примените программу MODBIN. Очень удобно в надписи дать свои название, координаты и телефон, а в логотипе оставить только картинку.

В самом худшем случае если изображение неправильное, Вы только получите некоторые цвета высвечивающиеся при загрузке, но система все равно будет работать прекрасно. Самый простой способ узнать, что у Вас правильное изображение, состоит в том, что при запуске BMP2EPA оно должно быть видно. Если это — только маленький блок в центре экрана, то оно – неправильно.

Итак, последовательность действий:

  1. Создайте оригинал логотипа в формате BMP:
    1. Запустите графический редактор (кстати не все подходят, Picture Publisher 7.0 не подошел, а COREL Photo Paint 7.

      0 подошел)

    2. Установите размер в 136 x 126 пикселей
    3. Формат файла: Растровый файл (BMP)
    4. Сделайте изображение Черно-белым
    5. Сделайте фон Черным (это не обязательно, но белый фон нежелателен)
    6. Установите заливку в Белый цвет (см. выше)
    7. Нарисуйте свой логотип.

      Старайтесь, чтобы количество белых пикселей рисунка занимало около 1/3 всей площади изображения. Если их будет очень много, то после проведения всех операций вы получите не логотип, а мешанину цветов. Тогда придется уменьшать их количество и повторять процесс пока все не получится

    8. Сохраните изображение
  2. Преобразуйте MYLOGO.

    BMP в распознаваемый BIOSом формат файла с помощью BMP2EPA.EXE: BMP2EPA MYLOGO.BMP MYLOGO.EPA

  3. Меняйте цвета (всего их 16) так, чтобы они подошли Вам. Нажмите F10, когда захотите сохранить изображение
  4. Если вдруг цвета не подошли, их можно поменять с помощью той же утилиты BMP2EPA /L MYLOGO.EPA
  5. Заменить эмблему EPA в файле BIOS можно с помощью утилиты CBROM.

    CBROM MYBIOS.BIN /EPA MYLOGO.EPA

  6. Из DOS (НЕ из окна DOS) запустите PFLASH или AWDFLASH (или любую другую утилиту прошивки, которой Вы пользуетесь). Прошейте BIOS новым файлом.
  7. Выключите или перезагрузите компьютер. Если все прошло хорошо, Вы получите новую эмблему.

Замена лого, запакованного в BIOS

AWARD в свое время выпустил утилитку CBROM (24kb), которая позволяет заменить лого на свой битмэп, если лого хранится в файле BIOSa вне original.tmp и если оно (лого) вообще есть. Если же лого запаковано в original.tmp, то CBROM здесь не помошник.

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

Программа находит лого Energy Star в распакованном образе AwardBIOS, изымает родное лого и вставляет на его место пользовательскую картинку.

Теперь о том, как пользоваться конвертором. Прежде всего нужно получить CONVERT V1.2 (113kb), AWDFLASH (8kb) и MODBIN (58kb).

Если у Вас нет файла с прошивкой Вашего BIOS, его нужно получить.

Запускаем AWDFLASH, он спрашивает имя файла прошивки. Вводим пустое имя, он спрашивает надо ли сохранить старый BIOS. Сохраняем его.

Дальше AWDFLASH говорит, что файл прошивки не найден и ничего в флэш не пишет, а оригинальный BIOS сохраняет на диске в файле с указанным именем.

(Запускать AWDFLASH надо в чистом DOSе, на QEMM или EMM386 он будет ругаться. В Windows 95 AWDFLASH работает, но данные мы получим неверные).

Теперь мы имеем файл прошивки, но он в сжатом виде. Чтобы получить распакованный образ BIOS запускаем MODBIN, загружаем в него наш файл с запакованным BIOSом, и выходим по ESC. В результате у нас появляется файл ORIGINAL.TMP.

Теперь запускаем CONVERT и загружаем ORIGINAL.TMP. (CONVERT работает в Windows 95). После загрузки ORIGINAL.TMP мы увидим в строке статуса размер картинки, который можно поместить вместо лого Energy Star.

Как правило, этот размер составляет 136 на 84 пикселей, что мы и видим на этом примере.

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

Теперь нужно изготовить нашу картинку, на которую мы собираемся с умилением смотреть, пока BIOS занимается своими делами после включения компьютера. Размер нам теперь известен, хотя можно использовать картинку любого размера. Он все равно обрежется до размера оригинала (в нашем случае 136х84).

Картинка может быть монохромной, цветной с любым числом битов на цвет — главное она должна быть формата .BMP. Про цветные картинки следует помнить то, что все не черные пикселы станут того цвета, какими они были в оригинальном лого Energy Star.

В нашем примере все пикселы желтые, кроме нижних 14 строк.

Готовую картинку открываем (кнопка с листом и карандашом) и смотрим, как она будет выглядеть на реальном экране. Начиная с версии 1.1 картинку можно скопировав в клипборд, поместить в окошко щелкнув в него мышью. В версии 1.2 эту операцию можно проделать и с синей эмблемой AWARDa.

Здесь нас может подстерегать одна неприятность. Если картинка слишком сложная (слишком много не черных пикселей), то она просто не поместится в то место BIOSа, где хранился оригинал. Этот случай показан на следующем примере:

В строке статуса видно, что размер картинки после упаковки составил 1342 байта, а допустимый размер 905 байт.

Если все же попытаться сохранить изменения, то в этом случае CONVERT предложит поработать над упрощением картинки:

Ну а если размер подходящий, то жмем кнопку с дискетой. Нужно указать в какой файл записать результат (можно в новый а можно и на старое место) и получим желаемый результат на диске. Для проверки результата можно свежесозданный файл загрузить в CONVERT и увидеть свое лого.
Изменения и дополнения в версии 1.0.

1. Добавлена возможность скопировать в клипборд картинки из исходных окошек (BIOS Logo и AWARD Logo) и скопировать из клипборда в окно с пользовательской картинкой (User Logo). (V1.1)

2. Добавлена кнопка 'About…'. (V1.1)

Изменения и дополнения в версии 1.1.

1. Добавлена возможность заменить значек AWARD (такая маленькая синяя картинка). Следует иметь ввиду, что эта картинка состоит из двух строчек по три блока 8х14 каждая. Причем левый верхний блок всегда черный. Новый значек в соответствующее окошко помещается из клипборда щелчком мыши. Не забывайте нажимать на дискету — иначе на диск ничего не запишется. (V1.2)

2. Вычисление размера User Logo происходит сразу после загрузки битмэпа или при копировании из клипборда. (V1.2)

3. Устранены некоторые несуразности в алгоритме. (V1.2)

Теперь как запаковать BIOS в формат, пригодный для прошивки во Flash.

Для этой работы нужен Windows

Прежде всего нужно файл с новым BIOSом переименовать в ORIGINAL.TMP, если он имеет другое имя. Хранить его надлежит в каталоге, где не будет запускаться MODBIN. Далее запускаем MODBIN, загружаем в него первоначальный BIOS.

MODBIN распаковывает файл прошивки с BIOSом и снова создает ORIGINAL.TMP. Не выходя из MODBIN из другого окна Windows заменяем ORIGINAL.TMP, который создал MODBIN на свой, который создал CONVERT.

Далее в окне с MODBINом выбираем Update, выходим из MODBINа и получаем запакованный файл прошивки BIOSа.

Теперь можно перезагрузиться в “голый” DOS и программировать Flash с помощью AWDFLASH.

Источник: https://www.ixbt.com/mainboard/enstar.html

Как обновить BIOS и для чего это делать

Замена логотипа bios

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

Небольшое лирическое отступление: под BIOS в статье рассмотрим не только и не столько уходящий в прошлое Basic Input Output System, но и современный его заменитель в лице UEFI.

Закономерный вопрос: а для чего вообще необходимо его обновлять? Список можно продолжать долго, но вот некоторые из причин:

  • поддержка новых процессоров;
  • увеличение стабильности работы;
  • улучшение совместимости с другим оборудованием (например, оперативной памятью или PCI-E устройствами);
  • закрытие «дыр» в защитных механизмах ЦПУ (вспомним пресловутые Meltdown и Spectre) или обновление AGESA для процессоров AMD;
  • добавление новых функций или открытие необходимых меню в биос;
  • исправление ошибок.

Некоторые пункты, однако, могу сработать с точностью до наоборот. Из недавнего, например, вспоминается вырезание микрокодов для поддержки ЦПУ «A» серии на материнских платах AM4 или поддержки PCI-e 4.0 там же.

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

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

Однако, если не затерт Boot block (загрузочный сектор), то у большинства производителей, во всяком случае, у большой четверки — Asus, AsRock, Gigabyte и MSI — точно, есть различные механизмы по восстановлению.

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

А у Asus и MSI на такой случай есть технологии CrashFree BIOS 3 и Flash BIOS Button.

Чтобы понять, есть ли у вашей платы новые версии биоса, нужно определить, какая версия установлена в данный момент. Существует не один способ узнать это, но перечислим лишь самые простые.

В ОС Windows нажимаем комбинацию клавиш Windows+R, появится окно «Выполнить», затем ввести команду «msinfo32» и нажать «OK». Появится окно, где в графе «Версия BIOS» вы можете узнать ее.

Если отбросить встроенные возможности, то данную процедуру можно провести и с помощью различных программ. Например, бесплатной утилитой CPU-Z. Скачиваем программу, запускаем, идем на вкладку «Mainboard», секция «BIOS», пункт «Version». Здесь находится искомая нами информация.

Скачать или хотя бы проверить наличие новой версии биоса можно на официальном сайте компании-производителя вашей материнской платы. Рассмотрим последовательность действий для каждого производителя «большой четверки».

Asus

Переходим на сайт. Жмем на значок лупы в правом верхнем углу экрана.

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

Открывается страница платы. Вверху справа выбираем раздел «Поддержка».

В открывшемся окне сначала выбираем «Драйверы и Утилиты», а затем, чуть ниже, «BIOS и ПО».

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

Asrock

Открываем сайт. Вверху справа в небольшое поле вводим название платы и жмем «Enter» или на значок лупы.

В появившемся окне находим нужную модель и жмем «Скачать».

На появившейся странице листаем чуть вверх и выбираем «BIOS».

Перед нами появится таблица со списком для загрузки.

Asrock предлагает на выбор два варианта биоса в зависимости от того, как вы его будете устанавливать — через BIOS или Windows. Отличаются они лишь наличием во второй версии файлов с программой-прошивальщиком.

Кстати, тут же, в колонке «Обновить БИОС/Как обновить» вы можете найти ссылку на инструкцию по выбранному методу обновления.

Gigabyte

Заходим на официальный сайт. Кликаем на лупу в правом верхнем углу.

В появившейся строке поиска вводим название искомой и жмем «Enter».

В появившейся выдаче находим нужную модель платы и ревизию (приписка в виде Rev. и номера) и нажимаем либо Driver, либо Utility.

Листаем чуть вниз и выбираем подраздел «BIOS».

Здесь находятся все версии доступные для скачивания.

MSI

Открываем сайт. Листаем в самый низ и выбираем пункт «Драйверы и Загрузки».

В открывшемся окне, также листаем чуть ниже и выбираем «Загрузки»,

… и «Материнские платы».

Во второй графе ставим «Chipset», в третьей выбираем его, в четвертой нужную плату. Справа появится ее изображение. Нажимаем «Поиск».

Мы сразу оказываемся на странице для скачивания биоса.

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

А самый простой и быстрый вариант — это ввести название вашей платы в любимом поисковике. Практически всегда первой или второй строкой будет прямая ссылка на страницу вашей МП.

Сверяйте каждую букву в названии, для материнских плат Gigabyte сверьте также ревизию. Это важно, чтобы не получить после процедуры кирпич за несколько тысяч рублей.

Например, MSI X470 GAMING PLUS MAX и MSI X470 GAMING PLUS, с точки зрения версий биоса, разные платы и биосы у них также разные.

При сегодняшнем положении дел используются два основных (!) варианта для обновления:

  • через BIOS;
  • через Windows.

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

Если у вас произведены какие-либо настройки в биосе, то запишите или запомните их, поскольку после обновления все установки сбросятся на «по умолчанию», а сохраненные профили могут либо стереться, либо не применяться из-за смены версии. И вообще, крайне желательно сделать сброс настроек перед процедурой обновления.

Обновление через встроенный функционал самого биос

Покажем на примере плат Gigabyte Z370 HD3P и MSI X470 GAMING PLUS MAX.

Для входа в биос в большинстве случаев используется клавиша DELETE.

Обновление через специализированную утилиту производителя материнской платы, из операционной системы (семейства Windows)

На примере Gigabyte.

Для обновления из операционной системы у Gigabyte уже долгое время есть довольно простая утилита — @BIOS.

Скачиваем с официального сайта из раздела «Утилиты» (прям под разделом с биосами). Запускаем. На главной странице, среди прочего, мы видим версию уже установленного биос.

На второй вкладке можно произвести обновление из интернета.

Выбираем вкладку «Update from file», жмем «Browse» и выбираем наш скачанный файл.

Здесь в верхнем пункте предлагают запустить «Face wizzard» — утилиту для изменения изображения, появляющегося при загрузке.

Update backup BIOS дает возможность обновить также и резервную микросхему.

Читаем предупреждение и выбираем «Ok».

После сообщения об успешном обновлении потребуется перезагрузить ПК.

Через встроенный механизм, запускаемый с помощью отдельной кнопки

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

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.