Гид по технологиям

Как очистить компьютер Windows через Командную строку (CMD)

9 min read Windows Обновлено 17 Dec 2025
Очистка компьютера Windows через CMD
Очистка компьютера Windows через CMD

О чём эта статья

В этой статье подробно описаны команды и сценарии, которые помогут очистить компьютер с Windows с помощью Командной строки (CMD). Вы узнаете, как безопасно выполнить дефрагментацию механического диска, запустить Disk Cleanup с настройкой и автоматизацией, удалить временные и prefetch-файлы, а также как полностью стереть диск с помощью diskpart. В конце — контрольные списки, сценарии применения, матрица рисков и краткий глоссарий.

Почему стоит использовать Командную строку для очистки Windows

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

  • Быстрая автоматизация повторяемых действий (скрипты, задачи по расписанию).
  • Возможность запускать команды с повышенными привилегиями для очистки системных областей.
  • Точный контроль над тем, какие объекты удаляются и как выполняется операция.

Кратко: если вы системный администратор или продвинутый пользователь, CMD даёт большую гибкость, чем графический интерфейс.

Важно: для многих команд нужны права администратора. Неправильное использование diskpart или удаления системных файлов может привести к потере данных или нестабильности системы.

Как открыть Командную строку с правами администратора

  1. Нажмите клавишу Windows или кликните по полю поиска.
  2. Введите cmd.
  3. В списке результатов нажмите правой кнопкой мыши на «Командная строка» и выберите «Запуск от имени администратора».

Если вы используете PowerShell или Windows Terminal, те же команды можно выполнять в этих оболочках, но некоторые синтаксические поведения могут отличаться.

Дефрагментация жёсткого диска через CMD

Фрагментация естественна для механических HDD и со временем замедляет чтение и запись. SSD не нуждаются в дефрагментации — для них это нежелательно.

Окно Командной строки Windows во время дефрагментации, показывающее информацию о томах и результатах

Запустить дефрагментацию для диска C: можно так:

defrag C:

Примеры полезных переключателей:

  • /A — анализирует диск и показывает степень фрагментации.
  • /V — подробный вывод.
  • /O — оптимизация для SSD-aware (в новых версиях Windows оптимизирует автоматические действия).

Полная команда с анализом и подробным выводом:

defrag C: /A /V

Когда использовать: если у вас механический HDD и вы наблюдаете долгий доступ к файлам или приложениям. Не используйте на SSD.

Совет: запускать дефрагментацию в периоды низкой активности, т.к. операция может повысить нагрузку на диск.

Быстрая очистка диска через окно «Выполнить» (Run)

Если нужно быстро запустить Disk Cleanup без открытия CMD, используйте диалог «Выполнить».

Запуск очистки диска через команду Run, окно ввода команды

  1. Нажмите Win + R.
  2. Введите команду и нажмите Enter:
C:\windows\SYSTEM32\cleanmgr.exe /dC:

Замените C: на букву нужного диска, например для диска E:

C:\windows\SYSTEM32\cleanmgr.exe /dE:

Это запустит графический интерфейс Disk Cleanup с выбранным диском.

Disk Cleanup (cleanmgr): запуск и параметры через CMD

Disk Cleanup — стандартный инструмент Windows для удаления временных файлов, корзины, кеша обновлений и других «мусорных» категорий. Его можно запускать вручную или автоматизировать через ключи cleanmgr.

Графический интерфейс Disk Cleanup, запущенный из командной строки

Базовый запуск:

cleanmgr

Выбор диска через ключ:

cleanmgr /D C:

Важно: ключ /D указывается с буквой диска.

Настройка и автоматическое выполнение (sageset / sagerun)

Ключи sageset и sagerun позволяют сохранить конфигурацию очистки в реестре и запускать её автоматически.

  • cleanmgr /sageset:X — открывает окно настройки, где вы отмечаете категории для удаления; X — любое число 1–9999.
  • cleanmgr /sagerun:X — запускает сохранённую ранее конфигурацию X без дополнительного запроса.

Пример: настроим конфигурацию 1 и запустим её.

cleanmgr /sageset:1

Выберите категории (например, Temporary setup files, Windows Update Cleanup, Downloaded Program Files, Recycle Bin) и нажмите OK. Затем выполните:

cleanmgr /sagerun:1

Это выполняет очистку автоматически по настройкам с номером 1.

Низкий уровень свободного места: lowdisk и verylowdisk

  • cleanmgr /lowdisk /d D:

    • Запускает очистку с предвыбранными категориями для диска D: (все категории отмечены для срочной очистки).
  • cleanmgr /verylowdisk /d D:

    • Удаляет все отмеченные категории без запроса подтверждения — используйте осторожно.

