Home
» Petua PC
»
Microsoft mahu pengguna memahami mengapa CPU lama tidak boleh menjalankan Windows 11
Microsoft mahu pengguna memahami mengapa CPU lama tidak boleh menjalankan Windows 11
Microsoft mengeluarkan binaan Insider utama — Bina 26052 — awal minggu ini pada kedua-dua saluran Dev dan Canary. Ini juga merupakan binaan Windows 11 24H2 yang pertama, dan nampaknya Microsoft sedang membuat perubahan yang agak menarik tentang cara ia menyokong seni bina set arahan CPU (ISA) pada versi Windows 11 generasi akan datang. Paling ketara, parameter SSE4 "POPCNT" adalah keperluan wajib untuk menjalankan Windows 11. Apabila pengguna cuba untuk boot ke Windows 11 24H2 pada pemproses itu, sistem itu tidak akan menyokong POPCNT pada PC itu. but.
Jadi nampaknya pengguna yang menjalankan pemproses lama tidak akan dapat memintas keperluan sistem Windows 11 24H2 lagi. Ini mengesahkan lagi keperluan untuk arahan CPU POPCNT. Apabila pengguna cuba memasang Windows 11 build 26058, fail Persediaan akan menghantar mesej yang mengatakan "Pemproses PC ini tidak menyokong ciri kritikal (PopCnt)", seperti yang boleh dilihat dalam tangkapan skrin di bawah.
Ini sama seperti apabila proses persediaan Windows sebelumnya mempunyai langkah untuk menyemak sama ada bit NX (Never eXecute), PAE (Physical Address Extension) telah didayakan atau jika arahan SSE2 ada, maka peningkatan akan disekat. Akibatnya, PC yang menjalankan pemproses lama seperti Intel Core 2 Quad, seperti yang terdapat dalam tangkapan skrin di atas, yang mampu menjalankan Windows 11 asas secara semulajadi, tidak akan disokong. Microsoft nampaknya menjadikan arahan "POPCNT" sebagai keperluan pada Windows 11 24H2. Jelas sekali, CPU tanpanya tidak akan boot ke Windows.
Arahan POPCNT, singkatan untuk "bilangan populasi", mengira bilangan 1 dalam perwakilan binari. AMD memperkenalkan arahan ini pada 2006-2007 dengan seni bina Barcelona, yang merupakan quad-core benar pertama dalam industri x86. Intel menambahkannya kemudian dengan Nehalem (SKU siri Core i generasi pertama). Tidak jelas mengapa Microsoft mewajibkan CPU menyokong POPCNT, tetapi mungkin ciri tertentu dalam versi Windows akan datang memerlukannya.