ration Data) і DMI (Desktop Management Interface) при зміні конфігурації системи. Іноді допомагає компромісний варіант - після змін у конфігурації системи (наприклад, перестановки модулів пам'яті), дозволити запис на час одного перезавантаження, щоб BIOS оновив блоки параметрів. Зрозуміло, не слід плутати інформацію Flash ROM і CMOS. Пам'ять CMOS, що зберігає установки BIOS Setup перебуває у складі "південного моста" чіпсета і заборона запису Flash ROM на неї ніяк не впливає. p align="justify"> При виборі материнської плати, зверніть увагу на моделі, що мають описані механізми захисту, якщо питання вірусоустойчивость BIOS для Вас актуальне. Якщо на Вашій платі немає описаних перемичок, але ви розбираєтеся в цифровій схемотехніці і вмієте тримати в руках паяльник, захист Flash ROM можна реалізувати самостійно. br/>
Спотворення вмісту Video ROM
Якщо на відео адаптері, як носій BIOS, використовується мікросхема Flash ROM з програмною перезаписом, то, як і у випадку з системним BIOS, існує можливість зловмисної модифікації її вмісту. Вірус може повторити ті ж дії, які виконує законна програма перезапису Video BIOS, але замість BIOS, записати наприклад блок нулів. Спочатку потрібно налаштувати конфігураційні регістри графічного процесора для розміщення Flash ROM в адресному просторі. Це робиться у відповідності зі специфікацією PCI PnP. Зауважимо, що для безпосереднього доступу до Flash ROM відео адаптера використовується динамічно призначається область адрес вище 1MB, а не сегмент 0C000h, в якому знаходиться Shadow RAM (копія Video BIOS в оперативній пам'яті). Далі, потрібно вимкнути захист запису. Операції, необхідні для цього (у які регістри що записати), специфічні для кожного графічного процесора, а іноді і залежать від реалізації відео адаптера (якщо захист запису реалізується засобами, зовнішніми стосовно мікросхемі графічного процесора). Тут вирусописатели потрібно інформація, яка зазвичай не публікується розробниками графічних процесорів і відео адаптерів. До того ж, вірус повинен бути забезпечений модулями підтримки під кожен графічний чіп, а іноді і конкретні моделі відео адаптерів. Потім потрібно розпізнати тип Flash ROM (використовуючи команду Read ID) та активувати процедуру запису, яка також має бути своя для кожного Flash ROM. Як бачимо, процедура реалізувати, а тому, загроза реальна. p align="justify"> Якщо це вже сталося, симптоми залежать від характеру спотворення. Зазвичай, якщо Video BIOS просто витертий, або замість нього записана блок даних, що не має сигнатури Additional BIOS (два перших байта НЕ 055h, 0AAh), або некоректна контрольна сума, ознаки будуть такі ж, як при відсутності відео адаптера - немає висновку на екран і специфічний звуковий сигнал. Реакція материнської плати на відсутність відео адаптера залежить від того, як написаний BIOS материнської плати і установки опцій Setup. Іноді звуковий сигнал не подається. Чи буде викон...