Перейти к содержанию

KB5034441 - ошибка майков или полезная вещь?


Рекомендуемые сообщения

У меня (как и у многих людей, судя по активности) установка обновления KB5034441 завершается ошибкой 0x80070643 видимо из-за недостатка места в разделе восстановления (по мнению майков). По вашему мнению стоит изменять раздел ради этой обновы безопасности, или нет?  KB5034441: обновление среды восстановления Windows для Windows 10 версий 21H2 и 22H2: 9 января 2024 г. - Служба поддержки Майкрософт (microsoft.com)  KB5028997: инструкции по ручному изменению размера раздела для установки обновления WinRE - Служба поддержки Майкрософт (microsoft.com)

Ссылка на сообщение
Поделиться на другие сайты

Кстати да. 

Как я понял разговор про раздел в конце системного диска который раньше был 250 мегабайт а теперь 554?

Тоже ошибка - раздел при этом 554 мб. 

 

Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, Bomzh78 сказал:

Кстати да. 

Как я понял разговор про раздел в конце системного диска который раньше был 250 мегабайт а теперь 554?

Тоже ошибка - раздел при этом 554 мб. 

 

Насколько я понял из обсуждения на форумах, раздел должен быть в районе гигабайта, а не так как написано на оф. сайте (на сайте майков творится дичь😄), у меня тоже чуть больше 500 мб в данный момент

Ссылка на сообщение
Поделиться на другие сайты

Если ваша Windows RE стояла на том же диске, что и система. То у вас это обновление было установлено и у вас нет проблемы. Если есть маленький отдельный раздел, то обновление не устанавливается.

 

Чтобы всё это исправить, запустите PowerShell от имени администратора и пересоздайте раздел не меняя параметры загрузчика.

 

Чтобы определить куда подключен раздел восстановления введите:
PS C:\WINDOWS\system32> reagentc /info
Информация о конфигурации среды восстановления Windows и
сброса системы:

    Состояние среды восстановления Windows:         Enabled
    Расположение среды восстановления Windows:       \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
    Идентификатор данных конфигурации загрузки: efd963f9-afa6-11ee-8020-84c5a61716fe
    Расположение образа для восстановления:
    Индекс образа для восстановления:      0
    Расположение пользовательского образа:
    Индекс пользовательского образа:          0

REAGENTC.EXE: операция выполнена успешно.

 

У меня WinRE находится на диске 0, раздел 4. Чтобы убедиться, что это она можно ввести команду:
Get-Partition -DiskNumber 0 -PartitionNumber 4
Указав соответствующие номера для диска и раздела.

 

Отключите WinRE:
reagentc /disable

 

Удалите раздел через diskpart
DISKPART> select disk 0
DISKPART> select partition 4
DISKPART> delete partition override

 

Уменьшите раздел системного раздела, или того раздела, что слева от этой удаленного раздела восстановления так, чтобы можно было создать раздел размером в 990 мегабайт. Если смотрите через оснастку "управление дисками", то свободно в неразмеченной области должно быть 992 мегабайта. В моем случае, раз раздел восстановления имел номер 4, значит уменьшаем раздел 3. Например, если раздел был изначально 554 мегабайта, то нужно высвободить 436. Это можно сделать в графическом интерфейсе через управление дисками или через diskpart:
DISKPART> select disk 0
DISKPART> select partition 3
DISKPART> shrink desired=436 minimum=436

 

После этого должно было освободиться достаточное количество свободного места. Затем нужно создать раздел восстановления заново. Для этого нужно сначала определить используемый тип таблицы разделов MBR или GPT. В diskpart это делается так:
DISKPART> list disk

  Диск ###  Состояние      Размер   Свободно Дин  GPT
  --------  -------------  -------  -------  ---  ---
  Диск 0    В сети          953 Gбайт  1024 Kбайт        *
DISKPART>

 

То что стоит звездочка в колонке GPT говорит о том, что таблица разделов имеет формат GPT, если звёздочки нет, значит формат MBR. Создание раздела восстановления на GPT и MBR разное.

 

Для GPT нужно зайти в diskpart и выполнить:
DISKPART> select disk 0
DISKPART> create partition primary
DISKPART> set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
DISKPART> format quick fs=ntfs label="WINRETOOLS"
DISKPART> gpt attributes=0x8000000000000001

 

Для MBR нужно зайти в diskpart и выполнить:
DISKPART> select disk 0
DISKPART> create partition primary
DISKPART> set id=27
DISKPART> format quick fs=ntfs label="WINRETOOLS"

 

