如何解决兼容问题?Win11仅支持1个Intel 7代CPU 不支持AMD Zen 1 CPU
微软上周宣布,在调查了其他可能兼容Windows 11的处理器后,他们只发现一个第7代Intel CPU兼容,而没有发现第一代AMD Zen CPU。
当微软首次发布Windows 11时,许多用户对新操作系统的新的更严格的系统要求感到失望。
由于新的TPM 2.0要求和兼容CPU的限制列表,许多人发现他们的设备配备英特尔第7 代和第一代 AMD Zen CPU,运行Windows 10完美,无法再升级到Windows11。
更糟糕的是,微软发布了一个名为 PC Health Check 的新工具,该工具首先检查您的硬件是否与Windows 11兼容。 然而,该工具并不理想,因为它提供的设备不兼容原因的信息很少,如下所示。
额外的Windows 11兼容CPU
微软上周宣布,他们扩大了兼容64位处理器的列表,包括一个英特尔第7代CPU和更新的英特尔酷睿CPU:
英特尔酷睿 X 系列、Xeon w系列
英特尔酷睿 7820HQ(仅选择带有基于声明式、组件化、硬件支持应用程序 (DCH) 设计原则的现代驱动程序的设备,其中包括 Surface Studio 2)
微软在其售价3,500美元的Surface Studio 2设备中使用了英特尔酷睿i7-7820HQ处理器,因此看到这款CPU进入兼容性列表也就不足为奇了。
据微软称,这些额外的CPU是根据微软的DCH设计原则添加的:
声明性(D):仅使用声明性INF指令安装驱动程序。不要包含共同安装程序或RegisterDll函数。
组件化(C):特定于版本、特定于OEM和可选的驱动程序自定义与基本驱动程序包分开。因此,仅提供核心设备功能的基本驱动程序可以独立于自定义进行定位、迁移和服务。
硬件支持应用程序 (H):与Windows驱动程序关联的任何用户界面 (UI) 组件都必须打包为硬件支持应用程序 (HSA) 或预安装在 OEM 设备上。
HSA是一个可选的特定于设备的应用程序,与驱动程序配对。该应用程序是通用 Windows平台 (UWP) 或桌面桥应用程序。必须通过Microsoft Store分发和更新HSA。
具体操作请参见Hardware Support App (HSA): Steps For driver developers和Hardware Support App (HSA): Steps For App developers。
微软表示,遵循DCH设计原则的CPU拥有99.8%的内核无崩溃体验。
微软在上周的博客文章中解释说:“没有达到最低系统要求的设备会多出52%的内核模式崩溃。而满足最低系统要求的设备有99.8%的无死机体验。”
不幸的是,没有其他英特尔第7代CPU与Windows 11兼容。此外,在与AMD合作分析第一代 AMD Zen CPU后,微软确定它们都与Windows 11不兼容。
更新后的PC健康检查工具即将发布
除了CPU兼容性方面的细微变化外,微软还发布了新版本的PC健康检查工具,可以提供关于设备为何不兼容Windows 11的更详细信息。
使用新版本,用户将获得有关使他们的设备与Windows 11兼容所缺少内容的详细说明,如下所示。
虽然用户在不购买其他处理器的情况下无法解决不兼容的CPU,但在许多情况下,可以通过启用BIOS中的设置来修复其他项目,例如Secure Boot或缺少TPM 2.0处理器。
软件在上线前通常会进行兼容性测试,以确保软件与所有应用设备的兼容性。在实际软件开发中,软件通常需要在不同的软硬件环境中运行,但由于任何一个软件都或多或少地依赖所运行的环境,所以环境的差异可能导致软件在不同的环境下运行会有不同的结果,所以对软件的兼容性进行测试是很有必要的。
软件兼容性测试应尽早进行,否则系统投入使用后再进行兼容性测试带来的风险会增加,并且会影响使用。通常如果期望的运行环境存在众多的可变性,兼容性也会很复杂,反之,兼容性就很可能不存在问题,兼容性测试也会变得非常简单。因此针对不同的软件对其运行环境的要求,要开展不同的软件兼容性测试,以保证软件的正常运行并发挥其最大的作用。
参读链接: