Удаление старых точек восстановления в Windows 10 освобождает место на диске, но оставлять последнюю точку — обязательно. Сделать это можно через стандартные инструменты системы или командную строку. Расскажу, как это работает на практике, какие есть нюансы и почему не стоит удалять все точки подряд.
В большинстве случаев пользователю хватает встроенной утилиты очистки диска. Она позволяет удалить все точки восстановления, кроме самой свежей. Но если нужно точечно контролировать процесс, пригодится командная строка или PowerShell. Далее — подробности.
Зачем удалять старые точки восстановления
Каждая точка восстановления занимает место на системном диске. В зависимости от настроек Windows и активности пользователя, их объем может достигать нескольких гигабайт. Например, если система создает точку перед каждым обновлением или установкой программы, за год накапливается 10–20 ГБ «мусора».
Очистка старых точек помогает:
- освободить место на диске C;
- ускорить работу утилиты восстановления (чем меньше точек, тем быстрее она анализирует данные);
- избежать ошибок при создании новых точек из-за нехватки места.
Но удалять все точки нельзя — без последней вы не сможете откатить систему, если что-то пойдет не так.
Перед очисткой проверьте дату создания последней точки восстановления. Если она старше недели, создайте новую вручную через Панель управления > Восстановление > Настройка восстановления системы > Создать.
| Метод | Сложность | Контроль над процессом | Оставляет последнюю точку |
|---|---|---|---|
| Очистка диска (GUI) | Низкая | Минимальный | Да |
Командная строка (vssadmin) | Средняя | Высокий | Нет (нужно указывать) |
PowerShell (Checkpoint-Computer) | Средняя | Высокий | Нет (нужно указывать) |
| Ручная очистка через Параметры | Низкая | Средний | Да |
Способы удаления точек восстановления: сравнение
Есть три основных метода: через утилиту очистки диска, командную строку и PowerShell. Каждый имеет свои плюсы. Например, очистка диска — самый простой способ, но она удаляет все точки, кроме последней. Командная строка дает больше контроля, но требует знания команд.
Выбор метода зависит от ваших навыков. Для большинства пользователей хватит очистки диска или ручного удаления через параметры системы.
Очистка через утилиту очистки диска
Это самый быстрый и безопасный способ. Утилита сама определяет, какие точки можно удалить, и оставляет последнюю.
Как это сделать:
- Откройте
Мой компьютер(илиЭтот компьютер). - Щелкните правой кнопкой по системному диску (обычно C:), выберите
Свойства. - Нажмите
Очистка диска. - В открывшемся окне кликните
Очистить системные файлы(потребуются права администратора). - Поставьте галочку напротив
Предыдущие точки восстановленияи подтвердите удаление.
Процесс может занять несколько минут. После завершения все точки, кроме последней, будут удалены.
Удаление через командную строку
Если нужно точечно удалить определенные точки, используйте командную строку. Этот метод подходит для продвинутых пользователей.
Сначала посмотрите список всех точек:
- Откройте командную строку от имени администратора (
Win + X > Командная строка (администратор)). - Введите команду:
vssadmin list shadows. Вы увидите список всех теневых копий (точек восстановления) с указанием даты, времени и идентификатора. - Скопируйте идентификатор точки, которую хотите удалить (кроме последней!).
- Введите команду:
vssadmin delete shadows /shadow=ID, гдеID— это идентификатор точки. Например:vssadmin delete shadows /shadow={12345678-1234-1234-1234-123456789012}.
⚠️ Внимание: Удаление не той точки может лишить вас возможности отката системы. Убедитесь, что вы не удаляете последнюю точку восстановления!
Сравнение команд для и CMD
Если вы придпочитаете PowerShell, команды там будут немного другими. В отличие от командной строки, позволяет получить больше информации о точках восстановления.
| Действие | Командная строка (CMD) | PowerShell |
|---|---|---|
| Просмотр списка точек | vssadmin list shadows | Get-ComputerRestorePoint |
| Удаление конкретной точки | vssadmin delete shadows /shadow=ID | Checkpoint-Computer -RestorePointType "MODIFY_SETTINGS" -Description "Описание" -RestorePointID ID (для создания новой точки, удаление — через vssadmin) |
| Очистка всех точек, кроме последней | vssadmin resize shadowstorage /for=C: /on=C: /maxsize=1GB (ограничивает объем) | Disable-ComputerRestore -Drive "C:" (отключает восстановление, удаляя все точки) |
Обратите внимание: в нет прямой команды для удаления отдельной точки. Для этого все равно используется vssadmin. А вот отключение восстановления системы через удалит все точки без исключения.
Ручная очистка через Параметры Windows
В Windows 10 можно ограничить объем дискового пространства, выделенного под точки восстановления. Это не удалит старые точки моментально, но со временем система сама будет их очищать.
Как это настроить:
- Откройте
Панель управления > Система и безопасность > Система > Защита системы. - Выберите диск C: и нажмите
Настроить. - В разделе
Использование дискового пространствапереместите ползунок, чтобы уменьшить максимальный объем. - Нажмите
Удалитьрядом с кнопкойНастроить, чтобы сразу очистить все точки, кроме последней.
Ограничение объема для точек восстановления не удаляет старые точки сразу — система будет очищать их автоматически по мере необходимости. Для моментальной очистки используйте кнопку «Удалить» в настройках защиты системы.
Пошаговая инструкция: как удалить все точки, кроме последней
Если вы хотите гарантированно оставить только последнюю точку, следуйте этому алгоритму:
- Проверьте текущие точки. Откройте командную строку и выполните
vssadmin list shadows. Запомните идентификатор последней точки (самой свежей по дате). - Удалите все точки через очистку диска. Используйте метод из второго раздела статьи. Это удалит все точки, кроме последней.
- Проверьте результат. Снова выполните
vssadmin list shadowsи убедитесь, что осталась только одна точка.
Если очистка диска не сработала (редко, но бывает), удалите точки вручную через vssadmin, оставив только нужную.
Чек-лист перед очисткой точек восстановления
Часто задаваемые вопросы
Можно ли удалить все точки восстановления?
Технически можно, но не рекомендуется. без точек восстановления вы не сможете откатить систему в случае сбоя. Если место на диске критично, оставьте хотя бы одну точку.
Как часто создает точки восстановления?
По умолчанию Windows 10 создает точки перед установкой обновлений, драйверов или программ. Также можно настроить автоматическое создание точек раз в неделю через Параметры защиты системы.
Сколько места занимает одна точка восстановления?
Объем точки зависит от изменений в системе. В среднем — от 300 МБ до 2 ГБ. Чем больше изменений (обновления, установка программ), тем крупнее точка.
Можно ли восстановить удаленные точки?
Нет. После удаления точки восстановления вернуть её невозможно. Поэтому всегда проверяйте, какую точку удаляете.