7 подписчиков
DISM Не удалось найти исходные файлы
Сделал таким способом - распаковал образ Windows смонтированный на виртуальный CDROM
Создаем каталог
mkdir C:\WIM
Монтируем образ
Dism /Mount-Wim /WimFile:K:\sources\install.wim /index:1 /MountDir:C:\WIM /ReadOnly
где К это буква виртуального CDROM
Далее запускаем восстановление командой
Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\WIM\Windows /LimitAccess
Затем демонтируем образ
Dism /Unmount-Wim /MountDir:C:\WIM /Discard
и последнее удаляем созданный каталог
rmdir C:\WIM
перезагрузка и запускаем sfc /scannow и видим
Скрытый текст
Microsoft Windows [Version 10.0.10586]
(c) Корпорация Майкрософт (Microsoft Corporation), 2015. Все права защищены.
C:\WINDOWS\system32>sfc /scannow
Начато сканирование системы. Этот процесс может занять некоторое время.
Начало стадии проверки при сканировании системы.
Проверка 100% завершена.
Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно
их восстановила. Подробные сведения см. в файле CBS.Log, который находится по следующему пути: windir\Logs\CBS\CBS.log. Например,
C:\Windows\Logs\CBS\CBS.log. Обратите внимание, что ведение журнала
в настоящее время не поддерживается для автономного обслуживания.
Опять перезагрузка sfc /scannow и вуаля!
Скрытый текст
Microsoft Windows [Version 10.0.10586]
(c) Корпорация Майкрософт (Microsoft Corporation), 2015. Все права защищены.
C:\WINDOWS\system32>sfc /scannow
Начато сканирование системы. Этот процесс может занять некоторое время.
Начало стадии проверки при сканировании системы.
Проверка 100% завершена.
Защита ресурсов Windows не обнаружила нарушений целостности.
Работа с файлом CBS.Log remontka.pro/...log/
Если предыдущий вариант не сработал, возможно, причина глубже: например, есть проблемы с записью файлов на диск или другие нюансы. Здесь может помочь упоминаемый в сообщении файл журнала CBS.Log.
Его не следует читать полностью, поскольку он содержит множество не имеющих отношения к попытке восстановления системных файлов сведений: в него записывается всё, связанное с обслуживанием компонентов.
Мы можем извлечь только интересующие нас строки с помощью следующей команды, запущенной в командной строке от имени администратора:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > %userprofile%\Desktop\sfcdetails.txt
В результате выполнения команды на рабочем столе появится файл sfcdetails.txt, содержащий информацию по ходу восстановления, где мы можем найти строки, указывающие на то, какой именно сбой и при восстановлении каких файлов произошёл (найти такие строки можно, используя поиск по слову «Cannot»):
2 минуты
23 сентября 2024