Решён
Как удалить папку Windows.old в Windows 10 если очистка диска не помогает?

Искатель Linux ОС
8.3k
6

После обновления винды появилась папка Windows.old, весит 25 гигов. Пробовал удалить через очистку диска (галочка "Предыдущие установки Windows"), система пишет что все удалено, но папка как была так и осталась.

Попытался удалить вручную через проводник - пишет "Нет доступа", даже от администратора. Свойства безопасности менял, разрешения давал - не помогает.

Версия Windows 10 Pro 22H2. Диск SSD, места критически мало.

Решение
112
Эксперт • 1 ответ

Проблема в том что Windows держит файловые хендлы на некоторые файлы из Windows.old даже когда ты вроде бы ничего оттуда не используешь. Это может быть TrustedInstaller, System, или служба VSS (теневое копирование).

Алгоритм полного сноса:

  1. Открой PowerShell от администратора
  2. Останови службу теневого копирования:
vssadmin delete shadows /all /quiet
net stop vss
  1. Возьми владение папки и всех вложенных объектов:
takeown /f C:Windows.old /r /d Y
icacls C:Windows.old /grant administrators:F /t
  1. Теперь удали:
rd /s /q C:Windows.old

Если все равно ругается, значит какой то процесс держит файл. Скачай утилиту Process Explorer от Sysinternals, через Ctrl+F найди какой процесс держит хендл на файлы из Windows.old, убей этот процесс и сразу удаляй папку.

Аватар Искатель Linux

Сработало после остановки VSS! Спасибо огромное, мучился два дня

22
Участник • 1 ответ

Командная строка от админа:

rd /s /q C:Windows.old

Если ругается на права, перезагрузись в безопасный режим и оттуда запусти.

Аватар Искатель Linux

Пробовал, выдает "Отказано в доступе" даже из под админа

30
Эксперт • 2 ответа

У меня была точно такая же история на ноуте Dell. Очистка диска говорит что удалила, а папка висит.

В итоге помогло вот что: зашел в Параметры - Система - Память устройства - Настроить контроль памяти. Там внизу есть кнопка "Очистить сейчас". Запустил, подождал минут 10, папка исчезла сама.

8
Эксперт • 1 ответ

Категорически не рекомендую удалять Windows.old вручную в первые 10 дней после обновления. Эта папка содержит предыдущую версию системы и позволяет откатиться если что то пойдет не так.

Если обновление прошло криво (драйвера не встали, программы не запускаются), через Windows.old можно вернуть старую систему за 10 минут.

Windows автоматически удалит эту папку через 10 дней. Если место критично - расширяйте диск или переносите данные на другой раздел, но не трогайте системные папки восстановления.

Аватар Искатель Linux

Обновление было 3 месяца назад, все работает норм. Просто автоудаление почему то не сработало

0
Участник • 1 ответ

Скачай CCleaner, там в разделе "Очистка" есть специальная галочка для старых установок винды. Запускаешь анализ, потом очистку - и все летит нафиг.

Только качай с официального сайта, а то сейчас куча левых сборок с вирусами.

0
Эксперт • 1 ответ

я просто форматнул диск и переставил винду заново))) проблема решилась сама собой

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.