Когда использовать: полезно при срочной нехватке свободного места на системном разделе.

Важное замечание: всегда проверяйте, что вы не удаляете нужные файлы (особенно файлы в Корзине и загрузки).

Удаление временных (temp) файлов через CMD

Временные файлы создаются приложениями и системой и часто безопасно удаляются.

Командная строка Windows с командой del, показывающая отдельные файлы, которые нельзя удалить

Откройте папку временных файлов в Проводнике командой:

%SystemRoot%\explorer.exe %temp%\

Удалить временные файлы из %temp% через CMD:

del %temp%\*.* /s /q

Пояснение:

  • /s — рекурсивно в подпапках
  • /q — тихий режим (без подтверждений)

CMD пропустит файлы, которые используются в данный момент.

Альтернативно, очистить системную папку Temp (для всех пользователей) можно, перейдя в неё и выполнив del или rd:

cd C:\Windows\Temp
del *.* /s /q

Или удалить папку целиком и создать заново (требует осторожности и прав администратора):

rd /s /q C:\Windows\Temp
mkdir C:\Windows\Temp

Важно: некоторые процессы могут требовать временных файлов; убедитесь, что вы не прерываете активные процессы.

Удаление prefetch-файлов через CMD

Prefetch-файлы ускоряют запуск приложений, но иногда требуют очистки (в редких ситуациях либо для устранения проблем). Обычно система сама управляет prefetch, и частая ручная очистка не нужна.

Папка prefetch в Проводнике Windows, показывающая файлы предзагрузки приложений

Показать папку prefetch:

%SystemRoot%\explorer.exe C:\Windows\prefetch\

Удалить prefetch-файлы:

del C:\Windows\prefetch\*.* /s /q

Опасения: удаление prefetch не удалит критичные системные файлы, но приведёт к тому, что первые запуски приложений станут медленнее, пока система не создаст новые prefetch-файлы.

Совет: очищайте prefetch только при явных проблемах со стартом приложений или по указанию службы поддержки.

Полная очистка диска с помощью diskpart

Diskpart — мощный инструмент для управления дисками. Команда clean (и clean all) может полностью стереть таблицы разделов и данные.

Командная строка Windows, где запущена утилита DiskPart с перечислением доступных томов

Ключевые предупреждения:

  • clean удаляет структуру разделов (таблицы), а данные становятся недоступными.
  • clean all перезаписывает каждый сектор нулями — полная очистка, более безопасная для удаления данных, но очень долгая.
  • Неправильный выбор диска приведёт к потере данных.

Процедура очистки диска:

  1. Откройте CMD как администратор.
  2. Введите:
diskpart
  1. В diskpart введите:
list disk
  1. Найдите номер диска (например, Disk 1). Затем:
select disk 1
  1. Если нужно, переведите диск в онлайн:
online disk
  1. Для быстрой очистки (удаляет разделы):
clean
  1. Для безопасной перезаписи и полной очистки (очень медленно):
clean all
  1. По завершении:
exit

Когда использовать: при подготовке диска к утилизации/передаче или при полном переустановлении ОС и необходимости гарантированного удаления данных.

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

Сценарии применения: когда какую команду выбирать

  • Нехватка места на системном диске, нужно быстро очистить мусор: cleanmgr /lowdisk /dC:
  • Регулярная автоматическая очистка для набора компьютеров: настроить cleanmgr /sageset:X и запускать /sagerun:X через планировщик задач.
  • Удаление временных файлов после диагностики: del %temp%*.* /s /q
  • Полная подготовка диска к передаче: diskpart -> select disk N -> clean all
  • Оптимизация старого HDD: defrag C: /O или простая defrag C:

Контрольные списки (role-based)

Администратор (быстрый чеклист перед выполнением команд):

  • Резервная копия всех критичных данных
  • Убедиться, что выполняется правильный диск (list disk)
  • Остановить фоновые задачи, которые могут мешать удалению
  • Проверить наличие аварийных сценариев восстановления

Обычный пользователь:

  • Перейти в «Выполнить» → cleanmgr /dC:\n- Проверить список удаляемых категорий
  • Очистить корзину вручную, если нужно

