Me gustaría actualizar el microcódigo de mi CPU antes de ejecutar Windows 10.
La idea es utilizar GRUB (aquí NeoGrub dehttps://neosmart.net/wiki/easybcd/neogrub/) para la tarea.
fondo:
¿por qué lo hago? Tengo una placa base Intel con una CPU Xeon x5470 oficialmente no compatible (por lo que el BIOS no tiene su microcódigo disponible y el BIOS de Intel no se puede parchear debido a las firmas digitales); Windows 7 64b funciona bien, pero Windows 10 64b no arranca (mientras que la misma máquina con CPU E8400 arranca correctamente, por lo que el culpable está en la CPU; probablemente falta la instrucción compareexchange128 que probablemente se proporciona a través de la actualización del microcódigo)
Actualizar:
Según BIOS BITS, el mío X5470 tiene:
- Firma de 0001067a
- ID de plataforma de 00000004
- Revisión del microcódigo de 00000a0b
y usando los últimos microcódigos de Intel no hay nada más nuevo y Windows 10 todavía no arranca :(
Así que confirmo que la tarea se puede lograr mediante BIOS BITS pero desafortunadamente no resuelve mi problema; puede ser que el BIOS no esté activando algunas funciones de la CPU (PAE, NX, SSE2); Los BIOS BITS también deberían poder hacer eso. Sólo necesito aprender a hacerlo...
Hmm, parece que esta CPU no tiene características requeridas
ecx[13] cnpxchg16b=0
pero de las búsquedas web veo que es una instrucción bastante antigua y debería ser proporcionada por esta CPU; otros usuarios de esta CPU la reportan como disponible (http://www.cpu-world.com/cgi-bin/CompareCPUID.pl?CPUID=47075&CPUID=47071&PROCESS=Compare+selected); ¿Puedo usar wrmsr para encenderlo?
Respuesta1
Sí, es posible, pero sin usar grub estándar.
Compruebe si el gestor de arranque del proyecto "BIOS BITS" funciona. Élpoderactualice el microcódigo y luego cargue en cadena el sistema operativo, pero es una herramienta muy, muy avanzada.
Respuesta2
Extraído del README.txt de BITS:
- El "Menú de configuración" contiene opciones para reconfigurar temporalmente su sistema. Ninguna de estas opciones afectará su BIOS ni cambiará permanentemente la configuración de su sistema, pero anularán esa configuración solo para el inicio actual.
Por lo tanto, puedes cargar un microcódigo, ¡pero aparentemente solo para esa única sesión de arranque!
Respuesta3
Mediante el usoControlador de actualización de microcódigo de CPU de VMware