После выполненных команд раздел будет вновь создан с тем же номером. Это можно увидеть так:
DISKPART> list partition

  Раздел    ###  Тип               Размер   Смещение
  -------------  ----------------  -------  -------
  Раздел 1    Системный          150 Mб  1024 Kб
  Раздел 2    Зарезервирован     128 Mб   151 Mб
  Раздел 3    Основной           952 Gб   279 Mб
  Раздел 4    Восстановление     990 Mб   952 Gб

DISKPART>

 

ВАЖНО! Нельзя делать размер раздела выше чем 1GB, потому что если вы так сделаете, то вам снова не хватит места:
https://learn.microsoft.com/en-us/troubleshoot/windows-client/windows-security/disk-partition-requirement-use-windows-re-tool
1. Если раздел ниже 500МБ, то свободно должно быть 50 МБ для старых версий ОС и 200МБ для новых
2. Если раздел ниже 500МБ-999МБ, то свободно должно быть 320 МБ
3. Если раздел выше 1ГБ, то свободно должно быть не менее 1ГБ
Если вы решили переборщить с размером раздела восстановления, то делайте 2ГБ.

 

После того как вы всё это проделали вам нужно снова включить WinRE обратно:
reagentc /enable

 

И после этого перезагрузить компьютер. Только после перезагрузки это обновление поставится.


Внимательно следите за номерами дисков и разделов, чтобы случайно не удалить что-то нужное 😃

 

И кстати. Если у вас по какой-то причине WinRE обратно не включается, то вам придётся его (WinRE) переустановить заново. Для этого вам потребуется WinRE.wim. Если вы его потеряли и он reagentc сообщает, что он не найден, то:

  1. Его нужно выдрать из установочного образа Windows 10/11 или что там у вас (как его вытаскивать через DISM - это целая эпопея)
  2. Примонтировать раздел восстановления с любой буквой (например R). Выбрать партицию в diskpart и сделать: assign letter R
  3. Положить туда образ по пути: R:\Recovery\winre.wim
  4. Натравить reagentc на новую локацию: reagentc /setreimage /path "R:\Recovery\winre.wim"
  5. Включить среду восстановления через reagentc /enable
  6. Удалить точку монтирования через: mountvol R: /d

Если последнее не сделать, то при перезагрузке буква будет восстанавливаться.

 

Индийское видео про восстановление утраченного образа WinRE:

 

 

 

При этом если при включении у вас возникает WinRE у вас возникает таинственная ошибка "7b", то это означает что у вас скорее всего ноутбук, и в нем его производитель понаделал кучу кастомных опций для WinRE. Это значит что вам нужно перед включением вычистить все строчки из bcdedit, который отвечают за режим восстановления.
Проверяйте через "bcdedit /enum all", ищите и удаляйте строчки "Загрузка Windows" у которых идентификатор имеет GUID, а не {current} и у которых атрибут winpe имеет значение yes. Удаляется командой:
bcdedit /delete {efd963f9-afa6-11ee-8020-84c5a61716fe}

У вас там будут ваши GUID-ы. И главное, помните, что bcdedit не работает в оболочке PowerShell и вам нужно запустить именно cmd от имени администратора.

 

В общем, спасибо, Microsoft. Год начался прекрасно...

Изменено пользователем kmscom
исправил сообщение по просьбе автора
Ссылка на сообщение
Поделиться на другие сайты

Спасибо, помогло с обновлением. но после проделанных манипуляций данный раздел отображается под буквой как основной.

reagentc /info выдает 

REAGENTC.EXE: сбой операции: 5

REAGENTC.EXE: произошла ошибка.

 

Изменено пользователем ska79
Ссылка на сообщение
Поделиться на другие сайты
37 минут назад, ska79 сказал:

после проделанных манипуляций данный раздел отображается под буквой как основной.

проделайте манипуляции по удалению буквы

n31.jpg.2d57a610be7bbdc7d941e9dbde158ab0.jpg

Ссылка на сообщение
Поделиться на другие сайты
43 минуты назад, ska79 сказал:

после проделанных манипуляций данный раздел отображается под буквой как основной.

У меня по началу тоже была такая проблема. Я приложил картинку, как этот раздел должен выглядеть в Управлении дисками. У меня компьютер работает в режиме UEFI, значит загрузка производится через раздел EFI (на скриншоте первый в 150МБ). Это значит, что таблица разделов диска имеет формат GPT. На скриншоте "Исправен (Раздел восстановления)" - это признак того, что все атрибуты на раздел выставлены верно.

 

