При попытке установить обновление KB5034441 (2024-01 Security Update for Windows 10 Version 22H2 for x64-based Systems) выдаётся ошибка:
В описании к этому обновлению есть примечание:
На некоторых компьютерах может не быть секции восстановления, которая достаточно велика для завершения этого обновления. Из-за этого обновление WinRE может завершиться сбоем. В этом случае вы получите следующее сообщение об ошибке:
Сбой обслуживания среды восстановления Windows.
(CBS_E_INSUFFICIENT_DISK_SPACE)
KB5034441
На форуме поддержки MS, кроме кучи матерных слов и предложений, есть ссылка на инструкцию по увеличению раздела WinRE на 250 мегабайт. Проверим…
1. Проверим состояние Windows Recovery Environment, для чего запустим под админом PowerShell и выполним команду:
reagentc /info
Windows Recovery Environment (Windows RE) and system reset configuration
Information:
Windows RE status: Enabled
Windows RE location: \\?\GLOBALROOT\device\harddisk3\partition4\Recovery\WindowsRE
Boot Configuration Data (BCD) identifier: f28bfbd0-2af0-11ed-bdc9-8fbaa006961c
Recovery image location:
Recovery image index: 0
Custom image location:
Custom image index: 0
REAGENTC.EXE: Operation Successful.
2. Отключаем WinRE:
reagentc /disable
REAGENTC.EXE: Operation Successful.
3. В той же консоли запускаем diskpart (далее я не буду приводить результаты вывода утилиты, только в крайнем случае):
diskpart
4. Выводим информацию о физических дисках системы:
list disk
5. Выбираем нужный диск, согласно данным п.4 (и п.1):
sel disk 3
DISKPART> sel disk 3
Disk 3 is now the selected disk.
6. Выводим информацию о разделах диска
list part
DISKPART> list part
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 System 100 MB 1024 KB
Partition 2 Reserved 16 MB 101 MB
Partition 3 Primary 222 GB 117 MB
Partition 4 Recovery 517 MB 223 GB
7. Выбираем раздел диска с СИСТЕМОЙ (а не раздел Восстановления), у меня это Partition 3 тип-Primary:
sel part 3
DISKPART> sel part 3
Partition 3 is now the selected partition.
8. Отрезаем от неё 250 МБ:
shrink desired=250 minimum=250
DISKPART> shrink desired=250 minimum=250
DiskPart successfully shrunk the volume by: 250 MB
9. Выбираем раздел WinRE:
sel part 4
DISKPART> sel part 4
Partition 4 is now the selected partition.
10. Удаляем старый раздел Восстановления:
delete partition override
DISKPART> delete partition override
DiskPart successfully deleted the selected partition.
create partition primary id=27
11. Создаём новый раздел Восстановления:
create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
DISKPART> create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
DiskPart succeeded in creating the specified partition.
12. Затем устанавливаем аттрибуты:
gpt attributes =0x8000000000000001
DISKPART> gpt attributes =0x8000000000000001
DiskPart successfully assigned the attributes to the selected GPT partition.
13. Форматируем созданный раздел:
format quick fs=ntfs label="Windows RE tools"
DISKPART> format quick fs=ntfs label="Windows RE tools"
100 percent completed
DiskPart successfully formatted the volume.
14. Убедимся, что всё прошло хорошо. Для этого отобразим список дисков:
list vol
DISKPART> list vol
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
.......
Volume 5 FAT32 Partition 100 MB Healthy System
Volume 7 Removable 0 B No Media
* Volume 8 Windows RE NTFS Partition 768 MB Healthy Hidden
15. Выходим из утилиты diskpart:
exit
16. Включаем WinRE:
reagentc /enable
REAGENTC.EXE: Operation Successful.
17. Чтобы убедиться, что WinRE установлен, выполним:
reagentc /info
reagentc /info
Windows Recovery Environment (Windows RE) and system reset configuration
Information:
Windows RE status: Enabled
Windows RE location: \\?\GLOBALROOT\device\harddisk3\partition4\Recovery\WindowsRE
Boot Configuration Data (BCD) identifier: 444d1789-b164-11ee-8dff-b06ebfc74b49
Recovery image location:
Recovery image index: 0
Custom image location:
Custom image index: 0
REAGENTC.EXE: Operation Successful.