Восстановление Windows 10 через командную строку — один из самых надёжных способов вернуть систему в рабочее состояние, если она не загружается или работает со сбоями. Откат через CMD позволяет использовать точки восстановления, даже когда графический интерфейс недоступен. Далее разберём, как это сделать правильно, какие команды использовать и на что обратить внимание, чтобы не потерять данные.
Способ подходит для случаев, когда система загружается, но работает нестабильно, или когда Windows 10 вообще не стартует. Главное — чтобы на диске были сохранены точки восстановления. Если их нет, откат через командную строку не поможет, и придётся переустанавливать ОС или использовать другие методы.
Подготовка к откату системы
Перед тем как приступать к восстановлению, убедитесь, что у вас есть точки восстановления. Проверить их наличие можно через графический интерфейс: откройте Панель управления > Система и безопасность > Система > Защита системы. В окне выберите диск (обычно C:) и нажмите Настроить. Если защита системы включена, точки восстановления создаются автоматически перед установкой обновлений или программ.
Если Windows 10 не загружается, проверка точек восстановления возможна только через командную строку. Для этого нужно загрузиться с установочного диска или флешки Windows 10, выбрать Восстановление системы, затем Командная строка.
Если точки восстановления отсутствуют, попробуйте использовать функцию sfc /scannow для проверки целостности системных файлов или DISM для восстановления образа Windows.
| Сценарий | Действия | Команда для проверки точек восстановления |
|---|---|---|
| Windows 10 загружается | Нажмите Win + R, введите cmd, запустите от имени администратора | vssadmin list shadows |
| Windows 10 не загружается (есть установочный диск) | Загрузитесь с диска/флешки, выберите Восстановление системы > Командная строка | rstrui.exe (проверка через GUI) |
| Windows 10 не загружается (нет установочного диска) | Используйте загрузочную флешку с WinPE или LiveCD | dir C:\System Volume Information |
Способы запуска командной строки для отката
В зависимости от ситуации запуск CMD может отличаться. Рассмотрим три основных сценария:
В первом случае вы получаете доступ к командной строке прямо из работающей системы. Во втором и третьем — через среду восстановления. Важно: если вы используете установочный диск, выберите версию Windows 10, соответствующую вашей системе (разрядность и редакция должны совпадать).
Поиск доступных точек восстановления
Чтобы откатить систему через командную строку, сначала нужно узнать, какие точки восстановления доступны. Для этого используйте команду:
rstrui.exe
Если она не работает (например, в среде восстановления), используйте:
vssadmin list shadows
Эта команда выведет список теневых копий томов. Однако для простого отката удобнее использовать rstrui.exe, которая запускает графический интерфейс восстановления системы. Если вы находитесь в командной строке среды восстановления, введите:
rstrui.exe
После этого откроется мастер восстановления, где можно выбрать точку отката. Если rstrui.exe не доступна, используйте:
sfc /scannow — для проверки системных файлов,
DISM /Online /Cleanup-Image /RestoreHealth — для восстановления образа.
Но вернёмся к основному способу. Если вы хотите сделать откат системы через командную строку без графического интерфейса, используйте утилиту wmic:
wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Название точки", 100, 7— создаёт новую точку восстановления (если система загружается).wmic.exe /Namespace:\\root\default Path SystemRestore Get RestorePoints— выводит список существующих точек.
Откат системы через командную строку: пошаговый процесс
Теперь переходим к самому восстановлению. Если вы находитесь в работающей системе, выполните следующие шаги:
Откройте командную строку от имени администратора (
Win + X > Командная строка (администратор)).Введите команду для запуска мастера восстановления:
rstrui.exeВ открывшемся окне выберите точку восстановления из списка. Обычно отображаются дата, время и описание (например, «Установка обновления KB1234567» или «Вручную созданная точка»).
Нажмите
Далееи подтвердите восстановление. Система перезагрузится, и откат начнётся автоматически.
Если Windows 10 не загружается, процесс немного сложнее:
Загрузитесь с установочного диска или флешки Windows 10.
На экране установки выберите
Восстановление системы.Перейдите в раздел
Поиск и устранение неисправностей > Дополнительные параметры > Командная строка.Введите:
rstrui.exeЕсли команда не сработает, попробуйте:
cd C:\Windows\System32
rstrui.exeВ мастере восстановления выберите точку отката и следуйте инструкциям.
⚠️ Внимание: откат системы не затрагивает личные файлы (документы, фотографии, музыка), но может удалить программы, установленные после создания точки восстановления. Все настройки будут возвращены к состоянию на момент создания точки.
Что делать, если точки восстановления отсутствуют
Если при проверке выяснилось, что точек восстановления нет, у вас есть несколько альтернатив:
| Метод | Описание | Команда/Действие |
|---|---|---|
| Восстановление запуска | Исправляет проблемы с загрузчиком Windows | bootrec /fixmbrbootrec /fixbootbootrec /rebuildbcd |
| Проверка целостности системных файлов | Восстанавливает повреждённые файлы Windows | sfc /scannow |
| Восстановление образа системы | Использует резервную копию образа, созданную ранее | DISM /Online /Cleanup-Image /RestoreHealth /Source:repairSource\install.wim |
Первый метод (bootrec) полезен, если Windows 10 не загружается из-за проблем с загрузчиком. Второй (sfc /scannow) проверяет и восстанавливает системные файлы. Третий (DISM) используется, если у вас есть резервный образ системы на другом носителе.
Нюансы и возможные ошибки
При откате системы через командную строку могут возникать различные ошибки. Рассмотрим самые распространённые:
Ошибка 0x80070005 (Отказано в доступе). Обычно возникает, если вы пытаетесь запустить команду без прав администратора. Решение: всегда открывайте командную строку от имени администратора.
Ошибка 0x80070002 (Не удаётся найти указанный файл). Это означает, что точка восстановления повреждена или удалена. Попробуйте выбрать другую точку.
Ошибка 0x80070003. Возникает, если на диске недостаточно места для восстановления. Освободите место на системном диске.
Если вы сталкиваетесь с другими ошибками, попробуйте использовать альтернативные команды, например, DISM или sfc. В крайнем случае — переустановите Windows 10 с сохранением данных.
Откат через командную строку — эффективный способ восстановить Windows 10, но требует наличия точек восстановления. Если их нет, используйте другие методы: sfc, DISM или восстановление запуска.
Практическое руководство: откат без установочного диска
Если у вас нет установочного диска или флешки, но Windows 10 загружается (пусть и с ошибками), вы можете сделать откат прямо из системы. Для этого:
Откройте командную строку от имени администратора.
Введите команду для запуска мастера восстановления:
rstrui.exeВыберите точку восстановления (желательно самую свежую перед возникновением проблем).
Подтвердите восстановление и дождитесь перезагрузки.
Если система не загружается, но у вас есть доступ к другому компьютеру, можно создать загрузочную флешку с WinPE (например, с помощью BartPE или Hiren’s BootCD). После загрузки с неё запустите командную строку и используйте rstrui.exe.
Что нужно сделать перед откатом системы
Часто задаваемые вопросы
Можно ли откатить систему, если Windows 10 не загружается?
Да, можно. Для этого нужно загрузиться с установочного диска или флешки Windows 10, выбрать Восстановление системы > Командная строка и ввести rstrui.exe. Если команда не работает, попробуйте сначала перейти в папку C:\Windows\System32.
Что будет с моими файлами после отката?
Откат системы не удаляет личные файлы (документы, фотографии, видео). Однако все программы, установленные после создания точки восстановления, будут удалены. Настройки также вернутся к состоянию на момент создания точки.
Как создать точку восстановления вручную?
Откройте Панель управления > Система и безопасность > Система > Защита системы. Выберите диск C:, нажмите Создать и укажите название точки. Также можно сделать это через командную строку: wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Моя точка", 100, 7.
Почему command prompt не видит точки восстановления?
Возможные причины: защита системы отключена, точки удалены автоматически (если место на диске заканчивается), или они повреждены. Проверьте настройки защиты системы в Панель управления > Система > Защита системы. Если защита отключена, включите её и создайте точку вручную.