|
|
Строка 1: |
Строка 1: |
| Изменение размера раздела восстановления для установки KB5034441
| |
| Сообщение об ошибке 0x80070643 при установке kb5034441
| |
| Обновление KB5034441 представляет собой обновление среды восстановления для исправления найденной уязвимости (в Центре обновления будет указано «Обновление системы безопасности»), а ошибка 0x80070643 (обозначена как «Ошибка скачивания» в Центре обновления) при его установке возникает по причине недостаточности места на соответствующем разделе восстановления. При этом:
| |
|
| |
|
| По сообщению Майкрософт, размер свободного места на разделе восстановления должен быть не менее 250 Мб. Однако, некоторые пользователи сообщают, что даже при наличии нужного объема свободного места сталкиваются с ошибкой.
| |
| Отзывы пользователей, решивших проблему, говорят о том, что достаточным будет объем раздела восстановления равный 900 Мб — 1 Гб.
| |
| Если раздел восстановления отсутствует, ошибку можно игнорировать (но вы можете и создать соответствующий раздел, это не сложно).
| |
| Как итог для того, чтобы обновление KB5034441 установилось, требуется увеличить размер раздела восстановления, сделав его достаточным для установки обновления.
| |
|
| |
| Учитывайте, что я не рекомендую выполнять рассмотренные ниже действия, как предложенные Майкрософт, так и ниже — мной, тем пользователям, которые не вполне понимают, что именно происходит при их выполнении: есть риск навредить. Рекомендация для таких пользователей — дождаться, когда необходимые исправления будут сделаны со стороны Майкрософт.
| |
|
| |
| Шаги, которые предлагает Майкрософт для решения проблемы на официальном сайте (к которым есть вопросы, о которых ниже):
| |
|
| |
| Запустите командную строку от имени Администратора.
| |
| Введите команду
| |
| reagentc /info
| |
| чтобы получить информацию о расположении среды восстановления — номера диска и раздела.Расположение раздела восстановления
| |
| Введите команду
| |
| reagentc /disable
| |
| для отключения среды восстановления.
| |
| По порядку введите команды
| |
| diskpart
| |
| list disk
| |
| select disk N
| |
| list partition
| |
| select partition M
| |
| где N — номер диска с разделом восстановления, а M — номер раздела с операционной системой.Выбор системного раздела
| |
| Введите команду
| |
| shrink desired=250 minimum=250
| |
| для сжатия раздела на 250 Мб.
| |
| Введите команды
| |
| select partition НОМЕР_РАЗДЕЛА_ВОССТАНОВЛЕНИЯ
| |
| delete partition override
| |
| В зависимости от того, на GPT диск или MBR диск установлена система (можно узнать по наличию значка «*» в столбце GPT после выполнения команды list disk) выполните следующие команды. Для GPT:
| |
| create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
| |
| gpt attributes =0x8000000000000001
| |
| Для MBR:
| |
| create partition primary id=27
| |
| Установка атрибутов раздела восстановления
| |
| Выполните команды
| |
| format quick fs=ntfs label="Windows RE tools"
| |
| exit
| |
| reagentc /enable
| |
| Включить среду восстановления
| |
| Попробуйте снова выполнить установку обновления KB5034441.
| |
| Способ, в целом, рабочий, но не учитывает некоторые нюансы:
| |
|
| |
| В зависимости от расположения раздела восстановления относительно системного раздела, в результате мы можем получить новый раздел размером 250 Мб (которого может оказаться недостаточно), либо равный сумме изначального раздела восстановления и 250 Мб. Чтобы гарантированно получить раздел «суммарного объема», может потребоваться сжимать не системный раздел, как в инструкции Майкрософт, а раздел, находящийся непосредственно перед разделом восстановления (это может быть раздел с данными).
| |
| В идеальном случае в результате мы получим единственный раздел восстановления увеличенного на 250 Мб размера по сравнению с исходным, как на скриншоте ниже, но ошибка 0x80070643 может сохраниться: места всё также может оказаться недостаточно (быстрое решение — задавать размеры на 5-м шаге таким образом, чтобы размер раздела восстановления получился равным 900-1000 Мб).Ошибка 0x80070643 при увеличенном разделе восстановления
| |
| При изменении размера системного раздела в DISKPART многие пользователи сталкиваются с ошибками.
| |
| Ещё один недостаток метода — структура разделов, получающаяся в итоге: в некоторых случаях мы можем получить структуру, где старый раздел восстановления становится незанятым пространством, более неиспользуемым.
| |
| Быстрый способ, позволяющий избежать этих нюансов:
| |
|
| |
| Выполнить отключение среды восстановления (шаги 1-3 выше).
| |
| Использовать сторонние программы работы с разделами дисков (в системе или с WinPE) для изменения размера раздела восстановления в его текущем расположении. Я рекомендую установить размер равный 900-1000 Мб. Обычно для этого потребуется два действия: уменьшение размера одного из прилегающих к разделу восстановления разделов «слева» или «справа», и дальнейшее присоединение освободившегося пространства к разделу восстановления.Изменение размера раздела в сторонних программах
| |
| Этот шаг может быть не обязательным (зависит от конкретного ПО и действий при работе с разделами), но лучше выполнить: запустите командную строку от имени администратора, выполните команды (где N — номер диска с разделом восстановления, а M — номер этого раздела)
| |
| diskpart
| |
| list disk
| |
| select disk N
| |
| list partition
| |
| select partition M
| |
| далее в зависимости от типа диска, для GPT:
| |
| create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
| |
| gpt attributes =0x8000000000000001
| |
| Для MBR:
| |
| create partition primary id=27
| |
| Далее (независимо от типа диска)
| |
| format quick fs=ntfs label="Windows RE tools"
| |
| exit
| |
| Включить среду восстановления с помощью команды
| |
| reagentc /enable
| |
| Попробовать установить обновление снова, с большой вероятностью ошибка будет исправлена:Обновление kb5034441 успешно установлено
| |
| Надеюсь, инструкция была полезной и помогла установить обновление.
| |