web-dev-qa-db-ja.com

Windows 8からWindows 8.1へのPAE、NX、SSE2アップグレード要件の回避

古いコンピューターの1つで、コンピューターがPAE、NX、およびSSE2をサポートしていないため、Windows 8.1へのアップグレードに問題があります。最初にWindows 8をインストールする方法を教えてください。 Windows 8.0の元々の要件はPAE、NX、SSE2であると聞きました。

誰もがすでにWindows 8を実行しているマシンでこれを回避することを知っていますか?

IMO 8.1は、まったく新しいWindowsではなく、サービスパックの形でリリースされているはずです。

4
Jonathan

Windows 8 64ビットからWindows 8.1 32ビットにアップグレードする方法:

答えは見つかりましたが、少し時間がかかりました。

  1. このファイルを取得します: en_windows_8_1_x86_dvd_2707392.iso

    MSDNサブスクライバーでない場合は、それをトレントすることができますが、著作権で保護されたコンテンツの共有は違法であることに注意してください。

  2. ダウンロード Virtual CloneDrive とISOファイルを仮想ドライブにマウントします。

  3. ドライブの内容全体を新しいフォルダにコピーします。 ei.cfg file を追加して、プロダクトキーなしでWindowsをインストールします。

    _[EditionID]
    [Channel]
    Retail
    [VL]
    0
    _
  4. ImgBurn を使用して、新しいフォルダーをISOファイルにします。

  5. Windows 8起動可能USBキー および デバイスから起動 を作成します。

  6. プロダクトキーなしでWindows 8.1をインストールします。購入したWindowsのバージョンを選択します(Windows 8またはWindows 8 Pro)。

  7. インストール後、正規のOEMプロダクトキーを使用してWindows 8.1 32ビットをアクティブ化できます。

注:これは、プロセッサがPrefetchWと_LAHF/SAHF_。 Windows 8を購入したとき、32ビットCDが付属していなかったため、手順1を実行しました。Windows8.1をインストールしてから手順2-4を実行するまで、プロダクトキーは機能しませんでした。

5
Jonathan

少なくともすべてのWindowsのソースコードを取得して再コンパイルしない限り、これらを確実に回避することはできません。 (そして、それでも私にはいくつかの疑問があります。)

プログラムがSSE2などを必要とする場合、それは通常、SSE2命令を使用するようにコンパイルされているためです。この場合、要件チェックをバイパスすると、命令が使用された場所に到達するとすぐにプログラムがクラッシュします。 CPUはそれらを認識しませんでした。 (OS自体にそれが起こっても、それはいいことではないでしょうか?).

Windowsには、一部の機能の有無にかかわらず、CPUのコードが含まれている場合があり、サポートされている機能を起動時に検出します。

5
user1686

Windows 8.1には Windows 8には不要な3つの新しいCPU機能

64ビットOSを64ビットPCにインストールするには、プロセッサーがCMPXCHG16b、PrefetchW、およびLAHF/SAHFをサポートしている必要があります

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

3
magicandre1981

私はWindows 8をインストールする多くの試みをしましたRTM Pentium 4。およびMicrosoft(IE 11など)。日常的に使用することはできません。Windows8を忘れてくださいRTMそしてもちろん8.1

無駄に時間を節約できることを願っています...

1
spapakons

CPUは何年で、何歳ですか? Windows 8には、8.1だけでなく、PAE、NX、SSE2も必要です。上記の@ magicandre1981のリンクを参照してください。 PCがWindows 8を実行している場合、これらの機能はすでにサポートされています

PCでWindows 8を実行したい場合は、次のようになります。

  • プロセッサー:1ギガヘルツ(GHz)以​​上、PAE、NX、SSE2をサポート(詳細)

システム要件

CMPXCHG16bPrefetchWLAHF/SAHFは64ビットWindows 8にのみ必要です。32ビットWindows 8.1をインストールすることもできます。

サポートされていない命令の場合、不正な例外をトラップしてソフトウェアで処理するパッチを作成できますが、パフォーマンスが大幅に低下します

1
phuclv