Свіжа версія Windows 11 24H2, яка має вийти найближчими днями, протипоказана старим комп’ютерам. Якщо встановити цю версію на такий ПК, операційна система перестане завантажуватися. Причиною є використання машинної інструкції процесора, якої немає в старих процесорах.
Користувач Twitter з іменем TheBobPony стверджує, що він виявив жорстку зупинку на комп’ютерах останнього десятиліття. В Windows 11 версії 24H2, починаючи з збірки 25905 почалося використання інструкції POPCNT, яку не підтримують старі процесори. Існують різні системні файли, для яких потрібна інструкція POPCNT, від ядра Windows 11 до драйверів USB XHCI.
Комп’ютер з процесором без підтримки POPCNT просто не завантажується.
Чому Windows від Microsoft вимагає цю інструкцію, невідомо.
Інструкція POPCNT дебютувала 15 років тому, у 2008 році, як частина архітектури Nehalem, хоча вона також з’явилася в сучасних процесорах AMD того часу.
У процесорах Intel Core ця інструкція була реалізована в чипі Core другого покоління, відомому як Sandy Bridge, який був випущений у 2011 році. Цього року Intel постачає свої чипи Core 14-го покоління. Тобто, навіть якщо у вас немає найновішого апаратного забезпечення, ваш комп’ютер, ймовірно, не настільки старий, щоб не мати підтримки POPCNT.