舊PC無緣Windows 11?探究微軟設置CPU限制和提高運行門檻的動機
在Windows 11 首個預覽版發布之後,雖然微軟對CPU 升級限制和最低設備要求進行了澄清,但依然存在模糊點。微軟表示只有第8 代英特爾芯片、Ryzen 2000 系列以上芯片才能升級Windows 11 系統。那麼之前的設備難道真的就無法運行Windows 11 了嗎?事實可能並非如此。
首先,從此前偷跑的ISO鏡像以及當前Windows Insider分發的Build 22000.51鏡像,Windows 11在第7代處理器和更低的設備上也運行良好。當從ISO鏡像安裝的時候,Windows 11繞過TPM 2.0限制是非常簡單的,只需將一個.dll替換成Windows 10中的一個。根據Albacore在Twitter上的說法,如果你進行清潔安裝,Windows 11甚至不檢查CPU世代。
對於那些想知道純淨安裝Windows 11 的最低硬件要求是什麼(當你從USB啟動安裝時)
● 3686MB內存
● 2個CPU核心
● 1 GHz基本速度
● TPM 1.2
● 支持Secure Boot 的固件
如果你是在虛擬機或部署服務器,所有的檢查都會被跳過。純淨安裝的時候不會檢查CPU。
那麼微軟為何要對CPU代數進行限制?
那麼微軟為何要這麼麻煩呢?首先,CPU代數限制與TPM完全無關,它是為了”經驗原因”,正如操作系統安全總監大衛·韋斯頓所指出的:“CPU 是出於經驗的原因。和TPM 的要求是不相關的”。
在過去,只要他們的電腦符合最低規格(大多數第四代、第五代、第六代和第七代設備都符合,只要它們以某種方式啟用TPM),就可以由用戶決定他們是否想要一個“偉大的體驗”。對於用戶來說,如果因為他們完美的第六代設備不符合CPU限製而不得不花1500美元以上購買一台新機器,這真的是一種“偉大的體驗”嗎?
那麼為何微軟從一開始就引起了這些不安,外媒推測原因可能有兩個
a:讓很多人感到不安,然後升級設備
最被消費者接納的說法就是微軟想迫使用戶購買新機器。當然,這對OEM廠商和微軟來說都不是一件壞事,但如果有的話,Windows 11可以讓人們在Windows 10上停留更長時間。
b:為了運行Android 應用程序或者其他後續功能
第二種可能涉及到HVCI,這是一個管理程序的安全措施。它可能會影響到像Windows Subsystem for Android 這樣的東西,它被用來在Windows 11 上運行Android 應用程序。如果Android 應用在舊版CPU 上表現不佳,微軟確實可能非常不願意允許出現不合格的體驗。
而另一個可能性是,微軟仍對Windows 11 有後續的發展計劃,這些計劃目前並未被披露,需要更現代的CPU 來運行。從事Azure工作的微軟資深人士Carmen Crincoli(他在Twitter上明確表示,他”代表(他)自己,而不是微軟”)在Twitter上說,“他的目標是創造一條前進的道路,使生態系統在幾年後處於更強大的地位”。
如果ARM上的Windows和Android的Windows子系統、HVCI,以及Windows 11和Windows 10之間的密切關係是這些硬件限制的原因,為什麼不直接說出來?即使有最好的意圖,有時微軟也無法擺脫自己的方式。