Доведеться оновити BIOS, але ж справжнього хакера це не зупинить. Отже, вперед! Для початку, визначимося, BIOS якого виробника встановлений на твоїй материнській платі. Варіантів, швидше за все, буде два: це або більш поширений AWARD / Phoenix-менш - AMI. Далі все розгляд я буду вести для AWARD BIOS, як найбільш поширеного. Для роботи нам будуть потрібні наступні інструменти - програми:
CBRom215.exe - програма, що дозволяє переглядати «вміст» файлів з прошивками BIOS, а також, витягувати, включати компоненти, зокрема логотипи. Завантажити можна звідси:
www.biosmods.com/
Epacoder.exe - програма для конвертації файлу логотипу з EPA формату в BMP і назад. Качаємо звідси:
www.kki.net.pl/
Потрібна також прошивка BIOS виробника твоєї материнської плати. Можна завантажити свіжу з сайту виробника материнської плати, а можна - з під голого (без всяких драйверів) DOS запустити програму Aflash.exe, на запит ввести 1, тобто зберегти поточну прошивку в файл, вказавши його ім'я, і в подальшому працювати з цим файлом.
Завантажуємо і встановлюємо програми. Хоча про установку - голосно сказано, потрібно просто розпакувати архіви. Моя порада - шлях до програм зроби в DOS форматі 8.3.
CBROM215.EXE BX2I1010.AWD / D
BX2I1010.AWD - файл з прошивкою,
/ D - ключ, який вказує на висновок на дисплей.
Бачимо складу файлу прошивки, одним з компонентів якого є логотип - awardepa.epa. EPA - це спеціальний графічний формат, який використовується в BIOS. Існують суворі обмеження на допустимий розмір зображення, кількість використовуваних квітів, на розташування логотипу, так що тобі не вдасться використовувати в якості логотипу відскановану фотографію твоєї подружки. (Щоб бути точним, в принципі, можливо вивести логотип на весь екран, дивись подробиці). Обмеження такі: стандартні розміри - 136x126 або 136x84, в залежності від конкретної прошивки BIOS (в моєму випадку, як побачимо далі, 136х84). Оскільки, логотип виводиться в текстовому режимі, звідси обмеження на кількість кольорів - 16. При цьому стандартний розмір логотипу розбивається на осередки 8х14 і в межах осередку, можливо використовувати для розмальовки пікселів зображення тільки один колір. Це вимоги формату EPA версії 1. В версії 2 формату EPA, з'явилася можливість використовувати для будь-якого пікселя осередку будь-який колір з 16 кольорової палітри. Тому безпечним шляхом заміни логотипу є заміна на логотип, який було збережено в тій же версії EPA і з тими ж розмірами, що і у існуючого в прошивці.
Винесемо з файлу прошивки логотип і проаналізуємо його параметри, набравши для цього наступну команду:
CBROM215.EXE BX2I1010.AWD / EPA extract.
Програма запитає ім'я, під яким буде збережено логотип. Вводимо Test.epa. Тепер запускаємо другу програму:
Дивимося EPA Info. Розмір 136х84, розмір файлу 1602 bytes, версія EPA - 1.0.
Отже, маємо потрібний логотип, знову запускаємо EPACoder.exe, відкриваємо створений файл логотипу в форматі bmp, на Control panel встановлюємо EPA версію 1.0 і тиснемо кнопку BMP-> EPA. Дивимося уважно на інформацію про отриманому при конвертації файлі (розмір 136х84, розмір файлу 1602 байта, версія EPA -1.0) і зберігаємо отриманий файл.
Тепер включимо вийшов логотип в файл прошивки BIOS:
CBROM215.EXE BX2I1010.AWD / EPA BiosLogo.epa
Для оновлення BIOS використовується програма Aflash.exe. Запускати її треба з під DOS. Тому на дискету перепиши файл Aflash.exe, підготовлену прошивку, а також збережи на дискету поточну версію BIOS. Запустивши Aflash.exe на запит введи 2, потім вкажи файл з підготовленою прошивкою. Особливу увагу зверни на наступне: якщо при перепрошивки BIOS, що щось піде не так, не вимикайте комп'ютер, інакше він може не завантажитися. Просто повтори перепрошивку з початку. Якщо проблема залишилася, перепрошити поточною версією BIOS, який ти раніше зберіг на дискеті. З BIOS розібралися, тепер Windows.