Microsoft поправя проблема с двойното зареждане на Linux след девет месеца проблеми

  • Microsoft поправя проблема с двойното зареждане на Windows и Linux, причинен от актуализацията от август 2024 г.
  • Проблемът засегна системи с активирана функцията Secure Boot, блокирайки легитимни зареждащи програми на Linux.
  • Корекцията идва в актуализацията от май 2025 г. за Windows 11 и други засегнати версии.
  • Грешката е причинена от механизма SBAT, който не е откривал правилно някои персонализирани методи за двойно зареждане.

Microsoft не обича Linux

През последната година значителен брой потребители, работещи с системи с двойно зареждане – Windows и Linux, са изпитали сериозни затруднения . Този проблем възникна след актуализация на защитата на Windows, пусната от Microsoft през август 2024 г., която доведе до неправилно зареждане на Linux на множество компютри, когато е активирана функцията Secure Boot. Засегнатите потребители са се сблъсквали със съобщения като „SBAT self-check failed: Security Policy Violation“ (Самостоятелна проверка на SBAT неуспешна: Нарушение на политиката за сигурност), което е пречело на нормалния достъп до операционната система Linux.

Уязвимостта произтича от внедряването на Secure Boot Advanced Targeting (SBAT) - функция, предназначена да подобри сигурността чрез блокиране на по-стари или несигурни зареждащи програми. На теория тази настройка не би трябвало да засяга системи с открити конфигурации за двойно зареждане, но някои персонализирани настройки за двойно зареждане не бяха разпознати, което доведе до прилагане на блокиране въпреки това. В резултат на това популярни Linux дистрибуции като Ubuntu, Debian, Mint, Zorin OS и Puppy Linux бяха засегнати на системи, работещи с Windows 10, 11 и различни версии на Windows Server.

Microsoft и дълъг процес на поправка

След първоначалните оплаквания и доклади от потребители, Microsoft бързо призна проблема, въпреки че окончателно решение не беше пуснато до май 2025 г. , почти девет месеца по-късно. През това време компанията предлагаше различни временни решения, вариращи от ръчно премахване на проблемната настройка SBAT до модифициране на системния регистър на Windows с помощта на специфични команди – сложен процес за по-неопитни потребители.

Сред препоръките за смекчаване на проблема, Microsoft дори предложи изпълнението на команда като `reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\SBAT /v OptOut /d 1 /t REG_DWORD` . Тази модификация помогна да се предотврати бъдещи актуализации да продължат да блокират зареждането на Linux, но не реши основния проблем за всички засегнати.

Ключови актуализации и засегнати системи

Окончателното решение беше внедрено в няколко актуализации за сигурност, издадени на 13 май 2025 г. , идентифицирани с кодове като KB5058405 и KB5058385, в зависимост от използваната версия на Windows. Тези корекции възстановиха нормалната функционалност за двойно зареждане на системи, в които се появи грешката. Засегнатите версии включват Windows 11 (23H2, 22H2, 21H2), Windows 10 (21H2) и различни издания на Windows Server от 2012 г. нататък.

В повечето случаи потребителите не е необходимо да предприемат никакви допълнителни стъпки, тъй като актуализацията се разпространява автоматично чрез Windows Update. Въпреки че някои потребители съобщават за изолирани проблеми, като например появяването на подканата за ключ за възстановяване на BitLocker в определени инсталации на Windows 10, Microsoft все още не е признала тези случаи за широко разпространен проблем.

Защо се случи и какво се промени

Проблемът възникна, защото системата за откриване на двойно зареждане не отчиташе всички възможни начини, по които Linux система може да бъде инсталирана заедно с Windows. В резултат на това SBAT контролът се прилагаше безразборно, блокирайки дори легитимни програми за зареждане. Компанията е коригирала логиката на този механизъм, за да идентифицира по-добре среди с двойно зареждане и да позволи на двете операционни системи да функционират правилно.

Благодарение на последните корекции, актуализациите от септември 2024 г. нататък вече не съдържат параметрите, които са причинили блокирането, а инсталирането на най-новите версии на Windows би трябвало да осигури безпроблемно съвместно съществуване между Windows и Linux на компютри с активирано Secure Boot.

Този епизод подчерта необходимостта да се обърне повече внимание на потребителите, които избират хибридни решения, и значението на щателното тестване на механизмите за сигурност, които могат да засегнат по-малко конвенционални, но все пак много често срещани конфигурации.

Двойно зареждане, което не е двойно зареждане
Свързана статия:
Ето как използвах вторичен диск, за да имам двойно зареждане с Windows 11, без да имам двойно зареждане

Добавяне като предпочитан източник в Google