Umgehen Sie die Aktualisierungsanforderungen für PAE, NX und SSE2 von Windows 8 auf Windows 8.1

41740
Jonathan

Auf einem meiner alten Computer habe ich ein Problem mit dem Upgrade auf Windows 8.1, da mein Computer PAE, NX und SSE2 nicht unterstützt. Wie konnte ich Windows 8 überhaupt installieren? Ich habe gehört, dass die ursprünglichen Anforderungen für Windows 8.0 PAE, NX und SSE2 waren.

Kennt jemand einen Bypass auf einer Maschine, auf der bereits Windows 8 ausgeführt wird?

IMO 8.1 sollte in Form eines Service Packs veröffentlicht worden sein, nicht ein völlig neues Fenster.

4
* IMO 8.1 sollte in Form eines Service Packs veröffentlicht worden sein, nicht ein völlig neues Fenster. * [Es gab nichts, was sie davon abhielt, Windows 8 Service Pack 1 zu nennen, und diese zusätzlichen Anforderungen inklusive] (http: //en.wikipedia). org / wiki / A_rose_by_any_other_name_would_smell_as_sweet). ta.speot.is vor 10 Jahren 1
Wenn ich eine so alte Maschine hätte, würde ich eine ältere Windows-Version oder ein anderes Betriebssystem in Betracht ziehen, die nicht so viele Ressourcen für sich beansprucht. David Foerster vor 10 Jahren 0
@ ta.speot.is ist wahr, aber ich glaube, wenn es keine neuen Anforderungen gab, wäre es über freigegeben worden. Windows Update Jonathan vor 10 Jahren 0
Ich habe einen Weg gefunden, wie man ihn umgehen kann: http://forums.mydigitallife.info/threads/37517-Q-Win-8-bypass-PAE-NX-SSE2-check?p=771750&viewfull=1#post771750 CDrosos vor 10 Jahren 0

5 Antworten auf die Frage

5
grawity

Sie können sie nicht zuverlässig umgehen, es sei denn, Sie können zumindest den Quellcode von Windows abrufen und neu kompilieren. (Und selbst dann habe ich einige Zweifel.)

Wenn ein Programm SSE2 oder etwas Ähnliches erfordert, liegt dies im Allgemeinen daran, dass es für die Verwendung von SSE2-Anweisungen kompiliert wurde. In diesem Fall würde das Umgehen der Anforderungsprüfungen bedeuten, dass das Programm abstürzt, sobald es einen Ort erreicht hat, an dem diese Anweisungen verwendet wurden CPU hat sie nicht erkannt. (Wenn das für das Betriebssystem selbst passiert, wäre das nicht schön, oder?).

Manchmal hat Windows Code für CPUs sowohl mit einigen als auch ohne, und erkennt die unterstützten Funktionen beim Booten - aber ich bezweifle, dass dies für etwas gilt, das zuvor als erforderlich eingestuft wurde.

und / oder ein altersgerechtes Betriebssystem ausführen. Journeyman Geek vor 10 Jahren 0
5
Jonathan

So führen Sie ein Upgrade von Windows 8 64-Bit auf Windows 8.1 32-Bit durch:

Ich habe die Antwort gefunden, aber es dauerte einige Zeit.

1.) Erwerben Sie diese Datei: de_windows_8_1_x86_dvd_2707392.iso

Wenn Sie kein MSDN-Abonnent sind, können Sie dies tun. Beachten Sie jedoch, dass das Teilen von urheberrechtlich geschützten Inhalten illegal ist.

2.) Laden Sie Virtual CloneDrive herunter und hängen Sie die ISO-Datei an ein virtuelles Laufwerk an.

3.) Kopieren Sie den gesamten Inhalt des Laufwerks in einen neuen Ordner. Fügen Sie die Datei ei.cfg hinzu, um Windows ohne Produktschlüssel zu installieren.

[EditionID] [Channel] Retail [VL] 0 

4.) Verwenden Sie ImgBurn, um aus Ihrem neuen Ordner eine ISO-Datei zu erstellen.

5.) Erstellen Sie einen bootfähigen Windows 8-USB-Stick und booten Sie vom Gerät aus .

6.) Installieren Sie Windows 8.1 ohne Product Key. Wählen Sie die von Ihnen gekaufte Version von Windows (Windows 8 oder Windows 8 Pro).

7.) Nach der Installation können Sie Windows 8.1 32-Bit mit Ihrem legitimen OEM-Produktschlüssel aktivieren.

Hinweis: Dies musste ich zur Installation der 32-Bit-Version durchführen, da mein Prozessor PrefetchW und LAHF / SAHF nicht unterstützt . Als ich Windows 8 kaufte, kam keine 32-Bit-CD mit, daher Schritt 1. Mein Product Key funktionierte erst nach der Installation von Windows 8.1, also Schritt 2-4.

