Понедельник
29.04.2024
09:39


Форма входа

Приветствую Вас Гость | RSS
Компьютерные обзоры
Главная Каталог статей Регистрация Вход
Главная » Статьи » Ноутбуки » MSI Wind

MSI Wind U90/U100 (Замена BIOS OEM Logo)
Далее перевод, мои примечания будут наклонным шрифтом:

Я получил очень много вопросов на тему, как мне поменять логотип на 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 бита)
б)пройтись фильтром размытие для смазывания объектов, чтобы они лучше сжимались
в)уменьшение размера логотипа
г)выбор другой картинки :)

Вот пример сделанной картинки:


Скачиваем Замена логотипа на MSI Wind

Делаем следующие шаги:
1)Запускаем "ChangeLogo.exe" из скаченного архива.
2) Нажимаем кнопку "Load Image", потом выбираем "R0044_SH.rom" файл из той же папки (это Bios Intel).
3) Нажимаем кнопку"Browse";выбираем наш логотип
4) Нажимаем кнопку "Replace Logo"
5) Нажимаем кнопку "Save Image As"; если вы хотите воспользоваться моим автоскриптом для обновления Bios, назовите ваш Bios "donor.rom" и положите в тоже место где и "R0044_SH.rom"; если вы хотите обновиться сами, назовите свой Bios как хотите
6) Ждите пока кнопка "Exit" станет доступной (Intel logo changer очень медленный), потом нажмите ее.

Обновление Bios при помощи автоскрипта:
1) Подключите к ноутбуку питание
2) Запустите "!ReplaceLogo.cmd" из архива (потребуются административные права в Windows NT/2000/XP/Vista)
3) Выключите ноутбук кнопкой 'Power' (клавиатура не будет работать в этот момент, это нормально)
4) Отключите питание, батарею от ноутбука и подождите более 10 секунд
5) Включите ноутбук и наслаждайтесь логотипом.
После успешной операции, появятся 2 файла в папке где "!ReplaceLogo.cmd" храниться:
"BIOS.BIN" копия оригинального BIOS, и "NewBIOS.BIN" BIOS с новым логотипом; можете их оставить или удалить.

Перенос логотипа из других BIOS.
Запустите "ReplaceLogo.exe" в командной строке:
ReplaceLogo.exe <original BIOS file> <Donor file> <Result file>
где:
<original BIOS file>- исходны MSI Wind BIOS
<Donor file> - любой другой EFI BIOS с которого мы хотим забрать лого (Intel, MSI, MSI Wind clones etc.)
<Result file> - файл в который должен попасть новый логотип BIOS
После используйте <Result file>.
Категория: MSI Wind | Добавил: spiteman (27.03.2009)
Просмотров: 14278 | Комментарии: 4 | Рейтинг: 1.0/1 |
Всего комментариев: 1
1 Orion  
0
А для обычных материнских плат этот вариант подойдет?

Имя *:
Email *:
Код *:
Меню сайта

Категории каталога
MSI Wind [9]
MSI Wind

Поиск

Друзья сайта
    Яндекс цитирования Платежный сервис Единый кошелек

    Получить свой бесплатный сайт в UcoZ!

Наш опрос
Вам интересно попробовать новое дело в сети
Всего ответов: 45

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright MyCorp © 2024