обойти требования обновления PAE, NX и SSE2 с Windows 8 до Windows 8.1

42104
Jonathan

На одном из моих старых компьютеров у меня проблема с обновлением до Windows 8.1, потому что мой компьютер не поддерживает PAE, NX и SSE2. Как я смог установить Windows 8 в первую очередь? Я слышал, что первоначальные требования для Windows 8.0 были PAE, NX и SSE2.

Кто-нибудь знает обойти это на машине, на которой уже работает Windows 8?

IMO 8.1 должен был быть выпущен в форме пакета обновления, а не совершенно новых окон.

4
* IMO 8.1 должен был быть выпущен в форме пакета обновления, а не совершенно новых окон. * [Ничто не мешало им называть его Windows 8 Service Pack 1 и включать эти дополнительные требования] (http: //en.wikipedia. орг / вики / A_rose_by_any_other_name_would_smell_as_sweet). ta.speot.is 11 лет назад 1
Если бы у меня была такая старая машина, я бы выбрал более старую версию Windows или другую операционную систему, которая сама по себе не резервирует столько ресурсов. David Foerster 11 лет назад 0
@ ta.speot.is Правда, но я считаю, что если бы не было новых требований, они были бы опубликованы через. Центр обновления Windows Jonathan 11 лет назад 0
я нашел способ! вот как это обойти: http://forums.mydigitallife.info/threads/37517-Q-Win-8-bypass-PAE-NX-SSE2-check?p=771750&viewfull=1#post771750 CDrosos 10 лет назад 0

5 ответов на вопрос

5
grawity

You can't reliably circumvent them unless you manage to at least obtain the source code for all of Windows and recompile it. (And even then I have some doubts.)

If a program requires SSE2 or something like that, it is generally because it was compiled to use SSE2 instructions – in which case bypassing the requirement checks would mean the program would crash as soon as it reached a place where those instructions were used, because your CPU didn't recognize them. (Having that happen for the OS itself wouldn't be nice, would it?).

Sometimes Windows has code for CPUs both with some feature and without, and detects the supported features at boot time – but I doubt it would bother doing that for something that was listed as required in the first place.

и / или запустить соответствующую возрасту ОС. Journeyman Geek 11 лет назад 0
5
Jonathan

How to upgrade from Windows 8 64-bit to Windows 8.1 32-bit:

I found the answer but it took me some time.

1.) Acquire this file: en_windows_8_1_x86_dvd_2707392.iso

If you're not an MSDN subscriber, you can torrent it, but keep in mind sharing copyrighted content is illegal.

2.) Download Virtual CloneDrive and mount the ISO file to a virtual drive.

3.) Copy the entire contents of the drive to a new folder. Add the ei.cfg file to install windows without a product key.

[EditionID] [Channel] Retail [VL] 0 

4.) Use ImgBurn to make your new folder into an ISO file.

5.) Create a Windows 8 bootable USB key and boot from the device.

6.) Install Windows 8.1 without a product key. Select the version of Windows you bought (Windows 8 or Windows 8 Pro).

7.) After installation you can activate Windows 8.1 32-bit with your legit OEM product key.

Note: This is what I had to do to install the 32-bit version since my processor does not support PrefetchW and LAHF/SAHF. When I bought Windows 8, it did not come with a 32-bit cd, hence step 1. My product key did not work until after Windows 8.1 was installed, hence step 2-4.

Еще одна вещь, которую стоит отметить: вы можете пропустить создание ISO-образа. Создайте активный основной раздел на устройстве USB (должен быть FAT32 на случай, если вы хотите использовать UEFI), скопируйте все файлы, измените их при необходимости, установите загрузчик (`bootsect / nt60 drive:`) и используйте его сразу. Нет необходимости в дополнительных шагах. Mario 11 лет назад 1
3
magicandre1981

Windows 8.1 requires 3 new CPU features that Windows 8 doesn't require:

To install a 64-bit OS on a 64-bit PC, your processor needs to support CMPXCHG16b, PrefetchW, and LAHF/SAHF

http://windows.microsoft.com/en-gb/windows-8/system-requirements

Да, но мне было интересно, как это обойти. Кажется, есть один для предварительного просмотра 8.1: http://catchtito.blogspot.com/2013/07/bypass-cpu-feature-checks-pae-nx-sse2.html Jonathan 11 лет назад 0
@Jonathan Ты действительно хочешь иметь дело с взломом? Вам придется подождать, пока не выйдет обновление Ramhound 11 лет назад 0
Это не произойдет. Вам придется исправлять каждый двоичный файл, который поставляется с ОС, а затем через Центр обновления Windows навсегда. ta.speot.is 11 лет назад 1
@Jonathan, когда выполняется функция, которой нет, окно падает. Оставайтесь на Win8 или обновите оборудование. magicandre1981 11 лет назад 1
Эти требования относятся к 64-разрядным Windows 8, а не к 32-разрядным, и они представляют собой `CMPXCHG16b, PrefetchW и LAHF / SAHF`, а не` PAE, NX и SSE2`, как вопрос. PAE, NX и SSE2 требуются из Windows 8 phuclv 11 лет назад 0
@ LưuVĩnhPhúc Я знаю, но он уже работает под управлением Windows 8, поэтому его процессор поддерживает PAE, NX и SSE2. И на 32Bit никто не жалуется, поэтому он пытается установить 64Bit 8.1. magicandre1981 11 лет назад 0
1
phuclv

What is your CPU and how old is it? Windows 8 also requires PAE, NX, and SSE2, not only 8.1, look at @magicandre1981's link above. If your PC is running windows 8 then it's already support these features

If you want to run Windows 8 on your PC, here's what it takes:
Processor: 1 gigahertz (GHz) or faster with support for PAE, NX, and SSE2 (more info)

CMPXCHG16b, PrefetchW, and LAHF/SAHF are only required for windows 8 64 bit. You can still installing windows 8.1 32 bit

For unsupported instructions one can write a patch to trap illegal exceptions and then process in software but it would reduce performance dramatically

Правильный. Хотя Windows может уже использовать эти коды во время загрузки. В этом случае время становится * интересным *. :) Hennes 11 лет назад 1
Мои спецификации для компьютера: http://asia.cnet.com/product/dell-dimension-5150-pentium-4-processor-650-3-4ghz-265mb-ram_specs-39096665.htm - я установил 64bit Windows 8, мне интересно, могу ли я установить Windows 8.1 32-bit Jonathan 11 лет назад 0
в соответствии с [этим] (http://www.cpu-world.com/Compare/286/Intel_Pentium_4_650_vs_Intel_Pentium_Dual-Core_E2160.html) ваш процессор Pentium 4 650 поддерживает CMPXCHG16b, но не LAHF / SAHF. Я боюсь, что вы должны остаться с Windows 8 64-битной или установить 32-битную Windows 8.1. Другим вариантом может быть двойная загрузка phuclv 11 лет назад 0
1
spapakons

I have done many attempts to install Windows 8 RTM in a Pentium 4. None succeeded. The only versions that can be installed are Windows 8 Developer Preview and Windows 8 Consumer Preview. But then forget all upgrades and anything Microsoft (such as IE 11). You can do it for experiment, but not for everyday use. Forget Windows 8 RTM and of course 8.1

I hope that will save you time trying in vain...