Как в биосе поменять разрешение экрана

Как в биосе поменять разрешение экрана

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



Источник: otvet.mail.ru


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