在前两天,微软官方发布了新一代的操作系统【Windows11】。在此前的文章中《》,我也和大家分享了观点,Windows 11更多是对Windows 11进行了移动化适配的改造和美化,以求Windows操作系统更符合未来的科技发展趋势。
而在发布会后,微软官方也给出了一份升级到Windows 11需要的最低配置和要求,具体如下。其实如果不是太老旧的古董机型,性能硬件上倒是足够的。但微软这次却给了几个硬性的要求,引起了一些争议。
只支持64位的处理器,32位处理器平台这次就不支持了UEFI安全启动模式,所以磁盘分区必须为gpt模式TPM 2.0,简单来说就是一种符合国际标准的安全芯片,这个是 2014 年后才发布的规范,所以不少机型是不具备这个条件的。微软给出的这个条件争议非常大。这次微软为了照顾用户可能对硬件规格不太熟悉,所以做了一个检测软件【电脑健康状况检查】,帮你快速识别判断你的电脑是否能够升级到Windows 11。
微软升级检测网址:
https://www.microsoft.com/zh-cn/windows/windows-11#pchealthcheck
但微软真的是“管生不管养”,弄个检测软件出来,有的电脑检测出来不符合升级Windows 11,但实际CPU内核和速度足够,但仍然提示 CPU 可能不兼容。给的提示很模糊,让用户无法判断究竟是哪里不符合了。
所以有位 Github 的开发者觉得微软官方程序难用极了,连夜加班写了一个开源程序名为【WhyNotWin11】的软件发到网上,它能将根据微软标准检查你的电脑配置,并且给出哪里不符合条件或是如何操作的指导,比微软官方的检测程序好用多了。
这位开发者真的给力,哪里的硬件与Win11升级条件不符合都详细列出来了,有的其实只是硬件在bios设置的问题导致提示不支持,但其实只需要在bios简单设置一下就可以通过了,【WhyNotWin11】新版本也给出一些提示,而且对Win7这种旧系统的支持也很好,运行起来没啥问题。我的主力机测了一下,全绿通过,和官方软件测出来的结果一致。
而实际上,不少用户检测出来不符合条件的是没有开启TPM 2.0,像我上面已经说TPM 2.0是2014年才发布的规范,基本上只要是近五六年生产的机器,一般都会支持,可在Bios开启TPM的相关设置即可,不同的主板厂商开启位置可能有所不同,具体搜索下相关品牌的设置教程或者咨询你的主板厂商客服即可。我一开始也是提示不符合,开启了TPM重启后就提示符合了。
TPM全称是Trust Platform Module,中文名是可信平台模块,其实是一颗专门用于加密解密、隐私保护等功能的独立安全芯片,一般用来加密密钥和账户凭据等内容,也就是黑客如果攻击进入你的电脑系统,目前的技术也无法获取你储存在电脑的密钥,它是独立隔离于软件层的硬件。
我留意到了这两天有微软技术总监David Weston在其博客上回应了Win11使用TPM2.0条件限制,原因是未来的PC需要借助这种现代硬件的信任根(root-of-trust)来帮助抵御常见和复杂的攻击,比如勒索软件和重量级黑客组织的复杂攻击。简单来说就是让Win11变得更安全。而微软也在官网给出了目前支持升级的处理器型号,包括英特尔和AMD,特别是英特尔竟需要 8 代 CPU起步,这简直是无情啊... 其实就算是 6 代 CPU也是目前的性能也是足够的,它的微内核架构其实和后面的7代,8代没有什么区别...
英特尔:
https://docs.microsoft.com/zh-cn/windows-hardware/design/minimum/supported/windows-11-supported-intel-processors
AMD:
https://docs.microsoft.com/zh-cn/windows-hardware/design/minimum/supported/windows-11-supported-amd-processors
但其实我个人的看法是这只是一方面的说辞,微软试图不让老设备升级Win11,更多的应该是为了让后续触控化的新设备能够体现Win11移动化适配后的优势,吸引用户去买新设备,特别是二合一不然老设备还支持那么好,谁还愿意花钱去升级啊!
当然了,就目前这个微软给出的这个升级条件,有外媒预估接近三分之二的电脑升级不了Win11,但我觉得微软应该后面不会这么干,对老用户伤害太大,或者等下周预览版镜像出来后各路大神会研究出一些绕过限制升级条件的方法,譬如目前泄露版可以进PE,用WinNTsetup安装可以跳过TPM2.0;又或者下载一个官方win10镜像,解压,从中提取sources文件夹里的appraiserres.dll文件然后复制给win11镜像相同目录再安装。