Содержание
- Как поменять LOGO при загрузке BIOS?
- AMI Change Logo — меняем логотип BIOS на любой китайской плате LGA2011 и LGA2011-3
- Порядок действий
- Видео-инструкция
- Необходимый софт
- Меняем логотип AMI BIOS
- Замена изображений интерфейса Asus BIOS
- О рисках
- реклама
- Используемые инструменты
- GIF-изображения
- Извлечение изображений
- реклама
- реклама
- Подготовка изображений под замену
- реклама
- Расположение изображений в модуле
- Замена изображений в модуле
- Замена модуля
- Результат
- Возможные ошибки
- Благодарность
- Замена Energy Star Logo в Award BIOSе
- Замена лого с помощью программы CBROM
- Замена лого, запакованного в BIOS
Как поменять LOGO при загрузке BIOS?
Я получил очень много вопросов на тему, как мне поменять логотип на Bios при загрузке. Хочу рассказать вам как это делается и надеюсь каждый желающий сможет сделать свою запоминающуюся заставку. Прежде всего, хочу предупредить, что я не несу никакой ответственности за возможные неполадки произошедшие из-за моддинга. Не делайте этого, если вы боитесь «брикнуть» (это слово все больше входит в наш язык, уже мелькало в литературе, аналог «сломать в результате неправильной прошивки») свое устройство.
Как и большая часть BIOS, у MSI WIND также состоит из 2 основных блоков: 1 часть 64 килобайта содержит в себе прошивку для Wind embedded controller (я не стал переводить, так как на мой взгляд это не совсем правильно) ; 2 оставшаяся часть содержит EFI раздел, сосотоящий из кода BIOS, блок данных, логотипа и прочего. Несмотря на то, что EFI стандарт открытый, я так и не смог найти нормального упаковщика/распаковщика, но зато я нашел утилитку для замены логотипа для серверных плат Intel (вот сисадминам наверное это важнее всего) , которая поддерживает EFI совместимые (based) BIOS. Однако, посколько стандарт EFI не стандартизирован, я смог только вытащить логотип из BIOS, а при замене я получил ошибку. Я провел мозговой штурм и получилось следующее:
1)Используем утилиту и меняем логотип на bios от Intel.
2)Находим трансплантированный (измененный) участок, наш блок со сжатый логотипом (он в терминологии EFI является «файлом») и переносим его в BIOS Wind. Я написал программку «ReplaceLogo» для копирования блока с логотипом от Intel в любой EFI BIOS для MSI Wind, используйте ее и наслаждайтесь.
Замена логотипа на MSI Wind (я перевыложил файл к себе)
Хороший графический редактор, для создания своего логотипа. Если у вас до сих пор нет такого, то рекомендую бесплатный http://www.xnview.com/.
И конечно же нужен компьютер под управлением Windows.
Руководство к действию:
Подготавливаем логотип, это файл формате BMP и разрешением 640*480, глубина цвета 8 или 24 бит (лучше сразу 8 бит делайте, чтобы не было неожиданностей когда увидете свой логотип в 256 цветах) . Оптимальный размер лого (где то на полэкрана) это 320*240. В дополнение, мы должны знать следующие особенности при создании логотипа:
-Экран у Wind имеет разрешение 1024*600, и поэтому логотип вытянется. Для предотвращение этого сделайте New_width(pixels) = Width(pixels) * 800 / 1024 (новая ширина (в пикселях) =ширина (в пикселях) *800/1024) (тут я не совсем понял, почему 800, а не 600). Например: было 320*240, надо преобразовать в 250*240 pixels (320*800/1024 = 250)
-По непонятным причинам, логотип, который отображается при загрузке BIOS показывается очень своеобразно. Цвета, которые очень светлые, превращаются в белый цвет. Что бы цвета выглядили натурально, надо подкрутить насыщенность на +36 (по шкале от 0-100), а яркостость -10.
-Плохое сжатие у конечного рисунка. Сжатие происходит по алгоритму PkZip и иногда может не хватить место для картинки в Bios. Поэтому помогает:
а) преобразование в 16 цветов (4 бита)
б) пройтись фильтром размытие для смазывания объектов, чтобы они лучше сжимались
в) уменьшение размера логотипа
г) выбор другой картинки 🙂
Источник
AMI Change Logo — меняем логотип BIOS на любой китайской плате LGA2011 и LGA2011-3
Сменить уныленький логотип «American Megatrends», встречающий нас при каждом включении компьютера, можно всего за несколько минут. Поможет нам в этом небольшая утилита Ami Change Logo.
Описанная методика подойдет для любых материнских плат с биосами AMI Aptio 4 (на этой версии работают китайские платы 2011 сокета) и Ami Aptio 5 (на этой версии работают китайцы сокета 2011-3). Вся разница будет заключаться в исполняемом файле, который для каждой версии свой.
Нужно учесть, что для того, чтобы изменить логотип биоса, понадобится снять его дамп, произвести изменения и прошить его обратно. Если для большинства материнок на LGA2011-3 эти процессы можно произвести прямо из Windows, то для плат на LGA2011 потребуется загрузочная флешка с Afudos или FPT.
Порядок действий
- Снимаем дамп родного биоса любым подходящим для вашей платы способом
- Скачиваем с этой страницы программу Ami Change Logo 5.0.0.2. для плат на сокете 2011-3 или Edit.logo.Huanan-X79-by-NFound для плат на сокете 2011
- Открываем программу (интерфейс одинаковый у обоих версий) и указываем в ней путь к нашему дампу
- Нажимаем кнопку «Сохранить» или «Save Logo» и указываем, куда сохранится стоковый логотип. Далее мы будем редактировать именно его, но при желании можно создать и новый файл с тем же форматом
- Переходим в папке с сохраненным логотипом и открываем его любым графическим редактором. Подойдет даже стандартный Paint.
- Производим любые изменения, но помним, что в биос 2011 сокета можно загрузить только изображение формата BMP с поддержкой 256 цветов и разрешением не более 800*600 (хотя некоторые биосы понимают и большее разрешение). Для сокета 2011-3 поддерживается уже не только BMP, но и более привычный JPG
- Загружаем измененный логотип обратно в программу кнопкой «Выбрать» или «Browse»
- Нажимаем «Применить» или «Replace Logo»
- Сохраняем наш дамп кнопкой «Сохранить как» или «Save Image As»
- Теперь осталось только прошить наш дамп и убедиться, что новый логотип отображается корректно.
Видео-инструкция
Для большей наглядности можно воспользоваться видео от Mik Gambit. Все действия в видео выполняются для платы на LGA2011, но порядок действий будет аналогичен и для LGA2011-3.
Необходимый софт
Поделиться «AMI Change Logo — меняем логотип BIOS на любой китайской плате LGA2011 и LGA2011-3»
Источник
Меняем логотип AMI BIOS
В этом руководстве разберем замену самого распространеного логотипа American Megatrends (по крайней мере на сокете 2011v1,v2), на свое лого. Как всегда отталкиваться будем от китайских плат сокета LGA2011. На платах X79 используется версия биоса AMI Aptio 4, а на X99 AMI Aptio 5. Программы для замены так же будем использовать разные, но с аналогичным интерфейсом.
Перед началом на нужно иметь дамп своего биоса. Это можно сделать как через Afudos, FPT и самый простой способ для 2011-3 это утилита S3TurboTool.
Итак у нас есть наш биос, теперь следует скачать требуемый софт. Разбирать замену логотипа будем на примере материнских платах LGA2011 v3 (AMI Aptio 5). Качаем программу ChangeLogo. Для X79 это Edit.logo.Huanan-X79-by-NFound. Загружаем свой биос на котором хотим сменить логотип кликаем на «Load Image» Если у Вас расширение образа .bin тогда следует в проводнике изменить тип файлов на «All Files«. Если нужно сохранить текущую картинку биоса, тогда нажимаем «Save Logo«. Для загрузки новой картинки используем кнопку «Browse«, далее «Raplace Logo» и сейчас в биос записан новый логотип. Остается только сохранить образ и вперед. Для этого клацаем по кнопке «Save Image As» На этом все. Заливаем биос в плату с помощью той же программы S3TurboTool или FPT. Для X79 это может быть Afudos или FPT из под DOS.
Как могли заметить формат картинки .bmp изменять его нельзя. В картинках должно быть как можно меньше всяких красочных переходов. Желательно вообще использовать поменьще цветов. По разрешению тоже можно поиграться. Редактировать можно и в Paint. На вытащенный лого просто накинуть нужный, но с учетом совпадения по размерности. Тут уже экспериментируйте. Я обычно затираю на черном фоне старую надпись и налаживаю свою, так как стандартный фон черный, то и мой логотип в центре получается целостной картинкой. В целом можно обозначить базовые требования: Расширение bmp, 256 цветов, разрешении 800х600. В любом случае можно попробовать и 720 жахнуть. Некоторые биосы спокойно переваривают и такое.
Остались вопросы, тогда жду в комментариях. Так же у нас есть форум. И в правом нижнем углу Chatra «Есть вопрос?» Удачи!
Источник
Замена изображений интерфейса Asus BIOS
О рисках
Любая модификация делается на свой страх и риск. Прошивка модифицированного BIOS может привести к неработоспособности материнской платы. Автор не несет ответственности за возможные последствия.
реклама
Используемые инструменты
- UEFITool 0.28
- Python 3.10
- Hex Workshop
- Скрипт Python UefiImageExt: 1 или 2
GIF-изображения
Часть изображений ниже представлена в GIF-формате. Если непонятен очередной шаг, следует кликнуть на сопроводительную гифку – запустится анимация.
Извлечение изображений
Все изображения, используемые для отрисовки интерфейса BIOS, хранятся в запакованном виде. Для их распаковки необходимо:
- Открыть BIOS с помощью UEFITool.
Извлечь модуль с изображениями: *Ctrl+F* → GUID=CC5840D2-D8EA-459E-BAF4-349AC710EBBE → EE4E5898-3914-4259-9D6E-DC7BD79403CF → Extract Body…
реклама
На выходе скрипт создает две папки с идентичным содержимым. В них расположены все изображения из интерфейса BIOS. Любое из них заменяемо.
Для примера можно заменить оригинальные фоны BIOS на фоны от Asus Z370-Z690.
В Z170 фоны представлены в виде пережатых JPEG:
реклама
А в Z370-Z690 фоны представлены в виде качественных PNG:
Изображения JPEG и PNG в рассматриваемом модуле взаимозаменяемы. Заменять изображение необходимо на изображение с идентичным разрешением.
реклама
В случае JPEG имеют значение настройки сжатия. Совместимый JPEG можно получить сохранением через Paint.
Необходимо следить и за размером изображений. Новые изображения не должны сильно превышать оригинальные. Небольшое превышение размеров тем не менее допустимо. Увеличение размера исходного модуля с 870KB до 937KB проблем не вызывает.
Расположение изображений в модуле
После выбора изображений под замену необходимо определить адрес (офсет) заменяемых изображений в исходном модуле. Эта информация содержится в имени распакованных изображений:
Так первый фон расположен по офсету 0x44, а второй фон – по офсету 0x73820.
Здесь следует рассмотреть структуру упакованного модуля:
Первые 32 байта – заголовок модуля. Он встречается лишь один раз в начале файла.
Следующие 32 байта содержат информацию о следующем за ними изображения. Эти 32 байта – заголовок изображения. Количество заголовков равно количеству изображений в модуле.
Наконец после заголовка изображения следует непосредственно само изображение. Размер изображений плавающий.
Офсеты, определенные скриптом, указывают непосредственно на начало самого изображения.
Замена изображений в модуле
Заменять изображения следует с большего офсета. Если заменять с меньшего, то следующие за ним изображения сдвинутся. Т.е. сначала следует заменить второй фон, а затем – первый.
Замена изображений проводится в HEX-редакторе следующим образом:
- Модуль с упакованными изображениями открывается в HEX-редакторе. Для удобства количество столбцов HEX-редактора урезается до 16 (столбцы от 0 до F):
В модуле делается переход по офсету оригинального изображения: *Ctrl+G* → ‘offset’ → Hex → Beginning of File → Go
Делается переход назад от текущей позиции по офсету 0x20: *Ctrl+G* → 20 → Current Position → Go → *Shift+F5*
Визуально это ровно на две строки выше начала изображения, куда делается переход в пункте [2].
По этому адресу указан размер изображения справа-налево:
После определения размера изображения повторяется переход в начало оригинального изображения – пункт [2].
Делается переход вперед от текущей позиции по размеру изображения: *Ctrl+G* → ‘size’ → Current Position → Go
Так осуществляется переход в конец изображения:
Между концом изображения и размером следующего за ним может быть несколько байтов нулей от 1 до 3 (от двух нулей до шести). Они дополняют размер изображения до кратного четырем.
Все байты от конца изображения до его начала выделяются и удаляются. Удаляются и дополняющие нули при их наличии.
Новое изображение открывается в HEX-редакторе. Для удобства количество столбцов HEX-редактора урезается до 16 (столбцы от 0 до F).
После перехода в конец файла определяется размер изображения:
Определяется число нулей, необходимых для дополнения размера до кратного четырем байтам.
Для первого фона, например, дописывается три байта нулей:
Размер нового изображения вписывается в модуль вместо старого:
Все байты нового изображения копируются и вставляются в модуль по офсету старого:
Проверить правильность вставки можно переходом по размеру изображения из его начала в конец.
По необходимости вставляются дополняющие нули.
Пункты [2]-[11] повторяются по числу заменяемых изображений.
Замена модуля
Остается только заменить оригинальный модуль отредактированным через UEFITool и сохранить получившийся BIOS: *Ctrl+F* → GUID=CC5840D2-D8EA-459E-BAF4-349AC710EBBE → EE4E5898-3914-4259-9D6E-DC7BD79403CF → Replace Body… → *Ctrl+S
Результат
После прошивки модифицированного BIOS можно увидеть изменение фонов:
Те же разделы с фонами по умолчанию:
Возможные ошибки
В случае использования изображения неправильного формата оно не будет отрисовываться в BIOS:
В случае неправильного добавления дополняющих нулей заменяемое изображение и все следующие за ним не будут отрисовываться в BIOS.
Благодарность
Информация о модификации взята на форуме Win-Raid.
Источник
Замена Energy Star Logo в Award 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 оно должно быть видно. Если это — только маленький блок в центре экрана, то оно — неправильно.
Итак, последовательность действий:
- Создайте оригинал логотипа в формате BMP:
- Запустите графический редактор (кстати не все подходят, Picture Publisher 7.0 не подошел, а COREL Photo Paint 7.0 подошел)
- Установите размер в 136 x 126 пикселей
- Формат файла: Растровый файл (BMP)
- Сделайте изображение Черно-белым
- Сделайте фон Черным (это не обязательно, но белый фон нежелателен)
- Установите заливку в Белый цвет (см. выше)
- Нарисуйте свой логотип. Старайтесь, чтобы количество белых пикселей рисунка занимало около 1/3 всей площади изображения. Если их будет очень много, то после проведения всех операций вы получите не логотип, а мешанину цветов. Тогда придется уменьшать их количество и повторять процесс пока все не получится
- Сохраните изображение
- Преобразуйте MYLOGO.BMP в распознаваемый BIOSом формат файла с помощью BMP2EPA.EXE: BMP2EPA MYLOGO.BMP MYLOGO.EPA
- Меняйте цвета (всего их 16) так, чтобы они подошли Вам. Нажмите F10, когда захотите сохранить изображение
- Если вдруг цвета не подошли, их можно поменять с помощью той же утилиты BMP2EPA /L MYLOGO.EPA
- Заменить эмблему EPA в файле BIOS можно с помощью утилиты CBROM. CBROM MYBIOS.BIN /EPA MYLOGO.EPA
- Из DOS (НЕ из окна DOS) запустите PFLASH или AWDFLASH (или любую другую утилиту прошивки, которой Вы пользуетесь). Прошейте BIOS новым файлом.
- Выключите или перезагрузите компьютер. Если все прошло хорошо, Вы получите новую эмблему.
Замена лого, запакованного в 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.
БЛАГОДАРНОСТЬ. Основные идеи, метод поиска лого в BIOSе и даже фрагменты комментария к методике замены лого я бессовестным образом выкрал у Антона Богомолова, с коим лично не знаком. Спасибо тебе, Антон! Большое Человеческое Спасибо!
ПОЖЕЛАНИЕ. Все замечания, пожелания, конструктивные идеи будут благодарно мной приниматься и становиться в очередь на выполнение.
Источник
В этом руководстве разберем замену самого распространеного логотипа American Megatrends (по крайней мере на сокете 2011v1,v2), на свое лого. Как всегда отталкиваться будем от китайских плат сокета LGA2011. На платах X79 используется версия биоса AMI Aptio 4, а на X99 AMI Aptio 5. Программы для замены так же будем использовать разные, но с аналогичным интерфейсом.
Перед началом на нужно иметь дамп своего биоса. Это можно сделать как через Afudos, FPT и самый простой способ для 2011-3 это утилита S3TurboTool.
Итак у нас есть наш биос, теперь следует скачать требуемый софт. Разбирать замену логотипа будем на примере материнских платах LGA2011 v3 (AMI Aptio 5). Качаем программу ChangeLogo. Для X79 это Edit.logo.Huanan-X79-by-NFound. Загружаем свой биос на котором хотим сменить логотип кликаем на «Load Image» Если у Вас расширение образа .bin тогда следует в проводнике изменить тип файлов на «All Files«. Если нужно сохранить текущую картинку биоса, тогда нажимаем «Save Logo«. Для загрузки новой картинки используем кнопку «Browse«, далее «Raplace Logo» и сейчас в биос записан новый логотип. Остается только сохранить образ и вперед. Для этого клацаем по кнопке «Save Image As» На этом все. Заливаем биос в плату с помощью той же программы S3TurboTool или FPT. Для X79 это может быть Afudos или FPT из под DOS.
Как могли заметить формат картинки .bmp изменять его нельзя. В картинках должно быть как можно меньше всяких красочных переходов. Желательно вообще использовать поменьще цветов. По разрешению тоже можно поиграться. Редактировать можно и в Paint. На вытащенный лого просто накинуть нужный, но с учетом совпадения по размерности. Тут уже экспериментируйте. Я обычно затираю на черном фоне старую надпись и налаживаю свою, так как стандартный фон черный, то и мой логотип в центре получается целостной картинкой. В целом можно обозначить базовые требования: Расширение bmp, 256 цветов, разрешении 800х600. В любом случае можно попробовать и 720 жахнуть. Некоторые биосы спокойно переваривают и такое.
Остались вопросы, тогда жду в комментариях. Так же у нас есть форум. И в правом нижнем углу Chatra «Есть вопрос?» Удачи!
Этот материал написан посетителем сайта, и за него начислено вознаграждение.
О рисках
Любая модификация делается на свой страх и риск. Прошивка модифицированного BIOS может привести к неработоспособности материнской платы. Автор не несет ответственности за возможные последствия.
Используемые инструменты
- UEFITool 0.28
- Python 3.10
- Hex Workshop
- Скрипт Python UefiImageExt: 1 или 2
GIF-изображения
Часть изображений ниже представлена в GIF-формате. Если непонятен очередной шаг, следует кликнуть на сопроводительную гифку – запустится анимация.
Извлечение изображений
рекомендации
-17% на RTX 4070 Ti в Ситилинке
3080 дешевле 70 тр — цены снова пошли вниз
Ищем PHP-программиста для апгрейда конфы
3070 Gainward Phantom дешевле 50 тр
13700K дешевле 40 тр в Регарде
16 видов <b>4070 Ti</b> в Ситилинке — все до 100 тр
3060 дешевле 30тр в Ситилинке
3070 Ti дешевле 60 тр в Ситилинке
3070 Gigabyte Gaming за 50 тр с началом
Компьютеры от 10 тр в Ситилинке
3070 дешевле 50 тр в Ситилинке
MSI 3050 за 25 тр в Ситилинке
3060 Gigabyte Gaming за 30 тр с началом
13600K дешевле 30 тр в Регарде
4080 почти за 100тр — дешевле чем по курсу 60
-19% на 13900KF — цены рухнули
12900K за 40тр с началом в Ситилинке
RTX 4090 за 140 тр в Регарде
3060 Ti Gigabyte за 42 тр в Регарде
Все изображения, используемые для отрисовки интерфейса BIOS, хранятся в запакованном виде. Для их распаковки необходимо:
- Открыть BIOS с помощью UEFITool.
- Извлечь модуль с изображениями: *Ctrl+F* → GUID=CC5840D2-D8EA-459E-BAF4-349AC710EBBE → EE4E5898-3914-4259-9D6E-DC7BD79403CF → Extract Body…
- Распаковать модуль с помощью скрипта:
На выходе скрипт создает две папки с идентичным содержимым. В них расположены все изображения из интерфейса BIOS. Любое из них заменяемо.
Для примера можно заменить оригинальные фоны BIOS на фоны от Asus Z370-Z690.
В Z170 фоны представлены в виде пережатых JPEG:
А в Z370-Z690 фоны представлены в виде качественных PNG:
Подготовка изображений под замену
Изображения JPEG и PNG в рассматриваемом модуле взаимозаменяемы. Заменять изображение необходимо на изображение с идентичным разрешением.
В случае JPEG имеют значение настройки сжатия. Совместимый JPEG можно получить сохранением через Paint.
Необходимо следить и за размером изображений. Новые изображения не должны сильно превышать оригинальные. Небольшое превышение размеров тем не менее допустимо. Увеличение размера исходного модуля с 870KB до 937KB проблем не вызывает.
Расположение изображений в модуле
После выбора изображений под замену необходимо определить адрес (офсет) заменяемых изображений в исходном модуле. Эта информация содержится в имени распакованных изображений:
Так первый фон расположен по офсету 0x44, а второй фон – по офсету 0x73820.
Здесь следует рассмотреть структуру упакованного модуля:
Первые 32 байта – заголовок модуля. Он встречается лишь один раз в начале файла.
Следующие 32 байта содержат информацию о следующем за ними изображения. Эти 32 байта – заголовок изображения. Количество заголовков равно количеству изображений в модуле.
Наконец после заголовка изображения следует непосредственно само изображение. Размер изображений плавающий.
Офсеты, определенные скриптом, указывают непосредственно на начало самого изображения.
Замена изображений в модуле
Заменять изображения следует с большего офсета. Если заменять с меньшего, то следующие за ним изображения сдвинутся. Т.е. сначала следует заменить второй фон, а затем – первый.
Замена изображений проводится в HEX-редакторе следующим образом:
- Модуль с упакованными изображениями открывается в HEX-редакторе. Для удобства количество столбцов HEX-редактора урезается до 16 (столбцы от 0 до F):
- В модуле делается переход по офсету оригинального изображения: *Ctrl+G* → ‘offset’ → Hex → Beginning of File → Go
- Делается переход назад от текущей позиции по офсету 0x20: *Ctrl+G* → 20 → Current Position → Go → *Shift+F5*
Визуально это ровно на две строки выше начала изображения, куда делается переход в пункте [2].
По этому адресу указан размер изображения справа-налево:
- После определения размера изображения повторяется переход в начало оригинального изображения – пункт [2].
- Делается переход вперед от текущей позиции по размеру изображения: *Ctrl+G* → ‘size’ → Current Position → Go
Так осуществляется переход в конец изображения:
Между концом изображения и размером следующего за ним может быть несколько байтов нулей от 1 до 3 (от двух нулей до шести). Они дополняют размер изображения до кратного четырем.
- Все байты от конца изображения до его начала выделяются и удаляются. Удаляются и дополняющие нули при их наличии.
- Новое изображение открывается в HEX-редакторе. Для удобства количество столбцов HEX-редактора урезается до 16 (столбцы от 0 до F).
- После перехода в конец файла определяется размер изображения:
Определяется число нулей, необходимых для дополнения размера до кратного четырем байтам.
Для первого фона, например, дописывается три байта нулей: - Размер нового изображения вписывается в модуль вместо старого:
- Все байты нового изображения копируются и вставляются в модуль по офсету старого:
Проверить правильность вставки можно переходом по размеру изображения из его начала в конец.
- По необходимости вставляются дополняющие нули.
- Пункты [2]-[11] повторяются по числу заменяемых изображений.
- Отредактированный модуль сохраняется через Hex-редактор: File → Save As…
Замена модуля
Остается только заменить оригинальный модуль отредактированным через UEFITool и сохранить получившийся BIOS: *Ctrl+F* → GUID=CC5840D2-D8EA-459E-BAF4-349AC710EBBE → EE4E5898-3914-4259-9D6E-DC7BD79403CF → Replace Body… → *Ctrl+S
Результат
После прошивки модифицированного BIOS можно увидеть изменение фонов:
Те же разделы с фонами по умолчанию:
Возможные ошибки
В случае использования изображения неправильного формата оно не будет отрисовываться в BIOS:
В случае неправильного добавления дополняющих нулей заменяемое изображение и все следующие за ним не будут отрисовываться в BIOS.
Благодарность
Информация о модификации взята на форуме Win-Raid.
Этот материал написан посетителем сайта, и за него начислено вознаграждение.
Используйте инструмент BIOS Logo Tool, чтобы изменить заставку
- Дважды щелкните исполняемый файл с логотипом BIOS.
- Убедитесь, что на экране отображается приложение «Изменить логотип».
11 центов 2018 г.
Как изменить заставку в Windows 10?
Как изменить экран входа в Windows 10
- Нажмите кнопку «Пуск», а затем нажмите значок «Настройки» (в виде шестеренки). …
- Нажмите «Персонализация».
- В левой части окна персонализации нажмите «Экран блокировки».
- В разделе «Фон» выберите тип фона, который вы хотите видеть.
26 ночей. 2019 г.
Как сбросить настраиваемую заставку BIOS на заставку Dell?
Щелкните правой кнопкой мыши значок меню «Пуск».
…
Разрешение — пошаговое руководство
- Перейдите на сайт поддержки Dell.
- Введите метку обслуживания или код экспресс-обслуживания. …
- Перейдите в раздел «Драйверы и загружаемые материалы».
- Убедитесь, что установлена правильная операционная система.
- В раскрывающемся меню «Категория» выберите BIOS.
- Загрузите последнее обновление BIOS на свой компьютер.
21 февраля. 2021 г.
Как удалить собственный экран-заставку BIOS?
Войдите в BIOS и найдите все, что относится к включению, включению / выключению или отображению заставки (формулировка зависит от версии BIOS). Установите для параметра значение отключено или включено, в зависимости от того, что противоположно текущему значению. При отключении экран больше не появляется.
Как пропустить заставку материнской платы?
Как отключить заставку загрузки Windows?
- Нажмите клавишу Windows, введите msconfig и нажмите клавишу ВВОД.
- Щелкните вкладку Boot. Если у вас нет вкладки «Загрузка», перейдите к следующему разделу.
- На вкладке «Загрузка» установите флажок «Нет загрузки с графическим интерфейсом пользователя».
- Щелкните Применить, а затем ОК. При следующем запуске Windows заставка Windows не должна появляться.
31 колода 2020 г.
Что такое заставка Windows 10?
Заставка Windows 10 отображается в течение 3-5 секунд и разработана Microsoft. Когда вы отключаете заставку Windows 10, время загрузки сокращается на 3-5 секунд. При отключении экрана-заставки Windows 10 загружается быстрее, потому что графическая анимация при запуске не запускается.
Как сделать так, чтобы Windows 10 отображала всех пользователей на экране входа в систему?
Как сделать так, чтобы Windows 10 всегда отображала все учетные записи пользователей на экране входа в систему, когда я включаю или перезагружаю компьютер?
- Нажмите клавишу Windows + X на клавиатуре.
- Выберите из списка опцию «Управление компьютером».
- Выберите параметр «Локальные пользователи и группы» на левой панели.
- Затем дважды щелкните папку «Пользователи» на левой панели.
7 окт. 2016 г.
Как пропустить экран приветствия в Windows 10?
Метод 1:
- Нажмите клавишу Windows + R.
- Введите «Control userpasswords2».
- Выберите профиль пользователя.
- Снимите флажок (соответствующий вариант)
Как удалить логотип из BIOS?
Если вы хотите удалить существующий полноэкранный логотип из BIOS, используйте следующую команду: CBROM BIOS. Выпуск BIN / LOGO. Чтобы удалить логотип EPA, используйте CBROM BIOS.
…
Замена логотипа BIOS
- КРОМ. …
- BIOS для вашей материнской платы.
- AWBMTools — программы для преобразования файлов TIFF в формат Award Logo и обратно.
Как удалить заставку с ноутбука HP?
Серверы HP ProLiant G6 и G7 — Как отключить экран с логотипом HP (экран-заставку)
- Нажмите клавишу F9 во время POST сервера, чтобы войти в RBSU / BIOS сервера.
- Выберите Дополнительные параметры.
- Выберите Advanced System ROM Options.
- Выберите в списке логотип при включении питания.
- Выберите Отключено, чтобы отключить экран с логотипом HPE.
Как изменить значок BIOS на моем ноутбуке HP?
Вот шаги, чтобы настроить логотип BIOS:
- Откройте служебную программу настройки компьютера и выберите «Конфигурация системы».
- Выберите Конфигурации устройства, Режим загрузки UEFI, Включено.
- Выберите изображение пользовательского логотипа, которое вы хотите использовать, а затем используйте программное обеспечение для обработки изображений, чтобы преобразовать изображение в растровое изображение (.
Как убрать заставку?
Для Android отключить заставку можно одним из следующих способов:
- Редактирование класса Native Android App и удаление или комментирование WL. getInstance (). showSplashScreen (этот) вызов API.
- Удаление заставки. png в папке res / drawable.
Могу ли я сменить BIOS?
Да, на материнскую плату можно прошить другой образ 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 оно должно быть видно. Если это — только маленький блок в центре экрана, то оно — неправильно.
Итак, последовательность действий:
- Создайте оригинал логотипа в формате BMP:
- Запустите графический редактор (кстати не все подходят, Picture Publisher 7.0 не подошел, а COREL Photo Paint 7.0 подошел)
- Установите размер в 136 x 126 пикселей
- Формат файла: Растровый файл (BMP)
- Сделайте изображение Черно-белым
- Сделайте фон Черным (это не обязательно, но белый фон нежелателен)
- Установите заливку в Белый цвет (см. выше)
- Нарисуйте свой логотип. Старайтесь, чтобы количество белых пикселей рисунка занимало около 1/3 всей площади изображения. Если их будет очень много, то после проведения всех операций вы получите не логотип, а мешанину цветов. Тогда придется уменьшать их количество и повторять процесс пока все не получится
- Сохраните изображение
- Преобразуйте MYLOGO.BMP в распознаваемый BIOSом формат файла с помощью BMP2EPA.EXE: BMP2EPA MYLOGO.BMP MYLOGO.EPA
- Меняйте цвета (всего их 16) так, чтобы они подошли Вам. Нажмите F10, когда захотите сохранить изображение
- Если вдруг цвета не подошли, их можно поменять с помощью той же утилиты BMP2EPA /L MYLOGO.EPA
- Заменить эмблему EPA в файле BIOS можно с помощью утилиты CBROM. CBROM MYBIOS.BIN /EPA MYLOGO.EPA
- Из DOS (НЕ из окна DOS) запустите PFLASH или AWDFLASH (или любую другую утилиту прошивки, которой Вы пользуетесь). Прошейте BIOS новым файлом.
- Выключите или перезагрузите компьютер. Если все прошло хорошо, Вы получите новую эмблему.
Замена лого, запакованного в 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.
БЛАГОДАРНОСТЬ. Основные идеи, метод поиска лого в BIOSе и даже фрагменты комментария к методике замены лого я бессовестным образом выкрал у Антона Богомолова, с коим лично не знаком. Спасибо тебе, Антон! Большое Человеческое Спасибо!
ПОЖЕЛАНИЕ. Все замечания, пожелания, конструктивные идеи будут благодарно мной приниматься и становиться в очередь на выполнение.