Ошибка 0x80070002 при восстановлении системы появляется, когда Windows не может прочитать один из файлов точки восстановления или дождаться ответа службы, участвующей в откате. Иногда вместе с этим отображаются код 0x20000 и status wait 2.
Такие сбои обычно связаны с теневыми копиями, повреждёнными компонентами, ошибками файловой системы или конфликтами служб. Ниже — рабочая схема из 8 способов, которую стоит выполнять по порядку.
Частые причины
- Повреждена сама точка восстановления или хранилище теневых копий (VSS).
- Службы VSS и Microsoft Software Shadow Copy Provider работают с ошибкой.
- Есть ошибки файловой системы на системном разделе.
- Повреждены системные файлы и компонентное хранилище Windows.
- Антивирус или защитный софт блокирует операции отката.
⚠️ Важно
Перед глубокими действиями создайте резервную копию критичных данных. Исправление служб и диска обычно безопасно, но любые системные операции лучше выполнять с подстраховкой.
Способ 1. Проверить службы восстановления и теневого копирования
- Нажмите Win + R и откройте services.msc.
- Найдите Volume Shadow Copy (VSS) и Microsoft Software Shadow Copy Provider.
- Установите тип запуска «Вручную» или «Автоматически» и запустите службы.
- Повторите восстановление системы.
Способ 2. Временно отключить сторонний антивирус
- Отключите активную защиту стороннего антивируса на время процедуры.
- Запустите восстановление системы повторно.
- После проверки сразу включите защиту обратно.
💡 Совет
Если доступно несколько точек восстановления, выбирайте более раннюю: она чаще бывает целой и реже привязана к недавно изменённым драйверам.
Способ 3. Проверить системные файлы (SFC)
- Откройте CMD от имени администратора.
- Выполните:
sfc /scannow - После завершения перезагрузите компьютер.
Способ 4. Восстановить компонентное хранилище (DISM)
- В CMD от администратора запустите:
DISM /Online /Cleanup-Image /RestoreHealth - После DISM повторно выполните sfc /scannow.
Способ 5. Проверить диск на ошибки
- Для быстрой диагностики выполните:
chkdsk C: /scan - При обнаружении ошибок запланируйте исправление:
chkdsk C: /f - Перезагрузите ПК и дождитесь завершения проверки.
Способ 6. Запустить восстановление из среды WinRE
- Откройте «Параметры» → «Система» → «Восстановление» → «Особые варианты загрузки».
- Выберите «Перезагрузить сейчас» и перейдите в «Поиск и устранение неисправностей».
- Запустите «Восстановление системы» и выберите точку отката.
Способ 7. Проверить и очистить теневые копии
- Откройте CMD от администратора.
- Проверьте состояние VSS-копий:
vssadmin list shadows - При большом количестве битых копий удалите старые:
vssadmin delete shadows /for=C: /oldest Способ 8. Использовать восстановление при загрузке или обновление на месте
- В WinRE запустите «Восстановление при загрузке».
- Если не помогло, выполните обновление на месте через актуальный ISO.
- Проверьте работу восстановления системы после завершения.
Полезные пути и журналы
-
Точки восстановления и VSS-данные:
System Volume Information. - Логи компонентов:
%windir%\Logs\CBS\CBS.log. - Логи DISM:
%windir%\Logs\DISM\dism.log. -
Журналы восстановления:
%windir%\System32\LogFiles\Srt\SrtTrail.txt. - Служебные журналы установки:
%windir%\Panther.
FAQ
Что означает ошибка 0x80070002 при восстановлении системы?
Код 0x80070002 означает, что среда восстановления не нашла нужный файл или путь. Часто это связано с повреждёнными точками восстановления, журналами VSS, ошибками диска или системных компонентов.
Что значат код 0x20000 и status wait 2 в этой ситуации?
Обычно код 0x20000 и status wait 2 указывают на сбой ожидания ресурса при чтении снимка системы. Это бывает при повреждённых теневых копиях, блокировке служб VSS или проблемах доступа к диску.
Можно ли сохранить файлы пользователя при исправлении ошибки?
Да, описанные шаги в основном затрагивают службы, логи и системные компоненты, а не личные документы. Перед глубокими действиями всё равно рекомендуется сделать резервную копию важных данных.
Какие команды запускать в первую очередь для проверки системы?
Сначала выполните sfc /scannow, затем DISM /Online /Cleanup-Image /RestoreHealth и проверку диска chkdsk C: /scan. Этот порядок закрывает большинство типовых причин 0x80070002.
Что делать, если восстановление системы всё равно не запускается?
Попробуйте восстановление из WinRE, выберите более раннюю точку, а при повторном сбое используйте восстановление при загрузке или обновление на месте через ISO без удаления пользовательских файлов.
Ошибки 0x80070002, 0x20000 и status wait 2 чаще всего устраняются после проверки VSS, восстановления системных файлов и запуска процедуры из WinRE. Поэтапный подход обычно возвращает штатное восстановление без переустановки ОС.