Ошибка 0x80070002 в Windows 10 при обновлении, недостаточно места на диске, хотя оно есть. (Решено)

Когда то поменял диск на SDD, и как обычно нет времени переустанавливать тонну программ. Вот и перенес копированием разделов акронисом, вроде все работало отлично (хоть и пришлось в какой то момент пересоздавать boot запись), но в какой то момент с очередного обновления наступили проблемы, то есть накопительные обновления устанавливались нормально, а вот капитальные – перестали. Появились различные ошибки запуска средств обновления системы windows 10, такие как bits, wuauserv, appidsvc, cryptsvc. Причем в разных последовательностях. В итоге в окне обновлений windows 10 замерло сообщение что для вашего устройства скоро будет доступна версия от марта 2004, но так и не стала доступна вплоть до выхода 20H2, и начались мучительные шаги разбирательства с причинами кривой работы windows update.

1)Для начала использование полу – штатных средств, поиск неисправностей, выполнение скриптов запуска сервисов.

Скачать скрипты перезапуска служб и очистки временных файлов windows 10

2)Потом надо пробежаться по разделам диска программами типа MiniTool Partition Wizard, и утонить наличия разделов EFI, и SYSTEM RESERVED

И еще уточнить что размер EFI радела более 600 мегабайт (так советовали на многих зарубежных форумах и ответах в Майкрософте), я поставил вообще много, так планирую туда разместить еще и рековери образ аварийной системы.

3)Если EFI и reserved раздел отсутствует, то надо создать или расширить раздел хотя бы EFI, reserved будет создан автоматически при обновлении.

 

Diskpart
list disk
Select disk 0
List partition
Select partition 1
Delete partition override - Внимательно прочитайте каждую команду что бы не удалить основной раздел с windows.
List partition
select disk 0
create partition efi size=1024 - так создается efi раздел
list partition
select partition 1
format quick fs=fat32 label="System"
assign letter=G

create partition msr size=128 - так можно создать раздел system reserved

 

4)Далее надо пересобрать файлы загрузки на EFI:

mkdir G:\EFI\Microsoft\Boot
xcopy /s C:\Windows\Boot\EFI\*.* G:\EFI\Microsoft\Boot

g:
cd EFI\Microsoft\Boot
bcdedit /createstore BCD
bcdedit /store BCD /create {bootmgr} /d “Windows Boot Manager”
bcdedit /store BCD /create /d “Windows 10” /application osloader

bcdedit /store BCD /set {bootmgr} default {your_guid} - guid диска можно посмотреть средствами типа MiniTool Partition Wizard
bcdedit /store BCD /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /store BCD /set {bootmgr} displayorder {default}

bcdedit /store BCD /set {default} device partition=c:
bcdedit /store BCD /set {default} osdevice partition=c:
bcdedit /store BCD /set {default} path \Windows\System32\winload.efi
bcdedit /store BCD /set {default} systemroot \Windows
exit

5)Для полной уверенности что точно ничего не мешало работе с обновлениями нужно удалить антивирус, и в msconfig отключить все сервисы кроме MS

Все, далее установка обновления (из распакованного для флешки установщика) из iso пошла в обычном режиме.

Не забыть после обновления вернуть настройки msconfig и антивирус.

0 0 Голоса
Оцените статью =)

Читайте также:

Подписаться
Сообщать о
guest
0 Комментарий
Inline Feedbacks
Смотреть все комментарии
0
Есть вопросы? Задавайте =)x
()
x
Secured By miniOrange