Эта папка может весить несколько гигабайт и занимать много места на диске. Стоит ли ее удалять, и если да, как это сделать?
Совсем недавно компания Microsoft официально отказалась от поддержки устаревшей Windows 7. На эту тему мы выпустили материал, в котором рассказали, почему стоит обновляться до «десятки», а почему нет. Вероятно, некоторые из вас всё же захотели сделать апдейт после прочтения той публикации. Однако есть одна вещь, с которой необходимо предварительно ознакомиться владельцам жесткого диска небольшого объема.
What is the Windows.old Folder — Can You Delete It?
Для чего нужна папка Windows.old
После апгрейда на свежую операционку вы обнаружите директорию, которая может занимать десятки гигабайт. Разумеется, возникает резонные вопросы, а для чего эта папка нужна, что в ней хранится, и можно ли её удалить?
Название более чем говорящее. В этом месте будут храниться файлы, необходимые для резервного восстановления на ту версию операционной системы, с которой произошел апдейт. Разработчики предусмотрели тот факт, что далеко не всем пользователям понравится новая ОС. Поэтому всегда остается вариант отката назад.
Источник: ichip.ru
Зачем нужна папка Windows.old и как ее удалить
Если вы нашли у себя на диске папку с названием Windows.old и размером несколько десятков гигабайт, не стоит сразу подозревать вирусы и прочее нежелательное ПО. Папка Windows.old вполне безобидна, она создается в следующих ситуациях:
• При обновлении версии операционной системы (Inplace Upgrade), например с Windows 8.1 до Windows 10;
• При переустановке операционной системы в режиме обновления;
• При использовании функции Refresh (обновление).
Обычно Windows.old находится в корне системного диска. Если же на момент обновления папка с таким именем уже есть (напр. при повторном обновлении), то создаются папки с именем Windows.old.000, Windows.old.001 и т.д.
Папка Windows.old предназначена для того, чтобы при необходимости иметь возможность восстановить отдельные файлы и даже полностью откатиться до ранее установленной системы. Она представляет из себя архивную копию, в которой система сохраняет файлы предыдущей установки. При установке в нее сохраняется практически все содержимое системного диска — системные файлы, установленные программы и пользовательские файлы.
Видео #12. Папка Windows.old в Windows 10
Примечание. Процедура отката а к предыдущей установке из папки Windows.old описана здесь. Сразу скажу, что процедура достаточно сложна и требует определенного опыта, кроме того, при ее использовании есть шанс получить неработоспособную систему без шансов на восстановление.
Если после обновления ваша система работает стабильно и все файлы на месте, то папку Windows.old вполне можно удалить. Однако сделать это не совсем просто, т.к. система устанавливает на нее специальные права и при попытке удаления вы получите отказ в доступе.
Но не все так страшно и для удаления папки Windows.old все же есть несколько способов, о которых и пойдет речь дальше. Итак, способ первый…
Удаление с помощью утилиты «Очистка диска»
Переходим в каталог C:WindowsSystem32, находим файл cleanmgr.exe и запускаем его от имени администратора.
В списке компонентов отмечаем ″Предыдущие установки Windows″ и жмем OK. Подтверждаем удаление выбранных файлов и через пару минут папка Windows.old со всем содержимым будет безвозвратно удалена.
Удаление вручную
В некоторых случаях нет возможности воспользоваться утилитой очистки диска, например в серверных ОС она просто отсутствует. Здесь для удаления придется изменить разрешения файловой системы на папку. Открываем свойства папки, идем на вкладку «Безопасность» и жмем кнопку «Дополнительно» для перехода к расширенным настройкам безопасности.
Как видите, владельцем папки является система, и первое, что необходимо сделать для успешного удаления — это сменить владельца. Жмем «Изменить» и в открывшемся окне выбираем себя (текущего пользователя, под которым вы зашли в систему).
Затем отмечаем чекбокс «Заменить владельца подконтейнеров и объектов» и жмем кнопку «Применить».
После смены пользователя надо будет заново открыть окно свойств безопасности. Следующим шагом необходимо выдать себе разрешение на папку. Жмем кнопку «Добавить»
Выбираем в качестве субъекта свою учетную запись, в поле «Тип» выбираем «Разрешить», в поле «Применяется» — «Для этой папки, ее подпапок и файлов». Ставим разрешение «Полный доступ».
Теперь отмечаем чекбокс «Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта» и жмем на «Отключение наследования».
В диалоговом окне выбираем «Удалить все унаследованные разрешения из этого объекта».
В результате мы становимся владельцем и единственным пользователем, имеющим права на папку. И теперь ничто не помешает ее удалить
Удаление из командной строки
Все то же самое можно проделать из командной строки. Для этого надо запустить командную строку с правами администратора и сменить владельца папки:
takeown /F C:Windows.old /R /D y
Затем получить права на папку и отключить наследование:
icacls C:Windows.old*.* /T /grant WKS1Kirill:F /inheritance:r
И удалить папку:
rmdir C:Windows.old /S /Q
Удаление с помощью планировщика
И еще один способ, который теоретически можно использовать для удаления папки Windows.old.
По информации от Microsoft папка Windows.old должна автоматически удаляться по истечении 28 дней после обновления с помощью запланированного задания. И действительно, в планировщике, в папке MicrosoftWindowsSetup можно найти задание с именем SetupCleanupTask, которое должно произвести необходимые действия.
Примечание. Задание SetupCleanupTask можно найти только в клиентских операционных системах. В серверных ОС в планировщике вообще нет папки Setup.
А теперь о странном
Если присмотреться, то можно увидеть, что задание почему-то запланировано на 6 часов утра 2 января 2004 года, поэтому автоматически отработать у него нет шансов. Поскольку тестирование проводилось на Windows 10, то я подумал на недоработки новой системы, но на всякий случай решил перепроверить на другой ОС. Для проверки я произвел тестовое обновление Windows 8 до 8.1, но и там задание SetupCleanupTask присутствовало в планировщике и для него было указано точно такое же расписание.
Поскольку автоматический запуск не сработает, то попробуем запустить его вручную. Однако и тут не все гладко. Если запустить это задание на Windows 8.1, то оно удаляет папку Windows.old, после чего удаляется из планировщика. При запуске в Windows 10 задание вполне успешно отрабатывает, но при этом с папкой ничего не происходит. А поскольку в качестве исполняемого действия указан настраиваемый обработчик, то выяснить причину такого поведения не представляется возможным.
Такие вот дела. Впрочем, для удаления папки Windows.old вполне хватит и первых двух способов, этот способ я описал лишь для общего развития.
Источник: windowsnotes.ru
Windows old что это за папка и можно ли ее удалять в Windows 10-11?
Привет, на связи Алексей. Сегодня поговорим о системных папках Windows. У многих пользователей возникает вопрос — появилась папка Windows old, которая, (как выясняется) занимает много места на диске.
И непонятно, для чего она нужна. А самое неприятное, что возникают трудности при ее удалении. Почему так происходит и как решить проблему я сегодня Вам расскажу. Заодно немного коснемся темы сохранения и переноса данных при переустановке операционной системы. Пригодится.
Есть в ней так называемые системные каталоги, которые она создает и хранит служебную информацию для своих нужд. И не во всех случаях нужно трогать содержимое этих папок. Но, если знать что делаешь и для чего, то можно без опасений действовать. В числе таких папок и наш Windows.Old
Можно ли удалять папку Windows Old?
Итак, папка Windows Old может появиться у Вас в двух (или трех) случаях. Вы переустанавливали Windows 7 (либо Windows 10) не форматируя при этом системный раздел. Вы самостоятельно решили обновить Windows 7 до Windows 10, либо уже установленная «десятка» обновилась сама до новой версии.
Кстати, в последнем случае можно провести откат обновления до предыдущей версии «десятки» в течение установленного срока.
И если мы ставим экземпляр Windows на тот же раздел не форматируя его, тогда все расположения, системные папки (Windows, Program Files, папки пользователей их документы, рабочий стол, загрузки и т.д. ) помещаются в папку Windows.old; остальные папки и файлы на диске не удаляются.
По сути создается копия ваших личных данных, фотографий и документов, а так же всех пользователей данного компьютера. При этом сохраняются их права доступа к этим файлам и папкам. Теперь понятно, почему эта папка занимает столько места.
Нужна она для восстановления ваших расположений в «новой» операционной системе. При переустановке операционки мы можем вручную создать пользователей с теми же именами что и раньше, а затем просто копируем аналогичные папки (и их расположения) из папки Windows old в те же папки новой операционной системы.
Таким образом мы сохраняем и переносим наши данные.
В Windows 7 есть «мастер переноса файлов и параметров«, который выполняет те же функции автоматически. В Windows 10 этого мастера уже нет, но есть возможность сохранять данные компьютера и переносить их на новый вышеописанным способом.
Правда, программы на компьютер в случае переустановки приходится переустанавливать заново; их список смотрим открыв папку Program Files в Windows.old.
При переходе с Windows 7 на Windows 10 так же автоматически образуется папка Windows old (виндовс старая). Весь перенос данных пользователей и программ происходит при этом автоматически.
Но, разработчики учли, что новая редакция может Вам не понравиться и тогда можно в течение некоторого периода времени (кажется трех месяцев или 180 дней) сделать откат на старую версию.
Для этого и хранится папка Windows old со старыми версиями файлов на системном разделе. После крупных обновлений так же можно делать откаты. Поэтому, система не даст удалять эту папку и ее содержимое, пока не пройдет время. Но если вы уверены, что с данными у вас уже все в порядке, можно и нужно эту папку удалять, особенно если места на диске уже не хватает.
Как удалить папку Windows Old на Windows 10 если она не удаляется?
Если нужно срочно удалить Windows.old, можно для начала попробовать изменить права доступа к ней. Для этого заходим в свойства папки:
Во вкладке «безопасность» пhосмотрим список всех пользователей компьютера и приложений, которым нужно назначить полный доступ к папке Windows.old:
Пробуем изменить права доступа поочередно для всех пользователей и пакетов приложений, предоставив «полный доступ. » Для этого нажимаем кнопку «изменить»…
Поочередно для каждого пользователя проставляем ВСЕ галочки в «Разрешить». Применяем изменения. Теперь в «свойствах» папки снимаем атрибут «только для чтения»:
Значительная часть файлов и папок содержащихся в Windows.old после этого удалиться, но другая часть (в том числе сама наша папка) — нет. Потому что она уже используется в операционной системе. Заходим внутрь папки Windows.old и поочередно удаляем каждую папку отдельно:
У меня осталась только папка Windows, которая теперь занимает очень мало места. В принципе, на этом можно и остановиться и папку саму не удалять — будут еще обновления, она еще будет нужна.
Но, если Вы и вовсе не хотите видеть ее у себя — читаем далее. Мы будем использовать обширный инструментарий из пакета диагностических и лечебных програм от Сергея Стрельца.
Записываем образ на флешку, загружаемся с нее. На рабочем столе находим один из файловых менеджеров Total Commander ( можно через обычный проводник). Находим нашу папку Windows.old и спокойненько удаляем.
Если все же иногда не получается удалить даже спец. средствами ( зависит от версии ОС) — и здесь сначала меняем права и разрешения пользователей, снимаем атрибут «только для чтения» вышеописанным способом и начинаем удалять папки по одной. В моем случае в контекстном меню «проводника» от стрельца есть утилита для безвозвратного удаления файлов и папок (FC), используем ее: