4

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

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

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

5 ответов5

5

Как обновить Windows 8 с 64-битной до Windows 8.1 32-битной:

Я нашел ответ, но это заняло у меня некоторое время.

1.) Получите этот файл: en_windows_8_1_x86_dvd_2707392.iso

Если вы не являетесь подписчиком MSDN, вы можете торрентить его, но имейте в виду, что обмен авторским правом контента является незаконным.

2.) Загрузите Virtual CloneDrive и смонтируйте файл ISO на виртуальный диск.

3.) Скопируйте все содержимое диска в новую папку. Добавьте файл ei.cfg для установки Windows без ключа продукта.

[EditionID]
[Channel]
Retail
[VL]
0

4.) Используйте ImgBurn, чтобы превратить вашу новую папку в файл ISO.

5.) Создайте загрузочный USB-ключ для Windows 8 и загрузитесь с устройства.

6.) Установите Windows 8.1 без ключа продукта. Выберите версию Windows, которую вы купили (Windows 8 или Windows 8 Pro).

7.) После установки вы можете активировать 32-битную Windows 8.1, используя свой лицензионный ключ продукта OEM.

Примечание. Это то, что мне нужно было сделать, чтобы установить 32-разрядную версию, поскольку мой процессор не поддерживает PrefetchW и LAHF/SAHF. Когда я купил Windows 8, он не поставлялся с 32-битным CD, следовательно, шаг 1. Мой ключ продукта не работал до тех пор, пока не была установлена Windows 8.1, поэтому шаг 2-4.

5

Вы не сможете надежно обойти их, если вам не удастся хотя бы получить исходный код для всех Windows и перекомпилировать его. (И даже тогда у меня есть некоторые сомнения.)

Если программе требуется SSE2 или что-то в этом роде, это обычно происходит потому, что она была скомпилирована с использованием инструкций SSE2 - в этом случае обход проверки требований означал бы сбой программы, как только она достигла места, где эти инструкции использовались, Процессор не распознал их. (Было бы неплохо, если бы это произошло для самой ОС?).

Иногда Windows имеет код для процессоров как с некоторыми функциями, так и без них, и обнаруживает поддерживаемые функции во время загрузки, но я сомневаюсь, что это будет затруднительно для того, что было перечислено в соответствии с требованиями в первую очередь.

3

Windows 8.1 требует 3 новых функций процессора, которые не требуются Windows 8:

Чтобы установить 64-разрядную ОС на 64-разрядный ПК, ваш процессор должен поддерживать CMPXCHG16b, PrefetchW и LAHF/SAHF

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

1

Я сделал много попыток установить Windows 8 RTM в Pentium 4. Ни один не удался. Единственными версиями, которые можно установить, являются Windows 8 Developer Preview и Windows 8 Consumer Preview. Но затем забудьте все обновления и все, что Microsoft (например, IE 11). Вы можете сделать это для эксперимента, но не для повседневного использования. Забудьте Windows 8 RTM и, конечно, 8.1

Надеюсь, это сэкономит вам время, тщетно пытаясь ...

1

Какой у вас процессор и сколько ему лет? Windows 8 также требует PAE, NX и SSE2, а не только 8.1, посмотрите ссылку @ magicandre1981 выше. Если ваш компьютер работает под управлением Windows 8, то он уже поддерживает эти функции

Если вы хотите запустить Windows 8 на своем ПК, вот что нужно:
Процессор: 1 гигагерц (ГГц) или выше с поддержкой PAE, NX и SSE2 (подробнее)

CMPXCHG16b, PrefetchW и LAHF/SAHF требуются только для Windows 8 64 бит. Вы все еще можете установить Windows 8.1 32 бит

Для неподдерживаемых инструкций можно написать патч для перехвата недопустимых исключений и последующей обработки в программном обеспечении, но это резко снизит производительность

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .