題 從Windows 8到Windows 8.1繞過PAE,NX和SSE2升級要求


在我的一台舊計算機上,我遇到升級到Windows 8.1的問題,因為我的計算機不支持PAE,NX和SSE2。我怎麼能首先安裝Windows 8?我聽說Windows 8.0的原始要求是PAE,NX和SSE2。

有人知道在已經運行Windows 8的機器上繞過這個嗎?

IMO 8.1應該以服務包的形式發布,而不是一個全新的窗口。


4
2017-10-19 05:54


起源


IMO 8.1應該以服務包的形式發布,而不是一個全新的窗口。  沒有什麼能阻止他們將其稱為Windows 8 Service Pack 1並包含這些額外要求。 - ta.speot.is
如果我有一台舊機器,我會考慮舊版本的Windows或其他一些操作系統,它本身不會保留盡可能多的資源。 - David Foerster
@ ta.speot.is是的但是我相信如果沒有新的要求它會被發布。 Windows更新 - Jonathan
我找到了辦法!這裡是如何繞過它: forums.mydigitallife.info/threads/... - CDrosos


答案:


除非你設法,否則你無法可靠地規避它們 至少 獲取所有Windows的源代碼並重新編譯它。 (即使那時我也有些疑惑。)

如果一個程序需要SSE2或類似的東西,通常是因為它被編譯為使用SSE2指令 - 在這種情況下繞過需求檢查意味著程序一旦到達使用這些指令的地方就會崩潰,因為你的CPU無法識別它們。 (對於操作系統本身而言,這不會很好,不是嗎?)。

有時Windows會為具有某些功能且沒有功能的CPU提供代碼,並在啟動時檢測支持的功能 - 但我懷疑它是否會因為首先列出的內容而煩惱。


5
2017-10-19 08:51



和/或運行適合年齡的OS。 - Journeyman Geek♦


如何從Windows 8 64位升級到Windows 8.1 32位:

我找到了答案,但花了我一些時間。

1.)獲取此文件: en_windows_8_1_x86_dvd_2707392.iso

如果您不是MSDN訂閱者,可以使用它,但請記住共享受版權保護的內容是非法的。

2.)下載 虛擬CloneDrive 並將ISO文件掛載到虛擬驅動器。

3.)將驅動器的全部內容複製到新文件夾。添加 ei.cfg文件 安裝沒有產品密鑰的窗口。

[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位。

注意: 這是我必須要做的安裝32位版本,因為我的處理器不支持 PREFETCHW 和 LAHF / SAHF。當我購買Windows 8時,它沒有配備32位CD,因此步驟1.我的產品密鑰在安裝Windows 8.1之後才能工作,因此步驟2-4。


5
2017-11-03 21:09



還有一點需要注意:您可以跳過創建ISO映像。在USB設備上創建一個活動的主分區(如果你想使用UEFI,必須是FAT32),複製所有文件,根據需要修改它們,安裝bootmanager(bootsect /nt60 drive:並立即使用它。無需額外的步驟。 - Mario


Windows 8.1需要 Windows 8不需要3個新的CPU功能

要在64位PC上安裝64位操作系統,您的處理器需要支持   CMPXCHG16b,PrefetchW和LAHF / SAHF

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


3
2017-10-19 05:59



是的,但我想知道如何規避它。 8.1預覽似乎有一個: catchtito.blogspot.com/2013/07/... - Jonathan
@Jonathan你真的想要處理黑客攻擊嗎?您必須等到更新補丁發布 - Ramhound
這不會發生。您必須修補操作系統附帶的每個二進製文件,然後再通過Windows Update修補。 - ta.speot.is
@Jonathan執行一個不存在的函數時,該框崩潰了。留在Win8或升級硬件。 - magicandre1981
這些要求適用於Windows 8 64位,而不是32位,它們是 CMPXCHG16b, PrefetchW, and LAHF/SAHF不是 PAE, NX, and SSE2 喜歡這個問題。 Windows 8需要PAE,NX和SSE2 - phuclv


你的CPU是多少,它的年齡是多少? Windows 8還需要PAE,NX和SSE2,而不僅僅是8.1,請查看@ magicandre1981上面的鏈接。如果您的PC正在運行Windows 8,那麼它已經支持這些功能

如果您想在PC上運行Windows 8,請按以下步驟操作:
  處理器:1千兆赫(GHz)或更快,支持PAE,NX和SSE2(更多信息)

只有Windows 8 64位才需要CMPXCHG16b,PrefetchW和LAHF / SAHF。你仍然可以安裝Windows 8.1 32位

對於不受支持的指令,可以編寫一個補丁來捕獲非法異常,然後在軟件中處理,但這會大大降低性能


1
2017-10-19 10:27



正確。雖然Windows在啟動時可能已經使用了這些操作碼。在這種情況下,時間得到 有趣。 :) - Hennes
我對電腦的規格如下: asia.cnet.com/product/...  - 我已經安裝了64位Windows 8,我想知道我是否可以安裝Windows 8.1 32位 - Jonathan
根據 這個 您的Pentium 4 650 CPU支持CMPXCHG16b但不支持LAHF / SAHF。我擔心你必須使用Windows 8 64位或安裝32位Windows 8.1。另一種選擇可能是雙啟動 - phuclv


我已經做了很多嘗試在Pentium 4中安裝Windows 8 RTM。沒有成功。可以安裝的唯一版本是Windows 8開發人員預覽版和Windows 8 Consumer Preview。但是後來忘記了所有的升級和微軟的任何東西(比如IE 11)。您可以進行實驗,但不能用於日常使用。忘記Windows 8 RTM,當然還有8.1

我希望這會節省你徒勞的時間......


1
2017-11-13 13:44