Керівництво по оновленню nvraid-bios на прикладі foxconn nfpik8aa-8ekrs
Керівництво по оновленню NVRAID-BIOS на прикладі материнської плати Foxconn NFPIK8AA-8EKRS.
Матеріал головним чином спрямований на ту частину аудиторії, яка змушена через погану тех. підтримки виробника материнської плати миритися з глюками інтегрованих RAID-контролерів на базі сімейства логіки nForce4, або ж тих людей, які б хотіли розширити функціональність оного.
Дослід проводився на материнській платі Foxconn NFPIK8AA-8EKRS (nForce Pro 2200 + 2050).
Вибір донора:
В якості донора була обрана прошивка від материнської плати ECS nForce4-A939 версії 1.1f, що містить в собі NVRAID-bios останньої на сьогоднішній день версії 5.5. У ньому, в порівнянні з версією 4.85 виправлена проблема «Detecting array ... ..», а також введена підтримка RAID-5, якої було раніше. Зауважу що різниця в конструктивах материнських плат Foxconn NFPIK8AA-8EKRS (Socket 940) і ECS nForce4-A939 (Socket 939), в даному випадку, не має в собі нічого страшного, важливо лише те, що обидві вони побудовані на чіпсетах сімейства nForce 4.
Етап підготовки:
Всі операції по модифікації БІОС повинні проводитися ВИКЛЮЧНО з чистого Досана.
Для здійснення всього задуманого я використовував програми.
CBROM 6.06
AWDFlash 8.65.
Для зручності я використовував звичайну USB-флешку, попередньо відформатувавши її в FAT32 для можливості роботи з нею в Досі. На неї були переписані СBROM, AwardFlash, а також БІОС-донор і БІОС від моєї материнської плати .... Всього 4 файлу ....
діємо:
1) Витяг NVRAID-BIOS:
Отже, завантажуємо чистий ДОС з дискети, переходимо до диска на якому знаходяться всі необхідні файли (в моєму випадку це диск С: розташований на USB-флешці). Приблизний список файлів буде таким:
AWD865 - стандартний прошивальщик від AWARD
CBROM606 - програма для модифікації
Mybios.BIN - БІОС вашої материнської плати, який передбачається оновити.
Donorbios.BIN - биос-донор.
Для вилучення nVRAID-BIOS набираємо в командному рядку cbrom606 donorbios.bin / pci extract. вводимо букву під якою значиться наш RAID-BIOS, отриманий в результаті файл перейменуємо в newraidbios.rom для зручності.
2) Витягуємо старий raid-биос з БІОСа від нашої материнки, командуємо cbrom606 mybios.bin / pci release.
3) запаковуємо новий nvraid-bios в біос від нашої материнської плати cbrom606 mybios.bin / pci newraidbios.rom.
4) Прошиваємо змінений биос командою AWD865 mybios.bin / py / sy / cc / cd / cp / wb.
P.S. Всі бажаючі можуть використовувати вже витягнутий мною биос nVRAID версії 5.5, і відповідно проспустіть пункт 1.
Ну ось власне і все ... Після виконання даної процедури ніяких глюків в роботі помічено не було, плата нарешті знайшла бажану стабільність в роботі. З усіма питаннями, що виникли і побажаннями, будь ласка, звертайтеся до мене в ЛС. Буду радий допомогти.