Восстановление повреждённого хранилища компонентов Windows 10 с помощью PowerShell

Категория: Восстановление Windows / Функционал Windows
Добавил: access_timeОпубликовано: 21-10-2015 visibilityПросмотров: 242 868 chat_bubble_outlineКомментариев: 157


Привет админ, вопрос такой! Попросили меня посмотреть один тормозной ноут. При проверке операционной системы на присутствие вредоносных программ Dr.Web CureIt нашёл 278 вирусов, после процедуры обезвреживания и перезагрузки, система стала работать с ошибками.
Запустил проверку целостности системных файлов Windows 10 с помощью sfc /scannow и вышло сообщение: «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них». Из вашей статьи следует, что в этом случае нужно восстанавливать хранилище компонентов Windows командой Dism /Online /Cleanup-Image /RestoreHealth, но у меня и здесь выходит ошибка: «Не удалось скачать исходные файлы». Наверно это из-за того, что средство обслуживания образов Windows (DSIM) использует Центр обновления Windows, а на ноутбуке после удаления вирусов пропал интернет? Что делать в этом случае?

Восстановление повреждённого хранилища компонентов Windows 10 с помощью PowerShell


Привет друзья! Совсем недавно я написал статью о том, как правильно производить проверку целостности системных файлов Windows 10. Производится такая проверка в случае, если ваша операционная система работает нестабильно, периодически выскакивают различные системные ошибки, не запускаются стандартные приложения Windows и так далее. В этом случае нужно запустить командную строку от имени администратора и ввести команду sfc /scannow, далее начнётся проверка системы на предмет повреждённых системных файлов и если такие будут обнаружены, то произойдёт немедленная их замена оригинальными версиями.

Оригинальные версии системных файлов находятся в хранилище компонентов Windows, а именно в папке C:\Windows\WinSxS. Если данное хранилище повреждено или в нём отсутствуют некоторые компоненты, то при проверке целостности системных файлов выйдет ошибка «Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них».

В таком случае нужно восстанавливать само хранилище компонентов Windows другой командой: «Dism /Online /Cleanup-Image /RestoreHealth», при этом средство обслуживания образов Windows (DSIM) задействует Центр обновления Windows и скачает необходимые отсутствующие компоненты с серверов Майкрософт. В особо тяжёлых случаях, на этом этапе также возможны различные ошибки, например такая«Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра "Источник"»

Тогда нам ничего не остаётся, как задействовать для восстановления повреждённого хранилища - расширяемое средство автоматизации PowerShell.


Данное средство более тщательно произведёт восстановление хранилища компонентов операционной системы, задействуя Центр обновления (Windows Update) и у вас должен быть включен интернет.


Для запуска PowerShell находим на рабочем столе значок Поиск в Windows



и вводим в поле ввода «PowerShell», в результатах выйдет соответствие заданному поиску - «Windows PowerShell», щёлкаем на нём правой мышью и выбираем «Запустить от имени администратора».

Вводим команду: 

Repair-WindowsImage -Online -RestoreHealth

и жмём Enter.

Если у вас отключен интернет, то процесс восстановления может остановиться на данном этапе. 



Если с интернетом проблем нет, тогда процесс дойдёт до конца и компоненты будут восстановлены. 

Об этом вы узнаете из содержания следующего окна.

ImageHealth State : Healthy (Восстановлен) 

 

Если в следствии системных нарушений у вас отсутствует интернет, тогда для восстановления задействуйте оригинальный ISO-образ Windows 10. Как это сделать


К примеру у вас имеется ноутбук с установленной Windows 10 Single Language (Для одного языка).

В этом случае скачиваем ISO-образ Windows 10 Single Language (Для одного языка) на официальном сайте Майкрософт.

Щёлкаем на нём два раза левой мышью и подключаем к виртуальному дисководу. В моём случае виртуальный дисковод под буквой (G:).

В PowerShell запущенном от имени администратора выполняем команду:

Dism /Get-WimInfo /WimFile:G:\sources\install.wim, где G: буква виртуального дисковода с Windows 10.

Видим, что в моём образе находится один образ Windows 10 Single Language (Для одного языка) под индексом 1,

соответственно вводим следующую команду:

Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install.wim:1

Буква «G» соответствует букве подключенного образа с Win 10, а цифра «1» — индексу издания в образе, в нашем случае 1. Начинается восстановление хранилища компонентов Windows с помощью оригинального ISO-образа Windows 10 Single Language.

Хранилище компонентов Windows восстановлено.

ImageHealth State : Healthy (Восстановлен). 

Хранилище компонентов Windows мы восстановили, теперь можем запустить утилиту проверки целостности системных файлов - sfc /scannow.

В этот раз повреждённые системные файлы должны быть восстановлены.

Статьи по этой теме, которые Вам помогут:

1. Восстановление повреждённого хранилища компонентов Windows 10 в Среде предустановки Windows (Windows PE) с помощью дистрибутива Win 10, а также виртуального диска VHD

2. Восстановление повреждённого хранилища компонентов Windows 10 при помощи Dism

3. Как произвести восстановление целостности системных файлов, если Windows 10 не загружается.

