Die CPU Ihres PCs ist nicht kompatibel mit Windows 10/8 - Error Explained
Einige Personen, die versuchen, Windows 8 RP zu installieren, melden einen Fehler. Dieser Fehler wurde sogar von Benutzern gemeldet, die Windows 8 CP auf demselben Computer ausführen konnten. Während der Installation von Windows 8 wird möglicherweise die folgende Fehlermeldung angezeigt:
Dieser PC kann Windows 8/10 nicht ausführen
Die CPU Ihres PCs ist nicht mit Windows 8/10 kompatibel
Was hat sich also seit der Consumer Preview geändert? Lassen Sie uns überprüfen, was dieser Fehler ist und was Microsoft dazu sagt.
Wie wir sehen können, bezieht sich dieser Fehler auf die CPU-Anforderungen für Windows 8 Release Preview. Um Windows 8 RP installieren zu können, muss Ihre CPU (Prozessor) diese Funktionen unterstützen - PAE / NX / SSE2 .
Mal sehen, was das bedeutet.
„No-eXecute (NX) ist eine Prozessorfunktion, mit der Speicherseiten als nicht ausführbar gekennzeichnet werden können. Mit dieser Funktion kann die CPU das System vor Angriffen durch schädliche Software schützen. Wenn die NX-Funktion auf einem System aktiviert ist, wird verhindert, dass bösartiger Softwarecode in zugänglichen Speicherbereichen abgelegt wird, die ausgeführt werden sollen, wenn die Steuerung diesen Speicherort erreicht. Windows 8 erfordert, dass Systeme über Prozessoren verfügen, die NX unterstützen, und NX muss aktiviert sein. “
„Streaming SIMD Extensions 2 (SSE2) ist ein früherer Standard, der von Intel- und AMD-Prozessoren unterstützt wird. Alle Prozessoren, die NX unterstützen, unterstützen auch SSE2. ”
„Zur Verwendung der NX-Prozessorfunktion muss der Prozessor im PAE-Modus (Physical Address Extension) ausgeführt werden. PAE ist eine Prozessorfunktion, mit der x86-Prozessoren in fähigen Windows-Versionen auf mehr als 4 GB physischen Speicher zugreifen können. “
Die Prozessoranforderungen wirken sich nicht auf Kunden auf modernen Systemen oder auf Systeme aus, die die Logoanforderungen für Windows 7 erfüllen, da diese Systeme PAE-fähige 32-Bit-Prozessoren aufweisen, die NX unterstützen und die Aktivierung von NX ermöglichen. Nur wenige Kunden, auf denen Windows 7 auf sehr alten 32-Bit-Prozessoren ohne PAE / NX-Unterstützung läuft, sind davon betroffen.
Prüfen Sie, ob Ihr System NX oder SSE2 unterstützt
Um dies zu überprüfen, gibt es ein Windows Sysinternals-Tool Coreinfo , ein Befehlszeilenprogramm. Sie können es von hier bekommen. Wenn Sie dies über die Befehlszeile ausführen, erhalten Sie die erforderlichen Informationen -
Eine unterstützte Prozessorfunktion hat die * Zeichen neben dem Namen der Funktion und a - Zeichen, falls nicht unterstützt.
Wenn PAE in der Coreinfo-Ausgabe als nicht unterstützt angezeigt wird, verfügt Ihr System über einen Prozessor, der nicht PAE-fähig ist und NX nicht unterstützen kann. Wenn PAE als unterstützt angezeigt wird, NX jedoch in der Coreinfo-Ausgabe als nicht unterstützt angezeigt wird:
- Wenden Sie sich an die vom CPU-Hersteller veröffentlichten Funktionen, um festzustellen, ob NX vom Prozessor Ihres Systems unterstützt wird.
- Wenn der Prozessor in Ihrem System über die NX-Unterstützung verfügt, weist das System möglicherweise eine falsch konfigurierte BIOS-Einstellung für die NX-Unterstützungsoption auf.
Wenn NX auf Ihrem System unterstützt wird, kann es über die BIOS-Einstellungen aktiviert werden, wenn es nicht aktiviert ist. “
Überprüfen Sie daher das BIOS und aktivieren Sie NX ("No eXecute-Bit") oder die entsprechende XD-Funktion ("eXecute Disabled") in den BIOS-Einstellungen. Sehen Sie sie unter Erweiterte oder Sicherheitsoptionen im BIOS an. Sie können gemäß BIOS-Manf mit verschiedenen Namen bezeichnet werden. Sie können als "Kein Speicherschutz ausführen", "Deaktivierter Speicherschutz ausführen", "EDB (Execute Disabled Bit)", "EVP" (erweiterter Virenschutz) oder unter einem anderen Namen bezeichnet werden. Also nach diesen suchen.
Wenn das BIOS keine dieser Optionen für NX anzeigt, prüfen Sie mit dem BIOS-Manf nach BIOS-Aktualisierungen, die möglicherweise hinzugefügt wurden. Sehr alte Prozessoren enthalten diese Funktion möglicherweise nicht.Fehler 0x0000260
Ein verwandter Fehler wird auch angezeigt, wenn Sie versuchen, Windows 8 mit einem Fehler 0x0000260 in einer virtuellen Maschine zu installieren.
„Wenn die virtuelle Maschine (VM) auf einem System gehostet wird, das NX unterstützt, müssen Sie PAE / NX in den Einstellungen oder im Konfigurationsmanager des Virtualisierungsprodukts aktivieren, wenn Sie die virtuelle Windows 8-Umgebung einrichten. “
Für detailliertere Informationen zur PAE / NX / SSE2-Anforderung für Windows 8 hat Microsoft ein Whitepaper veröffentlicht - PAE / NX / SSE2-Supportanforderungshandbuch für Windows 8
In diesem Dokument wird die Prozessorunterstützung für die PAE / NX / SSE2-Anforderung in Windows 8 beschrieben. Außerdem werden Fehlerfälle und Szenarien beschrieben, in denen Kunden auftauchen, wenn Computer die Anforderung nicht erfüllen. Außerdem wird erläutert, wie Windows 8 auf ihren PCs installiert wird. Die in diesem Dokument enthaltenen Informationen gelten für Windows 8 und Windows Server 2012.
Microsofts Bill Fill erläuterte diesen Fehler im The Answers Forum im Detail. Er beginnt mit einer Entschuldigung für die durch dieses Problem verursachten Unannehmlichkeiten und dankt den Benutzern für das Ausprobieren der Release-Vorschau. Weiter sagt er, dass Microsoft möglicherweise einige derjenigen kontaktiert, die dieses Problem gemeldet haben, wenn weitere Informationen benötigt werden, da es sich um einen Fehler handelt, der vor RTM behoben werden muss.
Anschließend beschreibt er, was sich seit der CP genau geändert hat, da Benutzer, die den CP auf ihrem Computer ausführen konnten, dieses Problem bei der Installation von RP auf demselben Computer festgestellt haben.
Was hat sich in Windows 8 RP seit CP geändert?
Wir haben seit dem CP Änderungen an der Upgrade-Erkennungslogik vorgenommen. Die Änderungen betreffen das Standardinstallationsprogramm und die Überprüfung der genauen CPU-Funktionen, bevor Sie fortfahren. Windows 8 erfordert die NX-Funktionen moderner CPUs. Dies geschieht aus Sicherheitsgründen, um sicherzustellen, dass Malware-Schutzfunktionen zuverlässig funktionieren. Dies ist wichtig, da wir sicherstellen möchten, dass sich Benutzer mit einer Vielzahl verschiedener Software, einschließlich Desktop-Apps und Apps aus dem Windows Store, sicher fühlen können. Dies bedeutet, dass einige sehr alte CPUs unter Windows 8 nicht funktionieren. Im CP haben wir das Installationsprogramm für die NX-Funktion nicht blockiert. Basierend auf der CP-Telemetrie waren wir der Meinung, dass das Hinzufügen des Blocks zum Setup erforderlich war, um die Zeit der Menschen zu respektieren. Es ist besser, es schnell zu erledigen, auch wenn es enttäuschend ist. Wir haben die Telemetrie auch verwendet, um zu verstehen, wie viele CPUs die NX-Anforderung nicht erfüllen würden, sodass wir sicher sein konnten, dass die Durchsetzung der NX-Präsenz im Ökosystem verantwortlich ist. Wir haben erfahren, dass weniger als 1% der CPUs nicht über die NX-Funktion verfügten und korrekt konfiguriert waren, und 0,1% der Prozessoren verfügten nicht über die NX-Fähigkeit. Auf dieser Grundlage halten wir die Durchsetzung der NX-Präsenz für sinnvoll, da dies zu einer besseren Malware-Abwehr führt. Daher erzwingen wir jetzt die NX-Präsenz in der Kernel-Bootsequenz.
Wir haben keine Änderungen in Bezug auf die PAE-Erkennung vorgenommen, aber es ist gut zu wissen, dass PAE eine Voraussetzung für NX auf 32-Bit-Prozessoren ist, da NX in Speicherverwaltungsseitentabellen implementiert ist.
Wir haben die Erkennung der SSE2-Befehlssätze basierend auf Telemetrie vom CP und Windows 7 geändert.
Das Ergebnis für die Nutzer ist, dass ihr PC zuverlässiger ist. Wir prüfen nicht nach SSE2 in der Kernel-Boot-Sequenz, aber wenn Ihre CPU über NX verfügt, hat sie fast sicher auch SSE2.
Problemumgehung
Bevor Sie diese Problemumgehung versuchen, Bitte überprüfen und konfigurieren Sie NX im BIOS. Die Problemumgehung verwendet das ISO zur Installation.
Laden Sie das ISO herunter und brennen Sie es auf eine DVD oder erstellen Sie ein startfähiges USB-Flash-Laufwerk. Starten Sie von dem Medium, das Sie erstellt haben. Wenn Ihre CPU NX nicht unterstützt, wird vor dem Setup ein Code-5D-Bluescreen angezeigt. Dies ist selten, aber wenn dies der Fall ist, können wir Ihnen beim Ausführen von Windows 8 nicht helfen.
Diese Problemumgehung kann erfolgreich sein, da Windows zwei Installationsprogramme enthält: das Endbenutzer-Installationsprogramm (setup.exe im Stammverzeichnis der Windows-DVD) und das kommerzielle Installationsprogramm (setup.exe im Verzeichnis \ sources der Windows-DVD). Das kommerzielle Installationsprogramm wird ausgeführt, wenn der PC von einem DVD / USB-Medium gebootet wird und keine NX / SSE2-Überprüfungen durchführt und versucht, NX / SSE2 auf unterstützten Systemen zu aktivieren.
Dieses Problem wurde von Microsoft ausführlich erläutert. Wenn jemand diese Fehlermeldung erhält, kann er dies verweisen und die Problemumgehung versuchen.