Я хотел бы обновить микрокод моего процессора перед запуском Windows 10.

Идея состоит в том, чтобы использовать GRUB (здесь NeoGrub от https://neosmart.net/wiki/easybcd/neogrub/) для этой задачи.

фон:

зачем я это делаю? У меня есть материнская плата Intel с официально не поддерживаемым процессором Xeon x5470 (поэтому в BIOS нет микрокода, доступного для Intel, и Intel не исправляется из-за цифровых подписей); Windows 7 64b работает нормально, но Windows 10 64b не загружается (хотя тот же компьютер с процессором E8400 загружается успешно, поэтому виновник лежит в процессоре - вероятно, отсутствует команда compareexchange128, которая, вероятно, предоставляется посредством обновления микрокода)

http://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install/windows-10-pro-upgrade-compareexchange128/f86d76d7-a2b7-4551-8a01-6d5169db2e22?auth=1

Обновить:

Согласно 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 ответа3

2

Да, это возможно, но не с использованием стандартного grub.

Пожалуйста, проверьте, будет ли работать загрузчик проекта "BIOS BITS". Он может обновить микрокод и затем загрузить операционную систему по цепочке, но это очень, очень продвинутый инструмент.

http://www.biosbits.org/

0

Извлечено из README.txt из БИТОВ:

  • "Configure Menu" содержит параметры для временной перенастройки вашей системы. Ни один из этих параметров не затронет ваш BIOS или не изменит навсегда конфигурацию вашей системы, но они переопределят эту конфигурацию только для текущей загрузки.

Таким образом, вы действительно можете загрузить микрокод, но, по-видимому, только для этого единственного сеанса загрузки!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .