Том хранилища windows 10 ошибка

Как установить Windows 10

  • Просмотров: 51 472
  • Автор: admin
  • Дата: 1-12-2016

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

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

Определимся с буквами дисков (в среде предустановки они могут отличаться от тех, которые мы видим в работающей Windows).

открывается блокнот, выбираем:

Тип файлов: выбираем вариант « Все файлы » и ж мём на кнопку «Этот компьютер».

В командной строке вводим команду, которая произведёт нам проверку и восстановление целостности системных файлов в Среде предустановки Windows (Windows PE) :

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

offbootdir=C:\ раздел, содержащий папку с хранилищем оригинальных компонентов Windows, (папка C:Windows\WinSxS).

offwindir=C:\Windows — раздел с установленной операционной системой.

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

Данные ошибки — признак того, хранилище компонентов повреждено. В этом случае создаём на диске (D:) пустую папку с названием 1 (для расположения временных файлов)

и вводим команду, которая произведёт восстановление хранилища компонентов за счёт оригинальных файлов Windows 10, находящихся на нашей загрузочной флешке с Win 10:

Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:F:\sources\install.esd /ScratchDir:D:\1

где C :, — это раздел с установленной Windows 10 (которую мы восстанавливаем), а

F : — это буква флешки, а \sources\install.esd, — это адрес расположения на флешке архива install.esd с оригинальными файлами Windows 10.

/ScratchDir: — задает временный каталог, используемый при извлечении файлов для временного использования при обслуживании.

папка 1 — на разделе D: создана для временных файлов.

Но в некоторых запущенных случаях можно и здесь потерпеть неудачу, выйдет ошибка 0x800f081f «Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»», тогда друзья восстановим хранилище компонентов хитрым способом с помощью виртуального диска VHD !

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

Вводим в командной строке команду, запускающую в работу файл сценария «vd», находящегося на нашей флешке USB (F:)

diskpart /s F:\vd.txt

В результате на диске (D:) появляется виртуальный диск 10.vhd.

Читайте также:  Переустановить mac os начисто клавиши

В результате работы файла сценария в окне «Этот компьютер» также появляется пустой виртуальный диск (M:). На данный виртуальный диск (M:) нам нужно развернуть содержимое файла install.esd ( операционную систему Windows 10), файл install.esd находится на нашей загрузочной флешке, буква диска ( F:) .

Файл — install.esd, находящийся на нашей загрузочной флешке по адресу F:\sources\install.esd, может содержать в себе несколько образов (Image) операционных систем,

Dism /Get-WimInfo /WimFile: F :\sources\install.esd

где F : — буква диска флешки, а \sources, это папка с файлом-образом операционной системы — install.esd.

Для установки на виртуальный диск мне нужна Windows 10 Домашняя для одного языка, (индекс образа 3), так как именно Windows 10 Домашняя для одного языка установлена на моём ноутбуке и именно её я и восстанавливаю.

Следующей командой я разворачиваю файл install.esd (Windows 10 Домашняя для одного языка) на виртуальный диск 10.vhd (раздел M:)

Dism /apply-image /imagefile:F:\sources\install.esd /index:3 /ApplyDir:M:\

где F: — буква диска флешки, а \sources, это папка с файлом-образом операционной системы — install.esd,

index:3 — для установки на виртуальный диск мне нужна Windows 10 Домашняя для одного языка (индекс образа 3),

M: — виртуальный диск 10.vhd.

Windows 10 развёрнута на виртуальный диск 10.vhd (раздел M:) и за счёт неё мы будем восстанавливать повреждённое хранилище компонентов нашей операционной системы.

Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:M:\Windows /ScratchDir:D:\1

где C:, — это раздел с установленной Windows 10 (которую мы восстанавливаем), а

M: — буква подсоединённого виртуального диска VHD с развёрнутыми файлами Windows 10.

/ScratchDir: — задает временный каталог, используемый при извлечении файлов для временного использования при обслуживании.

папка 1 — на разделе D: создана для временных файлов.

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

Осталось только восстановить целостность системных компонентов Windows 10 командой:

sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

offbootdir=C:\ раздел, содержащий папку с хранилищем оригинальных компонентов Windows, (папка C:Windows\WinSxS).

offwindir=C:\Windows — раздел с установленной операционной системой.

После работы виртуальный диск 10.vhd на диске (D:) можно удалить прямо в блокноте

DISM: проверка и восстановление системных компонентов образа Windows 10

Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в Windows (Windows Server) можно использовать команды SFC и DISM (Deployment Image Servicing and Management). Данные утилиты могут быть крайне полезными, если операционная система Windows работает нестабильно, появляются ошибки при запуске стандартных приложений или служб, после вирусного заражения и т.д.

Утилита DISM включена в состав Windows, начиная с Vista и может быть использована во всех поддерживаемых версиях начиная с Windows 7/Windows Server 2008 R2 (есть ограничения) заканчивая последними билдами Windows 10 / Windows Server 2019. В этой статье мы рассмотрим, как использовать утилиты DISM и SFC для проверки и восстановления целостности образа и системных файлов Windows 10.

SFC /scannow: Проверка и восстановление системных файлов Windows

Утилиту DISM для восстановления Windows обычно рекомендуется использовать после утилиты проверки целостности системных файлов SFC (System File Checker). Команда sfc /scannow сканирует защищенные системные файлы Windows, и, если они отсутствуют или повреждены, попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:\Windows\WinSxS).