Noch etwas zu beachten: Sie können das Erstellen eines ISO-Image überspringen. Erstellen Sie eine aktive primäre Partition auf dem USB-Gerät (muss FAT32 sein, falls Sie UEFI verwenden möchten), kopieren Sie alle Dateien, ändern Sie sie bei Bedarf, installieren Sie den Bootmanager (`bootect / nt60-Laufwerk:`) und verwenden Sie sie sofort. Keine zusätzlichen Schritte erforderlich. Mario vor 10 Jahren 1
3
magicandre1981

Windows 8.1 erfordert 3 neue CPU-Funktionen, die für Windows 8 nicht erforderlich sind :

Um ein 64-Bit-Betriebssystem auf einem 64-Bit-PC zu installieren, muss Ihr Prozessor CMPXCHG16b, PrefetchW und LAHF / SAHF unterstützen

http://windows.microsoft.com/de-de/windows-8/system-anforderungen

Richtig, aber ich habe mich gefragt, wie ich es umgehen kann. Es scheint eine Vorschau für 8.1 zu geben: http://catchtito.blogspot.com/2013/07/bypass-cpu-feature-checks-pae-nx-sse2.html Jonathan vor 10 Jahren 0
@ Jonathan Du willst wirklich mit einem Hack umgehen? Sie müssen warten, bis ein Update-Patch veröffentlicht wird Ramhound vor 10 Jahren 0
Es wird nicht passieren. Sie müssen jede einzelne Binärdatei, die mit dem Betriebssystem geliefert wird, und dann für immer durch Windows Update patchen. ta.speot.is vor 10 Jahren 1
@ Jonathan Wenn eine Funktion ausgeführt wird, die nicht vorhanden ist, stürzt die Box ab. Bleiben Sie bei Win8 oder aktualisieren Sie die Hardware. magicandre1981 vor 10 Jahren 1
Diese Anforderungen gelten für Windows 8 mit 64 Bit, nicht für 32 Bit, und es handelt sich hierbei um "CMPXCHG16b, PrefetchW und LAHF / SAHF", nicht um "PAE, NX und SSE2". PAE, NX und SSE2 werden von Windows 8 benötigt phuclv vor 10 Jahren 0
@ LưuVĩnhPhúc Ich weiß, aber er läuft bereits Windows 8, daher unterstützt seine CPU PAE, NX und SSE2. Und der 32Bit-Server beschwert sich nicht, also versucht er, den 64Bit 8.1 zu installieren. magicandre1981 vor 10 Jahren 0
1
phuclv

Was ist deine CPU und wie alt ist sie? Windows 8 erfordert außerdem PAE, NX und SSE2 (nicht nur 8.1), siehe @ magicandre1981s Link oben. Wenn auf Ihrem PC Windows 8 ausgeführt wird, werden diese Funktionen bereits unterstützt

Wenn Sie Windows 8 auf Ihrem PC ausführen möchten, müssen Sie
Folgendes tun : Prozessor: 1 Gigahertz (GHz) oder schneller mit Unterstützung für PAE, NX und SSE2 (weitere Informationen)

CMPXCHG16b, PrefetchW und LAHF / SAHF sind nur für Windows 8 64 Bit erforderlich. Sie können Windows 8.1 weiterhin 32-Bit installieren

Für nicht unterstützte Anweisungen können Sie einen Patch schreiben, um illegale Ausnahmen abzufangen und anschließend in Software zu verarbeiten, dies würde jedoch die Leistung drastisch reduzieren

Richtig. Windows verwendet diese Opcodes jedoch möglicherweise bereits während des Startvorgangs. In diesem Fall wird das Timing * interessant *. :) Hennes vor 10 Jahren 1
Meine Spezifikationen für den Computer sind: http://asia.cnet.com/product/dell-dimension-5150-pentium-4-prozoc-650-3-4ghz-265mb-ram_specs-39096665.htm - Ich habe 64bit installiert Windows 8, ich frage mich, ob ich Windows 8.1 32-Bit installieren könnte Jonathan vor 10 Jahren 0
Gemäß [this] (http://www.cpu-world.com/Compare/286/Intel_Pentium_4_650_vs_Intel_Pentium_Dual-Core_E2160.html) unterstützt Ihre Pentium 4 650-CPU CMPXCHG16b, nicht jedoch LAHF / SAHF. Ich fürchte, Sie müssen bei Windows 8 64-Bit bleiben oder 32-Bit Windows 8.1 installieren. Eine andere Option ist das duale Booten phuclv vor 10 Jahren 0
1
spapakons

Ich habe viele Versuche unternommen, Windows 8 RTM in einem Pentium 4 zu installieren. Es gelang keinem. Die einzigen Versionen, die installiert werden können, sind Windows 8 Developer Preview und Windows 8 Consumer Preview. Vergessen Sie dann aber alle Upgrades und alles, was Microsoft (zB IE 11). Sie können es für Experimente tun, aber nicht für den täglichen Gebrauch. Vergessen Sie Windows 8 RTM und natürlich 8.1

Ich hoffe, das erspart Ihnen viel Zeit beim Versuch ...