Интеграция BIOS контроллера VIA-6421 в BIOS материнской платы.
Для добавления поддержки компьютером жестких стандарта дисков S-ATA, был использован RAID-контроллер на чипе VIA-6421.
Кроме того на данном контроллере присутствовали четыре порта USB2.0 выполненные на чипе VIA-6214.
Основной проблемой контроллеров на чипе VIA-6421 является невозможность загрузки с них, так как микросхема с BIOS на контроллерах либо отсутствует, либо стоит пустышка. Поэтому можно попробовать интегрировать BIOS контроллера в BIOS материнской платы.
Материнская плата MSI-6337, в BIOS которой интегрировался BIOS контроллера использует Award BIOS, соответственно то что описано в данной статье применимо к Award BIOS.
Для начала нужен образ прошивки BIOS материнской платы с которым мы и будем работать.
Для добавления/удаления/замены модулей в Award BIOS используется утилита cbrom.
Запуск утилиты с ключем /D выведет список модулей имеющихся в прошивке.
Однако, при попытке добавить модуль 6421V431.ROM который является BIOS контроллера, cbrom ругнулся на недостаток места в прошивке.
Изучение списка модулей BIOS материнской платы показало что модуль №8 является модулем контроллера promise который не распаян на данной версии материнской платы, следовательно мы можем его удалить.
Удаляем модуль контроллера promise из BIOS материнской платы и смотрим что место освободилось.
Теперь добавляем в BIOS материнской платы модуль RAID-контроллера и проверяем что получилось.
Теперь модифицированный BIOS необходимо прошить в материнскую плату и можно грузиться с контроллера.
BIOS материнской платы должен поддерживать загрузку с внешних контроллеров.
А вот и долгожданное окно BIOS контроллера VIA-6421 в котором виден HDD WD2500AAKS.
Ну и в завершение остается только добавить, что если Вы решитесь на аналогичную процедуру, то помните про риск повреждения BIOS материнской платы в случае ошибочных действий или сбоев. Возможен вариант поиска контроллера который поддерживает загрузку...
ИСТОЧНИК СТАТЬИ