Читайте также:  Windows 10 xalex ssd

Если команда sfc /scannow возвращает ошибку “ Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them ”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.

В этом случае вам нужно попробовать восстановить хранилище компонентов (ваш образ Windows) с помощью DISM.

После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.

DISM /RestoreHealth: Восстановление хранилища компонентов образа Windows

Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image . Рассмотренные ниже команды выполняются в командной строке, запущенной с правами администратора.

Чтобы проверить наличие признака повреждения хранилища компонентов образа Windows (флага CBS) , который выставил один из системных процессов, выполните следующую команду (не применимо к Windows 7/Server 2008R2):

DISM /Online /Cleanup-Image /CheckHealth

При запуске этой команды не выполняется сканирование хранилища, проверяются лишь записанные ранее значения и события в журнале Windows. Изменения не вносятся. Команда проверит, не помечен ли образ как поврежденный и возможно ли устранить данное повреждение.

В этом примере команда вернула, что с образом все хорошо:

No component store corruption detected.
The operation completed successfully.

DISM /Online /Cleanup-Image /ScanHealth – выполнить полное сканирование хранилища компонентов на наличие повреждений в системных образа Windows (выполняется довольно долго от 10 до 30 минут).

Если команда /ScanHealth возвращает ошибки:

  • Хранилище компонентов подлежит восстановлению (The component sore is repairable);
  • Ошибка: 1726. Сбой при удалённом вызове процедуры;
  • Ошибка: 1910. Не найден указанный источник экспорта объекта.

Это однозначно говорит о том, что ваш образ Windows 10 поврежден и его нужно восстановить.

Чтобы исправить ошибки, автоматически скачать и заменить файлы повреждённых или отсутствующих компонентов эталонными версиями файлов (библиотек) из центра обновлений Windows (на компьютере должен быть доступ в Интернет), выполните:

DISM /Online /Cleanup-Image /RestoreHealth

Процесс сканирования и восстановления компонентов может быть довольно длительным (30 минут или более).

Если восстановление выполнится успешно, появится сообщение:

Восстановление выполнено успешно. Операция успешно завершена.
The restore operation completed successfully. The operation completed successfully.

Если на компьютере (сервере) отсутствует доступ в Интернет или отключена служба Windows Update, то при восстановлении хранилища компонентов появляются ошибки вида:

  • 0x800f0906 — Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (0x800f0906 — The source files could not be downloaded. Use the source option to specify the location of the files that are required to restore the feature);
  • Ошибка: 0x800f0950 — Сбой DISM. Операция не выполнена (0x800f0950 — DISM failed. No operation was performed);
  • Ошибка: 0x800F081F. Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (Error 0x800f081f, The source files could not be found. Use the «Source» option to specify the location of the files that are required to restore the feature).
Читайте также:  Как переустановить mysql linux

Вы можете указать WIM или ESD файл с оригинальным установочным образом Windows, который нужно использовать в качестве источника для восстановления файлов компонентов системы. Предположим, вы смонтировали установочный ISO образ Windows 10 в виртуальный привод E:. Для восстановления хранилища компонентов из образа используйте одну из команд:

DISM /online /cleanup-image /restorehealth /source:E:\sources\install.wim
Или:
DISM /online /cleanup-image /restorehealth /source:E:\sources\install.esd

Чтобы запретить использовать центр обновлений Windows в Интернете, и выполнять сканирование и восстановление образа Windows только из локального WIM/ESD файла:

DISM /online /cleanup-image /restorehealth /source:E:\sources\install.wim /limitaccess
Или:
DISM /online /cleanup-image /restorehealth /source:E:\sources\install.esd /limitaccess

dism /online /cleanup-image /restorehealth /limitaccess

Журнал сканирования и восстановления системных файлов утилиты DISM можно найти здесь: C:\Windows\Logs\CBS.log .

После восстановления хранилища компонентов вы можете запустить утилиту проверки системных файлов sfc /scannow . Скорее всего она успешно восстановит поврежденные файлы (Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила).

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

В версии PowerShell в Windows 10 и Windows Server 2016/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:

Repair-WindowsImage -Online –ScanHealth

Если ошибок в хранилище компонентов не обнаружено, появится сообщение:

ImageHealth State: Healthy

Для запуска восстановления системных компонентов и файлов наберите:

Repair-WindowsImage -Online -RestoreHealth

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

Где, 1 – индекс используемой у вас редакции Windows из WIM или ESD файла (список редакций Windows в WIM файле можно вывести так: Get-WindowsImage -ImagePath «E:\sources\install.wim» ).

Восстановление хранилища компонентов оффлайн если Windows не загружается

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

  1. Для этого загрузитесь с установочного (загрузочного диска) и на экране начала установки нажмите Shift + F10
  2. Чтобы разобраться с буквами дисков, назначенных в среде WinPE, выполните команду diskpart -> list vol (в моем примере диску, на котором установлена Windows присвоена буква C:\, эту букву я буду использовать в следующих командах);
  3. Проверим системные файлы и исправим поврежденные файлы командой: sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
  4. Для исправления хранилища компонентов используйте следующую команду (в качестве источника для восстановления компонентов мы используем WIM файл с установочным образом Windows 10, с которого мы загрузили компьютер):
    Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim
  5. Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например F:\, на котором нужно создать пустой каталог: mkdir f:\scratch и запустить восстановление хранилища компонентов командой:
    Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /ScratchDir:F:\scratch

Оцените статью