Если там просто размер без надписи или это просто основной раздел, то нужно сделать следующее:

  1. От имени администратора запустить CMD или PowerShell и запустить утилиту diskpart

    PS C:\WINDOWS\system32> diskpart

  2. Выбрать диск, на котором находится раздел восстановления. В моем случае это "Диск 0", это видно на скриншоте
    DISKPART> select disk 0
  3. Затем нужно найти номер раздела, например, посмотрев по размеру:

    DISKPART> list partition

      Раздел    ###  Тип               Размер   Смещение
      -------------  ----------------  -------  -------
      Раздел 1    Системный          150 Mб  1024 Kб
      Раздел 2    Зарезервирован     128 Mб   151 Mб
      Раздел 3    Основной           952 Gб   279 Mб
      Раздел 4    Восстановление     990 Mб   952 Gб

  4. Если у вас раздел выглядит как основной, а не как восстановление, нужно отредактировать атрибуты раздела (это можно сделать только через diskpart из командной строки). Сперва нужно выбрать раздел:

    DISKPART> select partition 4

    Выбран раздел 4.

  5. Далее нужно установить значения параметров, которые разнятся между MBR и GPT
    1. Для GPT (это мой вариант, для тех у кого UEFI) 
      DISKPART> set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
      DISKPART> gpt attributes=0x8000000000000001
    2. Для MBR (если у кого-то Legacy BIOS) 
      DISKPART> set id=27

Если диск имеет признак "Раздел восстановления", то нельзя удалить букву через оснастку управление дисками. Для этого нужно снова идти в diskpart.

Чтобы удалить букву диска через командную строку:

  1. От имени администратора запустить CMD или PowerShell и запустить утилиту diskpart

    PS C:\WINDOWS\system32> diskpart

  2. Выбрать диск, на котором находится раздел восстановления. В моем случае это "Диск 0"
    DISKPART> select disk 0
  3. Затем нужно найти номер тома (не раздела), например, посмотрев по размеру, букве или метке:

    DISKPART> list volume

      Том    ###  Имя  Метка        ФС     Тип         Размер   Состояние  Сведения
      ----------  ---  -----------  -----  ----------  -------  ---------  --------
         Том 0     D                       DVD-ROM         0 б  Нет носит
         Том 1     C   OS           NTFS   Раздел       952 Gб  Исправен   Загрузоч
         Том 2         ESP          FAT32  Раздел       150 Mб  Исправен   Системны
         Том 3     R   WINRETOOLS   NTFS   Раздел       990 Mб  Исправен   Скрытый

  4. Далее нужно выбрать том

    DISKPART> select volume 3

    Выбран том 3.

  5. И после этого можно удалить букву (в моем примере это R):
    DISKPART> remove letter=R

После удаление буквы со скрытого раздела нужно перезапустить компьютер, чтобы проверить не восстановилась ли она снова. Если буква снова восстановилась, то это значит, что Windows запомнил этот раздел для автоматического монтирования. Я знаю два способа как это убрать.

Вариант 1: Запустить CMD или PowerShell от имени администратора и выполнить

PS C:\WINDOWS\system32> mountvol R: /d

R - это буква диска, которая у вас назначена. Впишите правильную.

Вариант 2: Запустите regedit и перейдите по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

В этом разделе нужно удалить параметр, соответствующий точке монтирования, например: \DosDevice\R:

 

P.S. Ошибка 5 означает, что командная строка cmd или PowerShell не был запущен от имени администратора. Его нужно запускать только от имени администратора.

DiskManagement.png

Ссылка на сообщение
Поделиться на другие сайты

У меня mbr

7 минут назад, Halal_Bacon сказал:

У меня компьютер работает в режиме UEFI, значит загрузка производится через раздел EFI

 

Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, ska79 сказал:

У меня mbr

Ну если так, то нужно в diskpart писать "set id=27" после выбора правильного раздела. Тогда он будет понят системой как раздел восстановления.

