понедельник, 24 июня 2019 г.

Проблема при обновлении BIOS платы DH61BE (на версию 0099/0120)

На днях собирал рабочее место "из того, что было", а был системный блок с материнской платой DH61BE, процессором Core i3 и двумя гигабайтами оперативки (диск, видимо, посыпался - его не обнаружилось). Из-за наличия лицензии и по соображениям единообразия, устанавливать решили Windows 10, но BIOS был без поддержки UEFI (самой первой для этой платы версии - 0016). Как истинный джедай, не читая никаких инструкций, я ломанулся обновлять firmware до последней версии - 0120, но обновлятор остудил мой пыл, заявив, что "эту древность я обновлять не буду", и попросил сперва установить версию 0099, обновлятор 0099, в свою очередь, попросил установить версию 0048. Обновлятор версии 0048 успешно установился в штатном режиме (через iFlash), на него успешно установилась версия 0099... и всё - комп "окирпичился" - при включении компьютер позволял зайти в "CMOS Setup" (F2), реагировал на F7 (обновление BIOS), но отказывался устанавливать версию 0120 (ругаясь на что-то про Intel management engine), и категорически отказывался загружаться - висел с логотипом Intel и молчал. Стал изучать информацию "в интернетах" и обнаружил, что обновляться на версию 0048 надо было не "штатным" методом (F7 или windows-утилита), а через "режим восстановления" (снять перемычку CMOS с платы, вставить флэшку с BE0048.BIO и включить комп, дождаться завершения), но мне было уже "поздняк метаться" - BIOS версии 0099, ME Firmware показывает версию 0.0.0.0, в режиме BIOS Recovery с на экран ничего не выводится (хотя флэшка время от времени мигает), вне зависимости от версии записанного файла. Натолкнулся на статью с ixbt, где описана ровно такая же проблема, но как-то не понял, нащупал ли кто правильный алгоритм (описанные манипуляции выглядят малоубедительными, да и не помогли мне). В итоге, на форуме Intel по кусочкам собрал "правильную" последовательность действий (если имеем "окирпиченную" прошивку версии 0099):
  1. Вынуть батарейку CR2032 минут на 20 при обесточенном компьютере (вынуть шнур питания)
  2. Отформатировать флэшку в FAT32 (у меня была флэшка на 4ГБ, но говорят, что и 8 или 16ГБ пойдёт)
  3. Удалить с флэшки "System Volume Information" и скопировать на неё BE0120.BIO (прошивка версии 0120)
  4. Вставить полученную флэшку в порт USB2 (чёрный)
  5. Вернуть батарейку, снять перемычку BIOS CFG, включить компьютер
В описанном алгоритме важными названы все пункты. После этих манипуляций на мониторе пошёл прогресс обновления прошивки, после чего комп заработал (первое включение шло чтранно - завёлся, пикнул, выключился, опять завёлся, ещё раз пикнул, выключился...), версия ME стала отображаться 8.1.что-то.там. В общем, всё заработало.