Уязвимость в WinRE (CVE-2024-20666) была исправлена в обновлении KB5034441, которое вышло во «Вторник Патчей», 9 января 2024 года.
Скрипт PowerShell устраняет известную проблему с ошибкой 0x80070643, вызывающую сбои при установке обновления KB5034441 в Windows 10. В результате устройства оказываются подвержены уязвимости обхода шифрования BitLocker, которая позволяет получить доступ к зашифрованным данным.
При попытке развернуть обновление безопасности пользователи сообщали об ошибках 0x80070643 со следующим описанием:
Обнаружена ошибка. С установкой обновлений возникли некоторые проблемы, но попытка будет повторена позже. Если вы продолжаете видеть это сообщение и хотите получить сведения, выполнив поиск в Интернете или обратившись в службу поддержки, вам может помочь это: (0x80070643)
Microsoft поясняет, что это происходит потому, что вместо отображения ошибки недостаточного размера WinRE CBS_E_INSUFFICIENT_DISK_SPACE, Центр обновления Windows неправильно отображает общее сообщение об ошибке «0x80070643 — ERROR_INSTALL_FAILURE».
Проблема происходит потому, что файл образа WinRE (winre.wim), развернутый при установке обновления безопасности KB5034441, слишком велик для раздела восстановления.
Чтобы решить эту проблему, Microsoft посоветовала пользователям создать раздел WinRE большего размера, чтобы было достаточно места для установки KB5034441.
Автоматизация исправления уязвимости BitLocker
Хотя вы можете развернуть патч вручную, используя подробные и довольно сложные инструкции, теперь Microsoft предоставляет специальный скрипт PowerShell, который поможет вам автоматизировать обновление раздела WinRE (без необходимости предварительного изменения его размера) и исправить уязвимость CVE-2024-20666 BitLocker.
Microsoft заявляет:
Пример сценария PowerShell был разработан командой разработчиков Microsoft, чтобы помочь автоматизировать обновление образов WinRE на поддерживаемых устройствах с Windows 10 и Windows 11
Запустите сценарий с учетными данными администратора в PowerShell на затронутых устройствах. Доступны два сценария — конкретный тип сценария, зависит от используемой версии Windows.
При запуске сценария в вашей системе сначала будет смонтирован образ WinRE, затем будет применено динамическое обновление безопасной ОС для конкретной архитектуры. Его необходимо загрузить из каталога Центра обновления Windows перед запуском скрипта. После применения обновления образ будет отключен, а затем будет выполнена перенастройка WinRE для службы BitLocker, если включена защита BitLocker TPM.
Возможно, вам также придется использовать инструмент «Show or hide updates» для Windows 10, чтобы скрыть обновление KB5034441 после запуска скрипта. В этом случае Центр обновления Windows не будет пытаться установить проблемное обновление.
Компания Action1, занимающаяся разработкой патчей, также выпустила скрипты, которые автоматизируют изменение размера раздела среды восстановления Windows (WinRE), если вы предпочитаете пойти по этому пути.
Важная информация
Если вы решите вручную изменить размер раздела WinRE или использовать сценарии Action1, настоятельно рекомендуется создать резервную копию ваших данных, поскольку всегда существует риск повреждения разделов системы при изменении.
Инструкции: Резервное копирование с помощью программ: Acronis True Image, AOMEI Backupper Standard, Macrium Reflect Free Edition, O&O DiskImage 15 Pro и Paragon Hard Disk Manager.
Последние статьи #Windows
• Microsoft PowerToys 0.87.1: исправление проблем стабильности в Windows 10, ошибок .NET 9 и Расширенной вставки
• Microsoft тестирует перевод в режиме реального времени на Copilot+ ПК с процессорами Intel и AMD
• Microsoft рассказала об эксклюзивных функциях Windows 11 для игр. Стоит ли обновляться с Windows 10?
• Microsoft блокирует обновление до Windows 11, версия 24H2 на ПК с включенной функцией Auto HDR из-за проблем с играми
• Microsoft подтвердила проблему с выводом звука в Windows 11, версия 24H2
• GitHub открыл бесплатный доступ к ИИ-инструменту Copilot в VS Code – с поддержкой GPT-4o и Claude 3.5