技术玩家实现在不支持的CPU上运行 Windows 10 22H2

站长云网 2024-06-09 5iter.com 站长云网

最近,AMD悄然确认,其新款RyzenAI300系列APU将不再为Windows10制作芯片组驱动程序,因为它将终止对Windows10操作系统的支持,尽管它完全有能力这样做。这意味着想要获得官方驱动程序支持的用户必须在其上运行Windows11。

与此相反,有些系统由于缺少某些必要的位而被认为无法运行操作系统。没有NX位(禁止执行位)和PAE(物理地址扩展)的旧处理器就是这种情况,它们无法运行任何比Windows7更新的系统。微软早年引入了这两个基于内存的功能,利用数据执行防护(DEP)来增强Windows的内存安全性。

但是,当时支持与不支持CPU的划分比现在还要棘手。如果你还记得,微软,更新了2018年版(版本1809)Windows10的CPU要求,虽然在纸面上增加了对新的高通芯片的支持,但用户开始报告某些较旧的CPU,如英特尔的奔腾M系列(Dothan系列)无法运行版本1709以上的新产品,因为Windows10版本1803或1809会显示错误信息"IRQL_NOT_LESS_OR_EQUAL"。

X用户和技术爱好者BobPony找到了在官方不支持的旧处理器上使用经过调整的1709版WinPE(Windows预安装环境)运行较新版本的方法:

他还替用户制作了一个完整的安装盘:

https://t.co/doNjYAPTsr

不过,并不是每个人都能做到这一点,那些CPU缺乏NX-bit和PAE的用户仍然不走运。如上所述,某些CPU(如英特尔奔腾M765)可以通过这种绕过方法安装Windows10,但其他CPU(如M755),尽管同属Dothan系列CPU却无法安装。这是因为后者不支持NX位或英特尔的eXecuteDisable(XD)位。

您可以使用HWiNFO实用程序检查CPU是否支持NX位和PAE,这是一款非常方便的硬件信息查阅工具。

在HWiNFO的主窗口中,转到"中央处理器"部分可以看到标准特性标志下的"物理地址扩展"和扩展特性标志下的"不执行"。(如果是英特尔,则可能标为"禁用执行位")。

列表中还包含POPCNT和SSE(StreamingSIMDExtensions,流SIMD扩展)4.2,因此也可以查看这些内容以确认您的处理器是否支持Windows1124H2,当然也还可以查找SSE3指令集,因为Edge也会在不支持SSE3的CPU上停止工作。

责任编辑:站长云网