Wie aktualisiere ich den Mikrocode der CPU mit GRUB und lade Windows 10 kettenweise herunter?

Wie aktualisiere ich den Mikrocode der CPU mit GRUB und lade Windows 10 kettenweise herunter?

Ich möchte den Mikrocode meiner CPU aktualisieren, bevor ich Windows 10 ausführe.

Die Idee ist, GRUB zu verwenden (hier NeoGrub vonhttps://neosmart.net/wiki/easybcd/neogrub/) für die Aufgabe.

Hintergrund:

warum mache ich das? Ich habe ein Intel-Motherboard mit einer offiziell nicht unterstützten Xeon x5470-CPU (deshalb ist der Mikrocode im BIOS nicht verfügbar und das Intel-BIOS kann aufgrund digitaler Signaturen nicht gepatcht werden); Windows 7 64b funktioniert einwandfrei, aber Windows 10 64b startet nicht (während dieselbe Maschine mit E8400-CPU erfolgreich startet, also liegt der Übeltäter an der CPU – wahrscheinlich fehlt die Anweisung compareexchange128, die wahrscheinlich durch ein Mikrocode-Update bereitgestellt wird)

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

Aktualisieren:

Laut BIOS BITS hat mein X5470:

  • Signatur von 0001067a
  • Plattform-ID von 00000004
  • Mikrocode-Revision von 00000a0b

und mit den neuesten Mikrocodes von Intel gibt es nichts Neueres und Windows 10 hängt sich immer noch beim Booten auf :(

Ich bestätige also, dass die Aufgabe mit BIOS BITS erledigt werden kann, aber leider löst es mein Problem nicht. Es kann sein, dass das BIOS einige CPU-Funktionen nicht aktiviert (PAE, NX, SSE2). BIOS BITS sollte das auch können. Ich muss nur lernen, wie es geht …

hmm, es sieht so aus, als ob diese CPU keine erforderlichen Funktionen hat

ecx[13] cnpxchg16b=0

aber aus Websuchen geht hervor, dass es sich um eine ziemlich alte Anweisung handelt und diese von dieser CPU bereitgestellt werden sollte; andere Benutzer dieser CPU melden sie als verfügbar (http://www.cpu-world.com/cgi-bin/CompareCPUID.pl?CPUID=47075&CPUID=47071&PROCESS=Compare+selected); könnte ich einfach wrmsr verwenden, um es einzuschalten?

Antwort1

Ja, das ist möglich, aber nicht mit Standard-Grub.

Bitte prüfen Sie, ob der Bootloader des Projekts „BIOS BITS“ funktioniert.dürfenAktualisieren Sie den Mikrocode und laden Sie dann das Betriebssystem kettenweise, aber es ist ein sehr, sehr fortschrittliches Tool.

http://www.biosbits.org/

Antwort2

Auszug aus README.txt von BITS:

  • Das „Konfigurationsmenü“ enthält Optionen zur vorübergehenden Neukonfiguration Ihres Systems. Keine dieser Optionen berührt Ihr BIOS oder ändert Ihre Systemkonfiguration dauerhaft, aber sie überschreiben diese Konfiguration nur für den aktuellen Start.

Daher können Sie zwar einen Mikrocode laden, aber anscheinend nur für diese einzelne Boot-Sitzung!

Antwort3

verwandte Informationen