Как удалить папку Windows.old через командную строку — вопрос, который возникает у пользователей после обновления Windows до новой версии. Эта папка занимает от 10 до 30 ГБ на диске, и её не всегда получается удалить обычными способами. Причина в том, что система блокирует файлы для защиты данных. Но есть надёжный способ — через командную строку.
В этой статье разберём, почему папка появляется, как её безопасно удалить с помощью CMD, и что делать, если стандартные методы не работают. Все действия проверены на Windows 10 и Windows 11, но подойдут и для более старых версий.
Почему папка Windows.old не удаляется обычным способом
После обновления Windows система сохраняет старую версию в папке C:\Windows.old. Это дежурная мера на случай, если новая версия работает нестабильно, и пользователь захочет откатить изменения. Папка содержит:
- старую версию системы (
Windows,Program Files,Users); - настройки пользователей;
- установленные программы (не все, только системные компоненты).
В первые 10–30 дней после обновления папку удалить невозможно — система её защищает. Даже если вы попробуете переместить её в корзину, получите ошибку «Нужны разрешения от TrustedInstaller». Но есть обходные пути.
Если папка Windows.old не исчезает после 30 дней, проверьте, не отключена ли функция «Восстановление системы» в параметрах. Иногда это мешает автоматической очистке
| Способ | Сложность | Эффективность | Безопасность | Время выполнения |
|---|---|---|---|---|
Через командную строку (rd) | Средняя | Высокая | Высокая (при правильном выполнении) | 1–2 минуты |
| Через «Очистку диска» | Низкая | Средняя (не всегда срабатывает) | Высокая | 3–5 минут |
| Через сторонние программы | Низкая | Высокая | Средняя (риск повреждения данных) | 2–4 минуты |
| Ручное удаление через проводник | Высокая | Низкая (часто не работает) | Средняя (риск ошибок) | 5–10 минут |
Сравнение способов удаления папки Windows.old
Существует несколько методов избавиться от ненужной папки. Каждый имеет свои плюсы и минусы. В таблице ниже — сравнение самых распространённых способов.
Как видите, удаление через командную строку — один из самых надёжных и быстрых способов. Но чтобы он сработал, нужно выполнить несколько условий.
Подготовка к удалению папки Windows.old
Перед тем как удалить папку Windows.old через командную строку, выполните следующие шаги:
- Убедитесь, что новая система работает стабильно. Если после обновления прошло меньше 10 дней, подождите. В это время папка нужна для отката.
- Закройте все программы. Особенно те, которые могут использовать файлы из старой системы (антивирусы, резервные копии).
- Запустите командную строку от имени администратора. Без прав админа команда не выполнится.
Если вы не уверены, что новая версия Windows работает корректно, сделайте резервную копию важных данных на внешний диск.
Пошаговая инструкция по удалению через CMD
Теперь переходим к основному способу. Откройте командную строку от имени администратора:
- Нажмите
Win + Xи выберитеКомандная строка (администратор)илиWindows PowerShell (администратор). - Введите команду
takeown /F C:\Windows.old\* /R /Aи нажмитеEnter. Это даст вам права владельца на все файлы в папке. - Затем введите
icacls C:\Windows.old\*.* /grant administrators:F /Tи снова нажмитеEnter. Теперь у администратора будут полные права. - Теперь введите команду удаления:
rmdir /S /Q C:\Windows.oldи подтвердите действие.
Если папка всё ещё не удаляется, попробуйте перезагрузить компьютер в безопасном режиме и повторить шаги.
⚠️ Внимание: Не удаляйте папку Windows.old, если планируете откатить систему. После удаления вернуть старую версию будет невозможно.
Альтернативные команды для удаления
Если стандартная команда rmdir не сработала, попробуйте другие варианты. В таблице ниже — альтернативные команды и их особенности.
| Команда | Описание | Когда использовать | Пример |
|---|---|---|---|
del /F /Q /A | Удаляет файлы forced (принудительно) | Если папка содержит защищённые файлы | del /F /Q /A C:\Windows.old\* |
rd /S /Q | Рекурсивное удаление папки | Если папка не пустая | rd /S /Q C:\Windows.old |
wmic | Удаление через WMI | Если не справляется | wmic process where name="explorer.exe" delete (перед удалением) |
diskpart | Очистка диска через утилиту | Если папка на другом разделе | clean all (только для опытных пользователей) |
Помните, что команды del и rd необратимы. Убедитесь, что вы удаляете именно ту папку, которая нужна.
Что делать, если папка не удаляется
Бывают случаи, когда ни одна команда не помогает. Вот что можно сделать:
- Проверьте диск на ошибки. Запустите
chkdsk C: /Fв командной строке (потребуется перезагрузка). - Отключите защиту системы. Перейдите в
Панель управления > Система > Защита системыи отключите защиту для дискаC:. - Используйте сторонние утилиты. Например, Unlocker или IObit Unlocker могут разблокировать файлы.
Ключевой вывод: Если папка Windows.old не удаляется через CMD, проверьте права доступа, отключите защиту системы и выполните очистку диска от ошибок
Полная очистка диска: удаляем Windows.old и другие ненужные файлы
Чтобы освободить максимум места, после удаления Windows.old выполните полную очистку диска. Вот пошаговый чек-лист:
Как полностью очистить диск от ненужных файлов
Часто задаваемые вопросы
Можно ли удалить Windows.old вручную через проводник?
В большинстве случаев — нет. Система блокирует доступ к файлам, и вы получите ошибку. Но если прошло больше 30 дней после обновления, попробуйте. Иногда папка разблокируется автоматически.
Сколько места занимает папка Windows.old?
Размер зависит от версии Windows и количества установленных программ. Обычно это 10–30 ГБ. Чтобы узнать точный размер, кликните по папке правой кнопкой и выберите «Свойства».
Можно ли восстановить систему после удаления Windows.old?
Нет. Папка Windows.old нужна именно для отката. Если вы её удалили, вернуть старую версию Windows можно только через резервную копию или установочный диск.
Почему папка Windows.old появляется снова после удаления?
Это маловероятно, но возможно, если система повторно создаёт резервную копию. Проверьте, не запускали ли вы повторное обновление или сброс Windows. Также убедитесь, что вы удалили папку полностью, а не только её содержимое.