Как обновить микрокод процессора с помощью GRUB и загрузить Windows 10?
Я хотел бы обновить микрокод моего процессора перед запуском Windows 10.
Идея состоит в том, чтобы использовать GRUB (здесь NeoGrub от https://neosmart.net/wiki/easybcd/neogrub/) для этой задачи.
фон:
почему я это делаю? У меня есть материнская плата Intel с официально не поддерживаемым процессором Xeon x5470 (поэтому в BIOS нет микрокода, и Intel не может быть исправлен из-за цифровых подписей); Windows 7 64b работает нормально, но Windows 10 64b не загружается (хотя тот же компьютер с процессором E8400 успешно загружается, поэтому виновник лежит в процессоре - вероятно, отсутствует команда compareexchange128, которая, вероятно, предоставляется посредством обновления микрокода)
Обновить:
Согласно BIOS BITS у моего X5470 есть:
- Подпись 0001067a
- PlatformID от 00000004
- Микрокод Ревизия 00000a0b
и с использованием последних микрокодов от Intel нет ничего более нового, и Windows 10 все еще зависает при загрузке:(
Поэтому я подтверждаю, что эта задача может быть достигнута с помощью битов BIOS, но, к сожалению, она не решает мою проблему; может быть, BIOS не включает некоторые функции процессора (PAE, NX, SSE2); BIOS BITS должен уметь это делать, мне просто нужно научиться делать это...
хм, похоже, что этот процессор не имеет необходимых функций
ecx[13] cnpxchg16b=0
но из поисков в сети я вижу, что это довольно старая инструкция, и она должна быть предоставлена этим процессором; другие пользователи этого процессора сообщают об этом как о доступных ( http://www.cpu-world.com/cgi-bin/CompareCPUID.pl?CPUID=47075&CPUID=47071&PROCESS=Compare+selected); Могу ли я просто использовать WRMSR, чтобы включить его?
3 ответа
Да, это возможно, но не с использованием стандартного grub.
Пожалуйста, проверьте, будет ли работать загрузчик проекта "BIOS BITS". Он может обновлять микрокод и затем загружать операционную систему по цепочке, но это очень, очень продвинутый инструмент.
Извлечено из README.txt из БИТОВ:
- "Configure Menu" содержит параметры для временной перенастройки вашей системы. Ни один из этих параметров не затронет ваш BIOS или не изменит навсегда конфигурацию вашей системы, но они переопределят эту конфигурацию только для текущей загрузки.
Таким образом, вы действительно можете загрузить микрокод, но, очевидно, только для одного сеанса загрузки!