4. Что делать, если при запуске sfc/scannow выдается ошибка «Защита ресурсов Windows не может выполнить запрошенную операцию»

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Комментарии (157)

  1. img
    3 апреля 2016 06:30 weliy

    Цитата: Виктор_60
    Здравствуйте.хочу поделится способом востоновления хранилища компонентов  Windows 10 Pro - Версия 10.0.10586 x64.перепробовав все способы востоновления онлайн, офлайн, но толку было ноль, помог вот этот способ: ...

    Успех! ) Благодарю, сработало.

    Цитировать replyОтветить
  2. img
    22 марта 2016 17:25 admin
    Администратор

    Спасибо Георгий!

    Цитировать replyОтветить
  3. img
    21 марта 2016 01:47 Георгий
    Гость

    И еще, информация по системе:

    - дистрибутива не было, поскольку обновлял с Windows 8.1.

    - Windows 10 Pro, сборка 10586.164, х64

    Цитировать replyОтветить
  4. img
    21 марта 2016 01:37 Георгий
    Гость

    После того как антивирус удалил системный файл opencl.dll, грузился логотип, дальше – черный экран. Точка восстановления не сработала. В итоге путь решения был такой:

     

    1. Вход в среду восстановления:

    Трехкратное прерывание загрузки

     

    2. Вход в безопасный режим с поддержкой сети:

    Поиск и устранение неисправностей > Дополнительные параметры > Параметры загрузки > 5 (или F5)

     

    3. Поиск поврежденных системных файлов:

    sfc /scannow

    Информация файлах в конце C:\Windows\Logs\CBS\CBS.log,

    где C:\Windows – директория системы

     

    4. Загрузка ISO-образа дистрибутива с esd-файлом:

    http://go.microsoft.com/fwlink/?LinkId=691209

     

    Можно загрузить дистрибутив с wim-файлом:

    https://www.microsoft.com/en-us/software-download/techbench

     

    5. Монтаж образа на виртуальный DVD-дисковод:

    Через контекстное меню

     

    6. Создание виртуального жесткого диска для распаковки ISO образа:

    Правая кнопка мыши: кнопка Пуск > Управление дисками > Действие > Создать виртуальный жесткий диск > определить место и размер (20 ГБ), выбрать Динамически расширяемый > правая кнопка: «Диск 1» > Инициализировать диск > правая кнопка: «Не распределена» > Создать простой том

     

    7. Распаковка файлов дистрибутива на виртуальный жесткий диск (из командной строки с правами администратора):

    Dism /apply-image /imagefile:E:\sources\install.esd /index:1 /ApplyDir:F:\

    E - буква виртуального DVD-привода;

    F - буква виртуального жесткого диска, куда распаковывается архив

     

    Для дистрибутива с wim-файлом:

    Dism /apply-image /imagefile:E:\sources\install.wim /index:1 /ApplyDir:F:\

     

    8. Копирование неповрежденного файла поверх испорченного

    Цитировать replyОтветить
  5. img
    2 марта 2016 12:42 admin
    Администратор

    с этим вообще как-то можно бороться?

     

    Выйдет очередное обновление и всё будет нормально.

    Цитировать replyОтветить
  6. img
    2 марта 2016 01:01 uiopa

    О, раз действительно так, то интересно, с этим вообще как-то можно бороться? Что скажите?

    В принципе, это не проблема, раз ПК работает без сбоев и глюков. Но интересно, почему получается такой косяк. Неужали в Майкросфот его допустили...

    Цитировать replyОтветить
  7. img
    2 марта 2016 00:46 admin
    Администратор

    обновление до сборки 10586 через Центр обновлений каким-то образом повреждает хранилище компонентов

     

    Спасибо за информацию. Всё так, как вы говорите.

    Цитировать replyОтветить
  8. img
    1 марта 2016 23:38 uiopa

    После всех мучений и мытарств опытным путём я установила следующее. Возможно, вам будет интересно.

     

    Вернула систему (Win 10 Pro) в исходное состояние, т.е. сборка у меня стала 10240. Изначально ставила её через программу MediaCreationToolx64, скачанную с сайта Майкрософт. После ради эксеримента запустила sfc /scannow. Повреждённые файлы были обнаружены и заменены сразу же. После этого через Центр обновлений пришло обновление до Win 10 Pro (сборка 10586). Сразу после его установки проверила ещё раз sfc /scannow. Файлы уже были повреждены. И хранилище компонентов тоже. Попытка восстановить его через интернет опять ничего не дала. В общем, больше ничего делать не стала. Зато теперь уже окончательно все проблемы исчезли!

    Вывод: обновление до сборки 10586 через Центр обновлений каким-то образом повреждает хранилище компонентов. На работе ПК это не сказывается.

    Может быть, только у меня так... Настораживает, что уже не в первый раз так, с учётом того, что я, пытаясь решить все проблемы с системой, уже возвращала её в исходное состояние и точно также ставила сборку 10586. И после этого обнаруживала повреждения в хранилище. В общем, как-то странно это всё... Вот.

    Цитировать replyОтветить
  9. img
    21 февраля 2016 19:49 admin
    Администратор

    Там не надо вводить в командах ESD или WIM.

    Но конечно разница есть, если в какой-либо команде вы указываете файл install.wim, например:

    Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\WIM /ReadOnly

    то значит указывается файл install.wim, а не install.esd.

    Цитировать replyОтветить
  10. img
    21 февраля 2016 19:38 uiopa

    Перепутала статью, обе в браузере рядом открыты. Извините за оффтоп!

    Да, я про неё. Мне свой вопрос лучше туда скопировать (удалить здесь не могу) или Вы здесь сможете дать ответ?

    Цитировать replyОтветить
  11. img
    21 февраля 2016 19:35 admin
    Администратор

    Вы имеете ввиду команды из этой статьи?

    http://remontcompa.ru/903-kak-proizvesti-vosstanovlenie-celostnosti-sistemnyh-f
    aylov-esli-windows-10-ne-zagruzhaetsya.html

    Цитировать replyОтветить
  12. img
    21 февраля 2016 19:28 uiopa

    А, тогда извините и спасибо!

    В конечном итоге вышло 63876 ошибок. Разархивировала на переносной жёсткий диск с установочной флэшки. Через порт usb 3.0. Странно, если сравнивать со скрином в статье, где их всего 9...

    Ещё вопрос: у меня есть установочный диск с Win 10. На нём образ в архиве. И в архиве файл называется install.wim. На созданной загрузочной флэшке install.esd. Про различия форматов из статьей поняла (что это не страшно и как изменять команды надо в связи с этим). Есть вопрос: образы на диске и с загрузочной флэшки создавались через одну программу MediaCreationToolx64, скачанную с сайта Майкрософт. А с чем связана это разница? Винда же одна и та же на диске и на флэшке - Win 10 Pro x64 (язык тоже один и тот же, разумаеется).

     

    Флэшку создала по Вашему совету, чтобы при загрузке восстановить хранилище компонентов Windows. Имею в виду, почему использую не диск.

    Цитировать replyОтветить
  13. img
    21 февраля 2016 18:59 admin
    Администратор

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

     

    Скажите, это вообще нормально?! При разархивировании столько ошибок.

    Да, при разархивировании много ошибок, иногда это бывает при копировании на обычную флешку, а вот если разархивировать на обычный жёсткий диск или переносной жёсткий диск USB3.0, то ошибок будет меньше.

    Цитировать replyОтветить
  14. img
    21 февраля 2016 18:32 uiopa

    Скажите, это вообще нормально?! При разархивировании столько ошибок. http://s018.radikal.ru/i523/1602/7b/cde589cba75a.jpg

     

    Admin, это Вы так саркастически намекнули на то, что я далека от компьютера из-за моих рассуждений тут?) Ладно, проехали, не буду оффтопить.

    Флэшку загрузочную делать умею, спасибо.

    Цитировать replyОтветить
  15. img
    20 февраля 2016 06:38 admin
    Администратор

    Спасибо за комментарий без орфографических ошибок! 

     

    Видела, Вы отправили serg1907 на эту статью

    http://remontcompa.ru/903-kak-proizvesti-vosstanovlenie-celostnosti-sistemnyh-f
    aylov-esli-windows-10-ne-zagruzhaetsya.html.

    Изучила её. Но у меня ПК работает. Поэтому как применять команду sfc /scannow /offbootdir=J:\repair\ /offwindir=E:\Windows, в толк не возьму. Как попасть в среду восстановления, если ПК рабочий?

     

    Очень просто скачиваете ISO-образ Windows 10 на официальном сайте и создаёте загрузочную флешку, подробная статья

    http://remontcompa.ru/810-kak-sozdat-zagruzochnuyu-fleshku-windows-10.html

    загружаетесь с этой флешки и в начальном окне установки Windows 10 жмёте клавиатурное сочетание «Shift + F10» — запускается командная строка.

     

     Или всё же не мучиться больше и оставить всё, как есть, пока система без багов и работает хорошо?

     

    Если всё работает нормально, то оставьте как есть.

    Цитировать replyОтветить
  16. img
    20 февраля 2016 05:20 uiopa

    Admin, помогите, пожалуйста, разобраться. ПК живой, в работе никаких сбоев нет, кроме одной стандартной игры, из-за чего я и выявила проблему. В целом, начало ситуации совпадает с комментарием Петровича. По порядку:

    1) sfc /scannow не может восстановить файлы;

    2) Dism /Online /Cleanup-Image /RestoreHealth не работает из-за «Не удалось скачать исходные файлы» и т.д, как и в статье, хотя интернет есть;

    3) Repair-WindowsImage -Online -RestoreHealth тоже не помогло. Repair-WindowsImage : Сбой восстановления. Не найден источник восстановления, или хранилище компонентов восстановить невозможно.
    строка:1 знак:1

    + Repair-WindowsImage -Online -RestoreHealth
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Repair-WindowsImage], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand;

    4) через образ тоже не удалось. Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install.wim:1
    Repair-WindowsImage : Сбой восстановления. Не найден источник восстановления, или хранилище компонентов восстановить невозможно.
    строка:1 знак:1
    + Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install ...

    5) цифра образа 1, букву диска с образом тоже проверяла;

     

    6) а далее пыталась сделать всё по комментарию

    Цитата: Владимир
    Бывают случаи, когда в iso-образах файл install.wim сжимают с параметром /compress:recovery
    в этих случаях команда Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\WIM /ReadOnly выдаст ошибку 11 (неверный формат)

    Для лучшего понимания сделал видео
    https://yadi.sk/i/zxfhzcTZncKgf

    Делала всё строго по видео, но выдало всю ту же злосчастную ошибку:

    Ошибка: 0x800f081f

    Не удалось найти исходные файлы.

     

    Видела, Вы отправили serg1907 на эту статью

    http://remontcompa.ru/903-kak-proizvesti-vosstanovlenie-celostnosti-sistemnyh-f
    aylov-esli-windows-10-ne-zagruzhaetsya.html.

    Изучила её. Но у меня ПК работает. Поэтому как применять команду sfc /scannow /offbootdir=J:\repair\ /offwindir=E:\Windows, в толк не возьму. Как попасть в среду восстановления, если ПК рабочий?

     

    Система Win 10 Pro, версия 1511 (ОС 10586.104).

    Имеется диск с записанным установочником, скачанным с сайта Майкрософт. С него обновляла Винду с 10 Home до 10 Pro. После этого начали вылезать мелкие ошибки (вылетал сразу после запуска Xbox и т.д.). За неделю после обновления их накопилось немного, но достали конкретно, вернула ПК в исходное состояние. Почти все проблемы решилсь, кроме 2. Да и те возникли опять не сразу после возвращения в исходное состояние. В чём может быть проблема, что они опять появляются? Может, надо перезаписать образ на диск и попробовать с него переустановиться? Или, если не критические ошибки, то забить и не париться больше... Уже мозги плывут от всех этих команд. wassat

     

    Имею в виду, что после первой установки Win 10 Pro пыталась устанить проблемы по мере их появления, но ни одно из предлагаемых разработчиками программ и Майкрософт средств мне не помогло, а на форуме Майкрософт модераторы и вовсе отправили меня писать письмо разрабам программ. Поэтому поступила радикально, вернув систему в исходное состояние. И всё-таки хотела бы избавиться от тех двух проблем, что сейчас есть, хоть они и относятся к стандартной игре Майкрософт, а не к самой системе... Главное - ошибки, обнаруженные sfc /scannow, могут в теории привести к более крупным проблемам в системе, как считаете? Или всё же не мучиться больше и оставить всё, как есть, пока система без багов и работает хорошо? Если это потенциально не опасно, в какой-то степени...

    Цитировать replyОтветить
  17. img
    13 февраля 2016 21:12 deni
    Гость

    Спасибо Виктор!

    Цитировать replyОтветить
  18. img
    30 января 2016 20:46 admin
    Администратор

    Попробуйте применить Dism

    Dism /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess

    где E: буква образа Windows 10;

    1 - индекс образа.
    2) Затем сканируем целостность хранилища оригинальных компонентов Windows 10 командой:
    Dism /Online /Cleanup-Image /ScanHealth
    3) Восстанавливем командой:
    Dism /Online /Cleanup-Image /RestoreHealth
    4) Проверяем командой:
    SFC /SCANNOW

    Цитировать replyОтветить
  19. img
    30 января 2016 01:15 ЧС200
    Гость

    Repair-WindowsImage : Недостаточно памяти для завершения операции.
    строка:1 знак:1
    + Repair-WindowsImage -Online -RestoreHealth
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Repair-WindowsImage], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand

    Как это исправить?

    Цитировать replyОтветить
  20. img
    28 января 2016 20:16 Петрович

    Версия сборки указана выше:

    Версия: 10.0.14251.1000


    C:\WINDOWS\system32>Dism /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess

    Cистема Dism
    Версия: 10.0.14251.1000

    Версия образа: 10.0.14251.1000

    [==========================100.0%==========================]

    Ошибка: 0x800f081f

    Не удалось найти исходные файлы.

     

    А проверка целостности системных файлов sfc /scannow проходит без проблем.

    Спасибо за оперативный ответ.

     

    Цитировать replyОтветить
  21. img
    28 января 2016 12:21 admin
    Администратор

    Запустите PowerShell или командную строку от имени администратора и наберите команду winver, посмотрите в появившемся окне версию сборки Windows 10, скажите нам версию сборки.

     

    1) Откройте командную строку от имени администратора и введите команду

     

    Dism /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess

    где E: буква образа Windows 10;
    2) Затем сканируем целостность хранилища оригинальных компонентов Windows 10 командой:
    Dism /Online /Cleanup-Image /ScanHealth
    3) Восстанавливем командой:
    Dism /Online /Cleanup-Image /RestoreHealth
    4) Проверяем командой:
    SFC /SCANNOW 

     

    Скажите что получилось.

    Скриншот можно выложить так

    http://remontcompa.ru/439-kak-vylozhit-kartinku-v-internet.html

    Цитировать replyОтветить
  22. img
    28 января 2016 07:34 Петрович

    Уважаемый Админ! Посоветуйте, что делать с новой версией Win 10.

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

     

    Windows PowerShell
    (C) Корпорация Майкрософт (Microsoft Corporation), 2015. Все права защищены.

    PS C:\WINDOWS\system32> Dism /Get-WimInfo /WimFile:E:\sources\install.wim

    Cистема Dism
    Версия: 10.0.14251.1000

    Сведения об образе : E:\sources\install.wim

    Индекс: 1
    Имя : Windows 10 Pro Technical Preview
    Описание : Windows 10 Pro Technical Preview
    Размер (байт): 13 818 470 789

    Операция успешно завершена.
    PS C:\WINDOWS\system32> Repair-WindowsImage -Online -RestoreHealth -Source E:\sources\install.wim:1
    Repair-WindowsImage : Сбой восстановления. Не найден источник восстановления, или хранилище компонентов восстановить не
    возможно.
    строка:1 знак:1
    + Repair-WindowsImage -Online -RestoreHealth -Source E:\sources\install ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Repair-WindowsImage], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand

    PS C:\WINDOWS\system32>

     

     

    Надо добавить "иллюстрацию" про попытке восстановления по интернету:


    PS C:\WINDOWS\system32> Repair-WindowsImage -Online -RestoreHealth
    Repair-WindowsImage : Сбой восстановления. Не найден источник восстановления, или хранилище компонентов восстановить не
    возможно.
    строка:1 знак:1
    + Repair-WindowsImage -Online -RestoreHealth
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Repair-WindowsImage], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand

    PS C:\WINDOWS\system32>

     

    У Вас по-прежнему нельзя вставлять Скины или я просто не нашёл?

    Цитировать replyОтветить
  23. img
    24 января 2016 17:04 admin
    Администратор

    Данную команду вводят НЕ в работающей операционной системе, а в среде восстановления.

    Вот подробная статья об этой команде

    http://remontcompa.ru/903-kak-proizvesti-vosstanovlenie-celostnosti-sistemnyh-f
    aylov-esli-windows-10-ne-zagruzhaetsya.html

    Цитировать replyОтветить
  24. img
    24 января 2016 15:51 goodman64

    После запуска sfc /scannow /offbootdir=J:\repair\ /offwindir=E:\Windows, пишет : программой sfc переданны недопустимые аргументы. Автономный каталог Windows указывает на систему в состоянии в сети. 3-раза пробовал.  Что то посоветуете?

    Цитировать replyОтветить
  25. img
    23 января 2016 19:00 Владимир

    Виктор всё правильно написал.
    От себя добавлю, что бывают случаи, когда в iso-образах
    файл install.wim сжимают с параметром /compress:recovery
    в этих случаях команда
    Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\WIM /ReadOnly
    выдаст ошибку 11 (неверный формат)
    Mонтирование(распаковку архива WIM ) мы делаем, чтобы для восстановления
    использовать папку Windows
    В нашем случае можно распаковать архив командой
    работающей с wim (esd) сжатом в /compress:recovery

    Dism /apply-image /imagefile:E:\sources\install.wim /index:1 /ApplyDir:F:\
    в случае с esd
    Dism /apply-image /imagefile:E:\sources\install.esd /index:1 /ApplyDir:F:\
    где E буква виртуального привода
    F буква раздела на который, будет распакован архив WIM (ESD)
    Чтобы не создавать раздел, создаём файл виртуального диска и используем его
    как временную папку
    Для лучшего понимания сделал видео

     

    https://yadi.sk/i/zxfhzcTZncKgf

    Цитировать replyОтветить
  26. img
    23 января 2016 01:46 Виктор_60

    Здравствуйте, хочу поделится способом восстановления хранилища компонентов  Windows 10 Pro - Версия 10.0.10586 x64, перепробовав все способы восстановления онлайн, офлайн, но толку было ноль, помог вот этот способ:


    To fix this problem, you need to have the ISO of the exact build you have installed.

     

    1.Mount the ISO image.


    2.Create a temporary directory to mount the Windows Image File (WIM).
    mkdir C:\WIM


    3.Mount the WIM file.
    Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\WIM /ReadOnly


    4.Run Dism with the following parameters.
    Dism /Online /Cleanup-Image /RestoreHealth /Source:C:\WIM\Windows /LimitAccess


    5.When done, unmount the image and delete the folder
    Dism /Unmount-Wim /MountDir:C:\WIM /Discard rmdir C:\WIM


    6.It's mandatory to restart your computer, or SFC and Dism will still show errors.


    That should fix the issue.

    Edit

    после этой процедуры хранилище востановилось, ввёл команду sfc /scannow, все повреждённые файлы восстановились.

     

    1. ISO диск должен быть ТОЛЬКО WIM, и никак не ESD.
    2. перед восстановлением WIM образ Win 10 нужно смонтировать в каталог C:\WIM

    3. WIM образ можно скачать отсюда: https://www.microsoft.com/en-us/software-download/techbench

     

    ещё добавлю, система стоит на диске gpt (uefi) Windows 10 Pro - Версия 10.0.10586 x64. 

     

    ещё в команде WimFile:D: букву диска ставить свою, это буква виртуального диска с образом iso.

    Цитировать replyОтветить
  27. img
    18 января 2016 09:43 deni
    Гость

    Мистика! Заново скачал новый образ с оф. сайта ms (Windows 10 Pro - Версия 10.0.10586 Сборка 10586) 

    Поставил на старый пк x32 на mbr (bios) - sfc /scannow — повреждённых файлов не обнаружено! 

    Ставлю x64 на новое оборудование с gpt (uefi) - sfc /scannow — обнаружила, но не может восстановить. Никакие способы восстановления не работают. Образ новый (не сборка), установленный на чистый раздел! 

    Я бы не заморачивался, но не всегда срабатывает (через раз) быстрый запуск системы (электропитание), после чего выскакивает критическая ошибка (Kernel-Power, код 41). 

    Уважаемый Админ, нет мыслей почему такое происходить имненно с x64 на gpt (uefi). Может sfc /scannow не работает в связке x64, gpt, uefi?

    Цитировать replyОтветить
  28. img
    14 января 2016 23:19 admin
    Администратор

    Не знаю с чем это может быть связано. Только сейчас установил лиц. Win 10 и система система не требует востановления целосности.

    Цитировать replyОтветить
  29. img
    14 января 2016 19:55 deni
    Гость

    Здравствуйте Админ. Давно читаю Ваш сайт. Очень интересно и познавательно!

    Странно конечно. Или это глюк ms такой, то ли ещё что-то!? 

    Образ скачан с оф. сайта ms (MediaCreationTool) - система требует востановления целосности, но ни какие описаные способы не работают (не восстанавливают). И при этом система работает без критических сбоев и "бсодов"! 

    Стоит ли заморачиваться!?

    Цитировать replyОтветить
  30. img
    11 января 2016 16:11 serg1907

    Спасибо, всё получилось!

    Уважаемый Админ! я хотел спросить, да и вобще многих это интересует, как вернуть групповую политику (gpedit.msc) в виндовс 8.1 и виндовс 10 домашняя в версию виндовс 8.1 и виндовс 10 домашняя сборки 1024 можно установить вот таким способом http://winitpro.ru/index.php/2015/10/02/redaktor-gruppovyx-politik-dlya-windows
    -10-home-edition/

    и всё прекрасно работает, вот виндовс 10 сборка 1058 (ноябрьское обновление) уже так не установишь, может вы знаете способ?

     

    админ

     

    Будем искать другие способы.

    Цитировать replyОтветить
  31. img
    11 января 2016 10:09 admin
    Администратор

    Вот таким образом с помощью команды bootrec /rebuildbcd можно включить в загрузчик остальные операционные системы

     

    http://remontcompa.ru/849-posle-ustanovki-windows-81-na-kompyuter-s-windows-10-
    gruzitsya-tolko-windows-81-kakim-obrazom-sozdat-menyu-zagruzki-s-vyborom-sistem
    -windows-81-i-windows-10.html

     

    Если уж ничего не поможет, тогда попробуйте использовать программу EasyBCD 2.2, подробная статья

    http://remontcompa.ru/330-kak-ustanovit-windows-7-na-kompyuter-s-windows-8.html

    Цитировать replyОтветить
  32. img
    11 января 2016 09:23 serg1907

    Здравствуйте Админ, как переусановить систему если есть ещё 2 системы, вы говорили, что переустанавливайте, а загрузчик включит эти системы автоматически, но ничего не произошло? у меня теперь только одна система загружается, а остальных не видно, можно как-нибудь восстановить загрузчик?

    Цитировать replyОтветить
  33. img
    10 января 2016 00:23 admin
    Администратор

    Зачем всё заново устанавливать?

    Восстановление системых файлов произойдёт в среде восстановления.

    Цитировать replyОтветить
  34. img
    9 января 2016 15:21 serg1907

    Ну мне такой способ не подойдёт, у меня ведь вин 10 загружается, а так получается, что мне потом заново всё устанавливать нужно?

    Цитировать replyОтветить
  35. img
    9 января 2016 10:04 admin
    Администратор

    Такая ошибка бывает при повреждении или остутствии хранилища компонентов Windows (папка C:Windows\WinSxS). Воспользуйте второй частью этой статьи

    http://remontcompa.ru/903-kak-proizvesti-vosstanovlenie-celostnosti-sistemnyh-f
    aylov-esli-windows-10-ne-zagruzhaetsya.html

    для восстановления укажите файлы

    дистрибутива Windows 10.

    Цитировать replyОтветить
  36. img
    8 января 2016 23:29 serg1907

    Админ! у меня вот что вышло, вот скрин http://s57.radikal.ru/i156/1601/6d/34bacf3858ff.png

    Цитировать replyОтветить
  37. img
    8 января 2016 21:49 Oлег
    Гость

    А у меня всё получилось, спасибо за статью!

    Цитировать replyОтветить
  38. img
    8 января 2016 21:48 admin
    Администратор

    А вы произведите проверку целостности системных файлов Windows 10 обычным образом по этой статье

    http://remontcompa.ru/901-proverka-celostnosti-sistemnyh-faylov-windows-10.html

    Цитировать replyОтветить
  39. img
    8 января 2016 19:44 serg1907

    доброго времени Админ, а у меня ничего не получается с востановлением данных вот скрин http://s018.radikal.ru/i509/1601/b1/152bae7ad4d2.png

    Цитировать replyОтветить
  40. img
    3 января 2016 17:58 Chizhov0777
    Гость

    Решено! Накатил тотже образ сверху и вуаля всё починилось! образ windows 10 pro последний скачан с оф сайта сегодня!

    Цитировать replyОтветить
  41. img
    21 декабря 2015 19:33 baron_3
    Уважаемый админ! Выполнил все выше изложенное, но результат как у товарища. Переустановил систему - запустил проверку и хранилище повреждено вышеизложенные, способы не помогают. Скажите может надо проверить HDD на ошибки.
    Цитировать replyОтветить
  42. img
    20 декабря 2015 18:50 Mefisto13
    В команде
    Repair-WindowsImage -Online -RestoreHealth -Source F:\sources\install.esd:1
    вы неправильно указали
    нахождение файла Install.esd.

    не пойму где ошибка, он же нашел образ
    F:\sources\install.esd
    почему путь не правильный?
    Цитировать replyОтветить
  43. img
    20 декабря 2015 15:00 admin
    Администратор
    Сбой восстановления. Не найден источник восстановления, или хранилище компонентов

    В команде
    Repair-WindowsImage -Online -RestoreHealth -Source F:\sources\install.esd:1
    вы неправильно указали
    нахождение файла Install.esd.
    Цитировать replyОтветить
  44. img
    20 декабря 2015 10:49 Mefisto13
    вот что выдал:
    PS C:\WINDOWS\system32> Dism /Get-WimInfo /WimFile:F:\sources\install.esd

    Cистема Dism
    Версия: 10.0.10586.0

    Сведения об образе : F:\sources\install.esd

    Индекс: 1
    Имя : Windows 10 Pro Technical Preview
    Описание : Windows 10 Pro Technical Preview
    Размер (байт): 13 886 059 594

    Индекс: 2
    Имя : Windows 10 Technical Preview
    Описание : Windows 10 Technical Preview
    Размер (байт): 13 779 780 119

    Операция успешно завершена.
    PS C:\WINDOWS\system32> Repair-WindowsImage -Online -RestoreHealth -Source F:\sources\install.esd:1
    Repair-WindowsImage : Сбой восстановления. Не найден источник восстановления, или хранилище компонентов восстановить не
    возможно.
    строка:1 знак:1
    + Repair-WindowsImage -Online -RestoreHealth -Source F:\sources\install ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Repair-WindowsImage], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand
    Цитировать replyОтветить
  45. img
    15 декабря 2015 17:49 admin
    Администратор
    Так вводили, выходит ошибка?
    Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install.esd:1
    Цитировать replyОтветить
  46. img
    15 декабря 2015 15:20 Алексей84
    Гость
    Подскажите пожалуйста, вот вы пишете вводим следующую команду:

    Repair-WindowsImage -Online -RestoreHealth -Source G:\sources\install.wim:1
    А если у меня вместо .wim расширение .esd. Что тогда делать?
    P.S. У меня Windows 10 10586. Скачивал образ через оф. программу Media Creation Tool. Спасибо!
    Цитировать replyОтветить
  47. img
    21 ноября 2015 09:09 admin
    Администратор
    Можно ли восстановить полностью разрушенное\удаленное хранилище, БЕЗ переустановки всей системы?

    Если с помощью этой статьи не получается
    http://remontcompa.ru/903-kak-proizvesti-vosstanovlenie-celostnosti-sistemnyh-fa
    ylov-esli-windows-10-ne-zagruzhaetsya.html

    значит переустанавливайте систему
    Цитировать replyОтветить
  48. img
    21 ноября 2015 07:29 alex52
    Гость
    Можно ли восстановить полностью разрушенное\удаленное хранилище, БЕЗ переустановки всей системы?

    У клиента забился весь системный диск и показалось, что WinSxS занимает много места, и была удалена.
    На самом деле, в свежи установленной Win10, удаление 5,5 ГБ WinSxS освобождает только ~380 МБ. Все остальное жесткие ссылки.
    Что же тогда там храниться?і

    Хотел восстановить путем установки с install.wim образа, и выбором "Обновить с сохранение файлов", но далее предложение перезапустить комп и продолжить восстановленик. А что продолжать - точки возврата и образы системы не создавались.
    Т.о. НЕТ возможности восстановить путем установки с диска?

    Тогда заменил весь WinSxS из boot.wim и Win10 нормально стал запускаться. Стало интересно, и проверил: в 32bit Win10 все запускается, но в 64bit Win10 системе не запускаются 32bit приложения.

    Но надо все же восстановить хранилище полностью. Тогда наткнулся на ваш сайт.

    Кстати, в восстанавливаемом мной Win10 вообще нет powershell ни в Поиске, ни в Пуск_Меню, ни в Панели_Управления, хотя есть директория \Program Files\WindowsPowerShell но там ничего не удалось запустить. Думал найти и установить powershel,l но потратив 30 минут находил только руководства, на чем и прекратил тратить время.

    Тогда просто в окне Аднин.cmd вставил powershell и получил его. У вас пропущен этот простой способ открытия powershell

    Пытался пока без успеха восстановить хранилище полностью, и в работающей системы с урезанным WinSxS:
    ------
    >Dism /Online /Cleanup-Image /RestoreHealth
    >Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:R:\sources\install.wim:1 /limitaccess
    Cистема Dism
    Версия: 10.0.10240.16384
    Версия образа: 10.0.10240.16384
    [==========================100.0%==========================]
    Ошибка: 0x800f081f
    Не удалось найти исходные файлы.
    Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра "Источник".
    ------

    И в powershell
    >Repair-WindowsImage -Online -RestoreHealth
    Repair-WindowsImage : Системе не удается найти указанный путь.
    строка:1 знак:1
    + Repair-WindowsImage -Online -RestoreHealth
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Repair-WindowsImage], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand
    ---------------
    и с других работающих систем:

    >Repair-WindowsImage -Path e: -RestoreHealth -Source R:\sources\install.wim -Debug -Verbose
    ПОДРОБНО: Версия 10.0.0.0 командлетов PowerShell системы Dism
    Repair-WindowsImage : Системе не удается найти указанный путь.
    строка:1 знак:1
    + Repair-WindowsImage -Path e: -RestoreHealth -Source R:\sources\instal ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Repair-WindowsImage], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.RepairWindowsImageCommand

    с тем же успехом. Может что не так делаю?

    Читал выше о таких же отказах, и тоже хочется докопаться до истины. Для этого установил Win10 в 12ГБ vhd образ - одну копию запорю, берусь за другую.
    Кстати, может посоветуете как и чем сравнить скорость системы с vhd образа и с диска.

    Имею дело только с пиратками, но все описанное нормально проходило на других Win10. Даже например, с ru_windows_10_enterprise_2015_ltsb_x64 на вчера скачанную с центра обновления Win10ProRU и обратно. Т.ч. проблема не в пиратках, а где-то в нарушенных файлах идентификации.

    И как все же правильно в таком случае: "ISO-образ винды задействуйте"?

    P.S. После копирования в разрушенную Win10 всей WinSxS с установленного в vhd со вчера скачанного 64bit Win10 образа - все запускается и работает.
    Но приведенные выше проверки НЕ работают.

    Так можно ли восстановить разрушенное\удаленное хранилище или путем восстановления с диска установки, или командами?

    Заранее благодарен за любую информацию.

    Почитал еще ваши полезнавательные статьи, но так пока и не получилось исправить до конца систему с "тронутой" WinSxS. Видно что-то меняется в настройках.

    C работающей или с другой ОС:
    >sfc /scannow
    >sfc /scannow /offbootdir=C:\w10\ /offwindir=E:\Windows
    Защите ресурсов Windows не удается запустить службу восстановления.

    >Dism /Online /Cleanup-Image /RestoreHealth
    >Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:R:\sources\install.wim:1 /limitaccess
    >Repair-WindowsImage -Online -RestoreHealth
    >Repair-WindowsImage -Path e: -RestoreHealth -Source R:\sources\install.wim -Debug -Verbose
    >Repair-WindowsImage -Path e: -RestoreHealth -Source C:\w10\ -Debug -Verbose
    ПОДРОБНО: Версия 10.0.0.0 командлетов PowerShell системы Dism
    Repair-WindowsImage : Системе не удается найти указанный путь.
    строка:1 знак:1
    + Repair-WindowsImage -Path e: -RestoreHealth -Source C:\w10\ -Debug -V ...

    Других комбинаций пока не вижу.

    Так можно ли восстановить разрушенное\удаленное хранилище или путем восстановления с диска установки, или командами?

    И еще может знаете - для образа *.vhd, diskmgmt без выбора создает Block_size 2МВ, сектор 512, а BOOTICE.exe для *.vhd Block_size 2МВ, сектор 512 (или 4096), а для *.vhdx предлагает Block_size 32МВ, сектор 512 (или 4096).
    С сектором понятно - на каждом файле теряется 1/2 размера сектора, но меньше секторов (больших) легче обрабатывать.
    Но как влияет и какой оптимальный Block_size для образов под Windows-10 размером 10-25 ГБ?

    Заранее благодарен за любую информацию.

    P.S.S. При первой отправке у меня выдернулся сетевой кабель и отправка зависла. Вставил кабель, посмотрел - моего поста не было, Тогда повторил. А сейчас добавляю, и вижу 2 поста. Уберите пожалуйста первый.

    После добавления полной WinSxS, powershell появился в Поиске
    Цитировать replyОтветить
  49. img
    13 ноября 2015 18:59 serg1907
    спасибо, теперь разобрался.
    Цитировать replyОтветить
  50. img
    13 ноября 2015 18:55 admin
    Администратор
    На скриншоте видно, что вы другую команду вводите, будьте внимательнее.
    Цитировать replyОтветить