Папка Windows.old в Windows¶
Windows.old — системная папка в Windows, создаваемая автоматически при обновлении операционной системы до новой версии (например, при переходе с Windows 7 или 8.1 на Windows 10, при установке больших полугодовых обновлений Windows 10 и 11). Она содержит копию файлов предыдущей установки: системные файлы, пользовательские профили, установленные программы и настройки. Папка служит резервной копией для отката на прежнюю версию ОС и занимает, как правило, от 10 до 30 ГБ дискового пространства.
¶Назначение
Основная функция Windows.old — обеспечить возможность отката к предыдущей версии Windows в течение ограниченного периода времени после обновления. В Windows 10 и 11 откат доступен в течение 10 дней после установки крупного обновления. Если пользователь запускает «Параметры» → «Обновление и безопасность» → «Восстановление» → «Возврат к предыдущей версии Windows», система использует данные из Windows.old для возврата на прежнюю сборку.
Помимо отката, папка хранит пользовательские данные, которые не были перенесены автоматически. При обновлении с Windows 7/8.1 на Windows 10 в неё попадают содержимое папок «Рабочий стол», «Документы», «Загрузки», «Изображения», а также профили всех учётных записей. Если после обновления часть файлов оказалась недоступна, их можно извлечь из Windows.old вручную.
¶Структура
Папка имеет строгую иерархию, повторяющую структуру системного диска предыдущей установки:
Windows.old\Windows— файлы операционной системы предыдущей версии;Windows.old\Users\<имя пользователя>— профили пользователей с документами, рабочим столом, настройками;Windows.old\Program FilesиWindows.old\Program Files (x86)— установленные программы;Windows.old\ProgramData— общие данные приложений.
Файлы в папке защищены от случайного изменения: по умолчанию доступ к ней ограничен правами администратора, а системные файлы внутри неё защищены ACL-правами TrustedInstaller.
¶Можно ли удалить Windows.old
Удалить папку Windows.old можно, однако делать это следует только после того, как обновление признано успешным и необходимость отката отпала. После удаления вернуться на предыдущую версию Windows будет невозможно без переустановки.
Прямое удаление через Проводник, как правило, не срабатывает: система выдаёт ошибку «Отказано в доступе», поскольку файлы принадлежат системной учётной записи TrustedInstaller. Ручное удаление с принудительным изменением владельца возможно, но не рекомендуется — это может привести к сбоям в работе Центра обновления Windows.
¶Очистка через «Параметры»
Штатный способ удаления в Windows 10 и 11:
- Открыть «Параметры» → «Система» → «Память» (или «Очистка диска»).
- Нажать «Очистить сейчас» в разделе «Временные файлы».
- В списке отметить галочкой пункт «Предыдущая установка Windows» (в старых версиях — «Предыдущая установка Windows» или «Windows Update Cleanup»).
- Подтвердить удаление.
После завершения операции папка исчезнет, а освободившееся пространство вернётся на диск.
¶Очистка через «Очистку диска»
Альтернативный способ для Windows 10:
- Запустить утилиту «Очистка диска» (cleanmgr) от имени администратора.
- Выбрать системный диск (обычно C:).
- Нажать «Очистить системные файлы».
- В появившемся списке отметить «Предыдущая установка Windows» и подтвердить.
¶Через утилиту DISM
Для продвинутых пользователей доступна команда в командной строке (от имени администратора):
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Она очищает компоненты обновления, включая данные предыдущих установок. Полное удаление Windows.old через DISM выполняется командой:
RD /S /Q C:\Windows.old
Однако Microsoft не рекомендуется использовать этот метод, так как он может повредить механизм отката и Центр обновления.
¶Когда удалять
Windows.old удаляется автоматически через 10 дней после обновления — Windows сама очищает папку по истечении периода отката. Если пользователь не хочет ждать, папку можно удалить вручную сразу после того, как убедится, что новая версия ОС работает стабильно: все драйверы установлены, программы запускаются, периферия распознаётся.
Удалять папку целесообразно в следующих случаях:
- новая версия Windows работает стабильно и откат не планируется;
- ограничено свободное пространство на системном диске;
- обновление выполнено более 10 дней назад (откат уже недоступен).
Не следует удалять папку сразу после обновления, если есть сомнения в стабильности новой системы или если на компьютере установлено критически важное ПО, совместимость которого с новой версией не проверена.
¶Возможные проблемы
В редких случаях Windows.old может занимать аномально много места (50 ГБ и более) — это происходит при повторных обновлениях, когда папка содержит данные нескольких предыдущих сборок. Иногда папка не удаляется даже через «Очистку диска» из-за повреждения прав доступа; в таких ситуациях помогает сброс прав через загрузочную среду WinRE или утилиту第三方-класса, например Unlocker.
Если после удаления Windows.old Центр обновления перестал работать, рекомендуется запустить средство устранения неполадок обновления Windows (Settings → Обновление и безопасность → Устранение неполадок → Windows Update).
¶Интересные факты
- В Windows 7 и Vista аналогом Windows.old была папка
Windows.oldиWINDOWS.000, создаваемая при переустановке поверх существующей системы. - Появление Windows.old в Windows 10 связано с моделью «Windows as a Service», по которой ОС обновляется крупными пакетами дважды в год.
- Некоторые пользователи переименовывают папку, чтобы скрыть её от «Очистки диска», — это не мешает системе, но и не ускоряет освобождение места.
¶Источники
- Документация Microsoft по обновлению Windows 10 и 11
- Справка Windows: «Очистка диска в Windows»
- База знаний Microsoft Answers: разделы о Windows.old и откате обновлений
