Материнская плата "MIH61R MB" компьютера Dell Optiplex 390. Нормального описания на неё нету вот только это есть в сети (ссылки нормально не отображаются, поэтому так) http://www.findlaptopdriver.com/dell-mih61r-mb-specs-38317201214/. БИОС есть только в виде EXE файла http://downloads.dell.com/FOLDER01799737M/1/O390-A11.exe (есть и все остальные БИОСы до A00), как идентифицировать UEFI БИОС, чтоб отделить от EXE файла я пока не понял.
С процессорами i5-2500k и i5-2400 эта плата работает хорошо, но они слишком хороши для неё. Нашёл я процессор i3-3225, но с ним плата отказывается проходить POST, хотя в журнал ошибок вполне успешно пишет с этим процессором. В частности:
- при установке процессора пишет "Alert! CPU microcode update failed."
- при сбросе CMOS пишет "Time-of-day not set - please run SETUP program."
- и при извлечённых модулях ОЗУ - пищит.
Всё это свидетельствует о том, что процессор запускается. Можно ли как-либо попытаться поредактировать БИОС, чтоб он нормально запускался? (может и правда впихнуть туда соответствующее "microcode update", хотя я сомневаюсь, что БИОС ругается именно на него?)
Ну и для начала помогите советами как вообще извлечь БИОС в чистом виде, чтоб посмотреть, что там за текстовые строки и файлы хотя бы есть. А потом уж думать можно ли что-то делать (всё-таки это какой-то Dell, а не обычная плата).
Добавлено 18.11.2013
Образ БИОС смог снять см. прилагаемый файл только с помощью Universal BIOS Backup ToolKit 2.0, этот образ видят AMI MMTOOL 4-50-0-23 и многие другие программы. Но где тут искать какие-либо настройки я пока не понял - изнутри можно извлечь около 1000 различных файлов...
- практически все актуальные модели (CPUID=206A7) D2/Q0 (в этот степинг входят 4ядра/8кеша и 2ядра/3кеша, а также все обрезки с них!)
- наверняка устаревшие или мобильные A0, B1, B2, C0, D0, D1, и модель степпинг которой определить не смог (наверное C1), с CPUID=206A4.
Теперь думаю как залить в мать новые микрокод-апдейты. Тут я понимаю всего два пути:
1. Отредактировать образ как надо (добавить код с CPUID=306A9 (i3-3225) с помощью MMTool.
2. Если не ошибаюсь в 200х годах можно было залить 1шт микрокода непосредственно в область переменных BIOS (уже не помню как точно называлось DMI или ESCD) без обновления всего BIOS.
Исправлено/добавлено 21.11.2013:
И наконец-то нашёл утилиту для измения настроек, которые доступны в "БИОС setup". (название и версию допишу позже, сейчас пишу с телефона).
Всё что нужно (по частотам ОЗУ), там есть и вроде не запрещено, но не видно почему-то.
Поэтому окончательный список вопросов:
1. Чем заливать в БИОС образ снятый, и тем более поредактированный непойми каким софтом (с точки зрения изготовителя БИОС). О том что бывают скрытые регионы уже читал, но пока не понял на каких чипсетах есть эта опасность.
или как поредактировать официальный exe комплект? (распаковать-запаковать zlib-ом, и поправить контрольные суммы, а найти и заменить нужные куски я и сам смогу)
2. Если можно залить одину штуку microcode update без перепрошивки, то напомните КАК? (в ESCD/DMI), вроде бы лет 8 назад тут об этом писали (гуглом найти не могу).
3. Существуют ли Win утилиты для изменения частоты ОЗУ (1333/1600/..), так же интересны любые утилиты, умеющие работать с MSR регистрами (точнее, которые умеют получать права на эти операции; как я понимаю самый крутой уровень у БИОС, а точнее у какой-то подсистемы, а не у ядра ОСи).
Теперь осталось придумать, как заставить появится невидимые пункты меню BIOS с помощью "AMI BCP 4-53 (WIN)" (в образе они вроде бы все значатся как "Default" - и видимые и невидимые)...