Работа с командной строкой Windows: запуск, восстановление и сброс системы
Работа с командной строкой Windows позволяет запускать восстановление файлов, проверять диски и сбрасывать систему. Консоль работает в активной ОС и в среде WinRE.
Оглавление
Способы запуска консоли
Существует несколько универсальных способов открыть консоль в зависимости от текущих задач:
- Через окно «Выполнить»: нажмите комбинацию клавиш Win + R, введите
cmdи нажмите ОК. - Через поиск: откройте меню «Пуск», введите
cmdили «командная строка» и выберите соответствующее приложение. - Через меню опытного пользователя: нажмите Win + X (или кликните ПКМ по кнопке «Пуск») и выберите «Командная строка», «Терминал» или «PowerShell».
- В конкретной папке: зажмите Shift и кликните правой кнопкой мыши по пустому месту в директории, затем выберите «Открыть окно команд здесь».
Для выполнения команд восстановления и сброса необходимо запускать командную строку от имени администратора. Если система не загружается, консоль можно открыть через среду восстановления (WinRE): «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Командная строка».
Восстановление системных файлов и загрузчика
Для исправления ошибок и возврата работоспособности ОС применяются встроенные утилиты.
| Задача | Команда | Описание |
|---|---|---|
| Точка восстановления | rstrui | Запуск мастера возврата системы к предыдущему состоянию |
| Проверка целостности (SFC) | sfc /scannow | Поиск и автоматическое исправление поврежденных системных файлов |
| Офлайн-проверка (SFC) | sfc /scannow /offbootdir=C:\ /offlinefile=C:\Windows\System32\config\SYSTEM | Запуск без загрузки ОС (буквы дисков могут отличаться) |
| Ремонт хранилища (DISM) | DISM /Online /Cleanup-Image /RestoreHealth | Восстановление образа системы и хранилища компонентов |
| Исправление загрузчика | bootrec.exe /FixBoot или bootrec.exe /RebuildBcd | Запись нового загрузочного сектора или пересоздание конфигурации загрузки |
| Проверка диска | chkdsk /f /r C: | Устранение ошибок файловой системы на системном разделе |
Рекомендуемый порядок действий при повреждении системных файлов: сначала выполните команду DISM для ремонта хранилища компонентов, а затем повторно запустите утилиту SFC.
Сброс системы к заводским настройкам
Если восстановление не дало результатов, можно выполнить полный сброс через консоль:
- Введите команду
systemreset -factoryresetи нажмите Enter. Откроется окно выбора действия, где можно указать, сохранять ли личные файлы или удалить всё. - Альтернативная команда для принудительного сброса с сохранением файлов:
systemreset --cleanpc. Она удаляет приложения и настройки, но оставляет пользовательские данные. - Для очистки обновлений перед сбросом, если стандартные методы зависают, используйте команду
Dism /Online /Cleanup-Image /StartComponentCleanup.
Частые ошибки
- Запуск без прав администратора. Команды SFC, DISM и bootrec требуют повышенных привилегий. Без них система выдаст ошибку доступа.
- Нарушение порядка утилит. Использование SFC до DISM при серьезных повреждениях хранилища компонентов не даст результата, так как SFC берет эталонные файлы из того же поврежденного хранилища.
- Неверные буквы томов в WinRE. При использовании синтаксиса
sfc /scannow /offbootdirв среде восстановления буквы дисков часто отличаются от привычных в работающей Windows.
FAQ
Как открыть CMD в конкретной папке?
Зажмите клавишу Shift и кликните правой кнопкой мыши по пустому месту в нужной директории, затем выберите пункт «Открыть окно команд здесь».
Что делать, если Windows не загружается?
Откройте среду восстановления (WinRE), перейдите в раздел «Поиск и устранение неисправностей», выберите «Дополнительные параметры» и запустите «Командную строку». Оттуда можно выполнять команды bootrec.exe, chkdsk и офлайн-версию sfc.
Чем отличается команда systemreset -factoryreset от --cleanpc?
Первая команда предлагает выбрать, сохранять ли личные файлы или удалить всё. Вторая (--cleanpc) принудительно удаляет приложения и настройки, но гарантированно оставляет пользовательские данные.