技術玩家實作在不支援的CPU上運行Windows 10 22H2
最近,AMD 悄悄確認,其新款Ryzen AI 300 系列APU 將不再為Windows 10 製作晶片組驅動程序,因為它將終止對Windows 10作業系統的支持,儘管它完全有能力這樣做。這意味著想要獲得官方驅動程式支援的用戶必須在其上執行Windows 11。
與此相反,有些系統由於缺少某些必要的位元而被認為無法運行作業系統。沒有NX 位元(禁止執行位元)和PAE(實體位址擴充)的舊處理器就是這種情況,它們無法運行任何比Windows 7 更新的系統。微軟早年引進了這兩個基於記憶體的功能,利用資料執行防護(DEP)來增強Windows 的記憶體安全性。
但是,當時支援與不支援CPU 的劃分比現在還要棘手。如果你還記得,微軟,更新了2018年版(版本1809)Windows 10的CPU要求,雖然在紙面上增加了對新的高通晶片的支持,但用戶開始報告某些較舊的CPU,如英特爾的奔騰M系列(Dothan系列)無法運行版本1709以上的新產品,因為Windows 10版本1803或1809會顯示錯誤訊息”IRQL_NOT_LESS_OR_EQUAL”。
X 用戶和技術愛好者Bob Pony找到了在官方不支援的舊處理器上使用經過調整的1709 版WinPE(Windows 預安裝環境)運行較新版本的方法:
他還替用戶製作了一個完整的安裝盤:
不過,並不是每個人都能做到這一點,那些CPU 缺乏NX-bit 和PAE 的用戶仍然不走運。如上所述,某些CPU(如英特爾奔騰M 765)可以透過這種繞過方法安裝Windows 10,但其他CPU(如M 755),儘管同屬Dothan 系列CPU卻無法安裝。這是因為後者不支援NX 位元或英特爾的eXecute Disable (XD) 位元。
您可以使用HWiNFO實用程式檢查CPU 是否支援NX 位元和PAE,這是一個非常方便的硬體資訊查閱工具。
在HWiNFO 的主視窗中,轉到”中央處理器”部分可以看到標準特性標誌下的”物理位址擴充”和擴充特性標誌下的”不執行”。 (如果是英特爾,則可能標為”禁用執行位”)。
清單中還包含POPCNT 和SSE(Streaming SIMD Extensions,流SIMD 擴展)4.2,因此也可以查看這些內容以確認您的處理器是否支援Windows 11 24H2,當然也可以查找SSE3 指令集,因為Edge 也會在不支援SSE3 的CPU 上停止工作。