Проблема в том, что это нельзя сделать через управление дисками. Только командная строка. Все остальное не меняется.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Похожий контент

    • Совух белобокий
      От Совух белобокий
      Господа, всех приветствую!
      Имеем такую проблему:
      Установлена Win 10 Pro (22H2), стоят все обновы, также установлен KIS 21.3.10.391 (k), ключ куплен, добавили в "исключения" антивируса несколько директорий с файлами, указав птичкой "Все компоненты", но он все равно игнорирует это и отправляет все файлы оттуда в карантин, если их с карантина восстанавливать - опять "грохает" их и так по кругу, пробовал даже добавить диск C:\ целиком - все тоже самое, как будто полностью игнорирует исключения, на другом же компе в сети - все ОК, с чем может быть связано сие действо?
      Может стоит его удалить и установить заново (такой же версии, она вроде последняя?)
      Либо если сделать переход на Kaspersky Standart, сохранится ли действующая лицензия или нужно будет покупать новую?
       


    • vkandru
      От vkandru
      Добрый день, появилась проблема с обновлением баз на linux машинах.
      после установки или переустановки обновления загружаются некоторое время и перестают.
      на остальных машинах обновления загружаются регулярно.
       
      Mar 05 23:09:44 graylog klnagent[804]: Have updates to download. Version: 22978 delay: 0.    (5B4B4C46545D202F686F6D652F6275696C6465722F612F632F645F30303030303030302F732F70726F647563742F6F736D702F6B73632F6465762F6B63612F66742F666F6C64657273796E632E6370704034343539)
      Mar 05 23:10:46 graylog klnagent[804]: Have complete updates version: 22978.    (5B4B4C46545D202F686F6D652F6275696C6465722F612F632F645F30303030303030302F732F70726F647563742F6F736D702F6B73632F6465762F6B63612F66742F666F6C64657273796E632E6370704034333739)
      Mar 06 02:09:47 graylog klnagent[804]: Transport level error while connecting to http://10.7.20.26:13000: SSL connection error, possibly a non-SSL port was used
      Mar 06 02:20:21 graylog klnagent[804]: EventsProcessorProxy: #1255 Transport level error while connecting to http://10.7.20.26:13000: general error 0x4E7 (Error was occured in transport layer. Error code - '-125'. Location - 'http://10.7.20.26:13000')    (4572726F7220696E666F726D6174696F6E3A20313235352F3020284572726F7220776173206F63637572656420696E207472616E73706F7274206C617965722E204572726F7220636F6465202D20272D313235272E204C6F636174696F6E202D2027687474703A2F2F31302E372E32302E32363A313330303027292C202F686F6D652F6275696C6465722F612F632F645F30303030303030302F732F70726F647563742F6F736D702F6B73632F6465762F7472616E73706F72742F7472662F75762F75767463702E6370702C203431360A3B205B4B4C4556505D202F686F6D652F6275696C6465722F612F632F645F30303030303030302F732F70726F647563742F6F736D702F6B73632F6465762F6E6167656E742F6576702F6576656E747370726F636573736F7270726F78792E63707040313430)
       
       
      0005-$klnagent-1103-wd.zip
    • ramayasket
      От ramayasket
      Windows 10 x64. Установил почти два года назад. Занимаюсь .NET-разработкой, так что поставил довольно большое количество программ. Однако состав программ со временем не менялся, новые программы практически не устанавливал. И больше никаких особо изменений в Windows не делал, просто пользовался программами.
       
      Вначале всё работало очень шустро, т.к. железо свежее -- весна 2022. Но со временем Windows начала сильно лагать. Загружается значительно дольше, программы запускаются тоже значительно дольше. Как-то я раньше особо с таким не сталкивался, бывало установишь винду, работаешь, не меняешь ничего, она и работает шустро. Но в этот раз что-то не задалось.
       
      Пробовал удалять временные файлы, даже убрал файл подкачки (RAM хватает). Без результатов. Искать по интернету пробовал, один сор. Всякие клинеры тоже не запускал, потому что это живая рабочая операционка, хочется понять причину, диагностировать её и прицельно устранить. А не это "я сейчас почищу то, почищу это", а потом не работает.
       
      Должна быть известная причина, которая должна так же просто и однозначно устраняться.
       
      Подскажите, кто знает проблему и решение.
       
      P.S. Диски естественно SSD, их же ведь винда автоматически дефрагментирует, так?
    • YURIDV
      От YURIDV
      В уже далёком 2018 в одной из тем озвучивалась проблема с некоторым сайтами, и вот в 2023 эти грабли успешно вернулись
      Собственно проблема всё та же при открытие некоторых сайтов браузер бесконечно висит на подключение к me.kes.v2.scr.kaspersky-labs.com
      Отключение опции ”не проверять защищенные соединения” сразу решает проблему.
       
    • Xsesr
      От Xsesr
      При открывании стандартного антивируса виндовс 10 он сразу же закрывается, при этом в диспетчере задач он запущен, такая же проблема и с xbox, Microsoft store
×
×
  • Создать...