技术玩家实现在不支持的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 预安装环境)运行较新版本的方法:

在这里插入图片描述

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

https://t.co/doNjYAPTsr

不过,并不是每个人都能做到这一点,那些 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 上停止工作。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-10 09:54:02       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-10 09:54:02       5 阅读
  3. 在Django里面运行非项目文件

    2024-06-10 09:54:02       4 阅读
  4. Python语言-面向对象

    2024-06-10 09:54:02       5 阅读

热门阅读

  1. 1341. 电影评分

    2024-06-10 09:54:02       18 阅读
  2. 如何学好量子计算机技术的两种思路

    2024-06-10 09:54:02       12 阅读
  3. 爬山算法详细介绍

    2024-06-10 09:54:02       19 阅读
  4. 4. 流程控制语句

    2024-06-10 09:54:02       17 阅读
  5. vscode 好用的插件

    2024-06-10 09:54:02       19 阅读
  6. 23种设计模式——创建型模式

    2024-06-10 09:54:02       19 阅读
  7. 2024年6月10日--6月16日(渲染+ue独立游戏)

    2024-06-10 09:54:02       21 阅读
  8. Terminal Multiplexer的使用

    2024-06-10 09:54:02       23 阅读