Playbook: пошаговая SOP для безопасной очистки рабочего ПК

  1. Создать точку восстановления системы (если диск системный).
  2. Сделать резервную копию документов и конфигураций.
  3. Закрыть все приложения.
  4. Открыть CMD от имени администратора.
  5. Выполнить анализ фрагментации (для HDD): defrag C: /A /V.
  6. Запустить Disk Cleanup в режиме sageset: cleanmgr /sageset:100 (пометить набор 100).
  7. Запустить автоматическую очистку: cleanmgr /sagerun:100.
  8. Очистить временные файлы: del %temp%*.* /s /q.
  9. (Опционально) Очистить prefetch: del C:\Windows\prefetch*.* /s /q.
  10. Перезагрузить систему и проверить поведение приложений.

Критерии приёмки

  • Освободилось ожидаемое пространство (>несколько сотен мегабайт/гигабайт в зависимости от состояния).
  • Система загружается без ошибок.
  • Приложения стартуют корректно.

Матрица рисков и смягчение последствий

ДействиеРискСмягчение
diskpart clean / clean allПолная потеря данныхРезервное копирование, проверка номера диска, документирование шагов
del C:\Windows\prefetch*.*Замедление первых запусков приложенийОчищать только при явных проблемах, не чаще чем раз в месяц
cleanmgr /verylowdiskВозможная потеря нужных файлов из КорзиныПроверять набор категорий прежде чем запускать без запроса
defrag на SSDСнижение ресурса SSDНе запускать дефрагментацию на SSD; использовать оптимизацию ОС

Альтернативные подходы

  • Графические инструменты: встроенный Disk Cleanup, Storage Sense (Windows 10/11) — проще для непрофессионалов.
  • Сторонние программы очистки: дают дополнительные опции, но требуют доверия к разработчику.
  • Powershell: предоставляет тот же функционал и более гибкую автоматизацию, особенно при работе с удалёнными машинами.

Когда CMD не подходит

  • Если вы не уверены в своих действиях — используйте GUI и делайте резервные копии.
  • При работе с SSD вместо дефрагментации лучше использовать встроенные команды оптимизации (TRIM) и довериться Windows.

Тестовые кейсы и проверка успешности операций

  • После cleanmgr /sagerun:X: проверьте, уменьшился ли размер папки Windows\SoftwareDistribution\Download (если она входила в набор).
  • После del %temp%*.*: убедитесь, что диск освободил место и нет критичных ошибок в журналах.
  • После diskpart clean: попытка прочитать диск должна показывать его как «unallocated» в Disk Management.

Краткий глоссарий

  • CMD — Командная строка Windows.
  • cleanmgr — утилита Disk Cleanup.
  • sagerun / sageset — ключи для сохранения и запуска конфигурации Disk Cleanup.
  • defrag — утилита дефрагментации (для HDD).
  • diskpart — утилита управления дисками.
  • prefetch — файлы ускорения запуска приложений.

Частые вопросы

Нужно ли дефрагментировать SSD?

Нет. SSD не нуждаются в дефрагментации; вместо этого используйте встроенную оптимизацию Windows (TRIM).

Очистка каких файлов безопасна для пользователя?

Временные файлы, кеш браузеров, корзина и временные установочные файлы обычно безопасны. Будьте осторожны с папкой Загрузки и пользовательскими данными.

Что делает cleanmgr /sagerun:X?

Он запускает набор очистки, ранее сохранённый через /sageset:X, и выполняет удаление без дополнительной ручной настройки.

Итоговые рекомендации

  • Всегда делайте резервную копию перед радикальными операциями (diskpart clean, clean all).
  • Используйте cleanmgr /sageset и /sagerun для автоматизации и согласованной очистки на многих машинах.
  • Не дефрагментируйте SSD и осторожно удаляйте prefetch.
  • Автоматизируйте периодическую очистку через Планировщик задач с заранее настроенным sagerun.

Подведём итог:

  • CMD даёт контроль и автоматизацию очистки.
  • Для повседневной очистки достаточно cleanmgr и удаления temp-файлов.
  • Для полного удаления данных используйте diskpart, но с максимальной осторожностью.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как защитить Windows-ноутбук от кражи
Безопасность

Как защитить Windows-ноутбук от кражи

Windows 8.1 — обновление, скачивание и новшества
ОС

Windows 8.1 — обновление, скачивание и новшества

Как пользоваться ChatGPT в Италии — обход блокировки
Технологии

Как пользоваться ChatGPT в Италии — обход блокировки

Автоматически перемещать файлы на Windows и macOS
Инструкции

Автоматически перемещать файлы на Windows и macOS

Установка Slack на Linux
Linux

Установка Slack на Linux

Исправление ERROR_DBG_CONTROL_C (Код 693) в Windows
Ошибки Windows

Исправление ERROR_DBG_CONTROL_C (Код 693) в Windows