五年前,Windows 11凭借一套严格到苛刻的硬件门槛,把大量旧电脑挡在门外。官方要求支持TPM 2.0,处理器也不能太老,即便当时才用了两三年的台式机也可能被判“不符合条件”。
但微软的权威很快被一个名为Rufus的工具打破。只要用它修改安装镜像,开机时的硬件检测就会被悄然跳过,Windows 11照样在这些“不受支持”的机器上跑得顺顺当当。过去很长一段时间里,这种绕过都被视为一种不成文的默契——直到2024年,游戏规则彻底变了。
随着Windows 11 24H2版本的到来,一道新墙立了起来,而且这一次,无论用什么工具都无法翻越。微软把阻碍直接塞进了系统内核,要求处理器必须支持一条叫做PopCnt(人124计数)的指令,这条指令属于SSE4.2指令集。缺少它的机器,哪怕Rufus生成再完美的启动盘,开机也只能看到一块黑屏和一句“操作系统无法运行”的提示。
对绝大多数人来说,这几乎不会造成任何困扰。SSE4.2早在2007年就已经面世,能和Windows 11匹配的处理器基本都内置了PopCnt。真正受阻的,是那些已经服役超过十七八年、连基础指令集都老旧到掉了队的古董级PC。放在日常应用里,这些机器就算能进桌面,运行体验也早已不堪重负。
然而,真正令人警觉的不是眼下受影响的范围,而是微软借此开创的先例。把阻止条件从安装程序检测,升级为内核运行必不可少的硬件指令,意味着未来的系统更新可能会接二连三地搬出更多类似的“硬门槛”。这次是SSE4.2,下次会不会是AVX2,甚至是某个特定的安全扩展?一旦某条新指令被钉死成必须,消费者就再也没有旁路可走——要么换新设备,要么只能永远停留在旧版系统。
这种做法在PC生态里投下了一个危险的信号。个人电脑曾经引以为傲的兼容开放性,正在被逐步收紧。Windows 11用一条小小的CPU指令,画出了一条清晰到刺眼的界线——这或许只是微软在维护系统稳定性上的“理所当然”,但它在用户心中戳破的那个气泡分明写着:旧硬件可以升级的时代,可能正在加速落幕。
热门跟贴