Столкнулись с ошибкой «На диске, где установлена система Windows, не хватает свободного места при восстановлении»? Это одна из самых распространённых проблем при попытке отката системы или сброса к заводским настройкам. Чаще всего виной тому забитый системный диск C: — временные файлы, кэш обновлений, старые точки восстановления или просто пользовательские данные, которые скопились за годы работы.

Решение есть, и оно не всегда требует радикальных мер вроде переустановки системы с флешки. Далее разберём, как освободить место на системном диске быстро и безопасно, какие инструменты использовать, и что делать, если стандартные методы не помогают. Начнём с самого простого.

Почему не хватает места на диске C при восстановлении Windows

При восстановлении системы Windows создаёт временные файлы, которые могут занимать от 5 до 20 ГБ — в зависимости от версии ОС и объёма данных. Если на диске C: осталось меньше 10–15% свободного пространства, процесс прервётся с ошибкой. Основные причины:

  • Временные файлы и кэш — браузеры, программы и сама система сбрасывают их в папки Temp, %LocalAppData% и Windows\Prefetch.
  • Точки восстановления — если включено восстановление системы, старые точки могут занимать гигабайты.
  • Кэш обновлений Windows — папка SoftwareDistribution в Windows\ иногда разрастается до 10+ ГБ.
  • Загрузочные файлы и старые версии Windows — после обновлений в папке Windows.old остаётся копия старой системы.
  • Программы и игры, установленные на диск C: — особенно если они не удалялись корректно.

В большинстве случаев достаточно очистить диск от мусора, чтобы восстановление пошло дальше. Но если свободного места критически мало (меньше 5 ГБ), потребуются более радикальные меры.

💡

Используйте встроенную утилиту очистки диска (cleanmgr) — она удаляет временные файлы, кэш обновлений и старые точки восстановления без риска для системы.

Версия WindowsМинимальное свободное местоРекомендуемое свободное место
Windows 10 (1903–22H2)8–12 ГБ15–20 ГБ
Windows 11 (21H2–23H2)12–16 ГБ20–25 ГБ
Windows 7/8.15–10 ГБ10–15 ГБ

Сколько места нужно для восстановления Windows

Минимальные требования к свободному месту на диске C: зависят от версии Windows и типа восстановления:

Если вы восстанавливаете систему через DISM или sfc /scannow, потребуется дополнительное место для распаковки и проверки файлов. В этом случае лучше иметь запас в 20–25 ГБ.

При сбросе к заводским настройкам (Reset this PC) Windows создаёт временную копию данных, поэтому на диске должно быть не менее 20% свободного пространства.

Как освободить место на системном диске перед восстановлением

Начнём с безопасных методов, которые не требуют удаления важных данных:

  • Очистка корзины — часто в ней скапливается несколько гигабайт ненужных файлов. Кликните правой кнопкой по иконке корзины на рабочем столе и выберите «Очистить корзину».
  • Удаление временных файлов — запустите cleanmgr через поиск Windows (или в введите cleanmgr /sageset:1 для настройки). Убедитесь, что выбраны пункты «Временные файлы», «Корзина», «Загрузки» и «Старые точки восстановления».
  • Очистка кэша обновлений — остановите службу Windows Update (через services.msc), удалите содержимое папки C:\Windows\SoftwareDistribution\Download, затем перезапустите службу.
  • Удаление папки Windows.old — если она есть, занимает 10–20 ГБ. Удалить её можно через cleanmgr (выберите «Предыдущие установки Windows») или вручную через проводник (потребуются права администратора).
  • Очистка браузеров — в Chrome, Edge или Firefox удалите кэш, и загрузки через настройки.

Если этих мер недостаточно, переходите к более радикальным способам.

Радикальные методы: что удалить, чтобы освободить место

Если стандартная очистка не помогла, попробуйте следующие шаги:

  1. Удалите неиспользуемые программы — откройте «Параметры» → «Приложения» → «Приложения и возможности», отсортируйте по размеру и удалите ненужное. Обратите внимание на тяжелые игры, Adobe пакеты, Microsoft Office.
  2. Перенесите личные файлы на другой диск — документы, фото, видео и загрузки можно переместить на диск D: или внешний накопитель. Используйте проводник или утилиту Robocopy для клонирования папок.
  3. Отключите гибернацию — файл hiberfil.sys занимает столько же места, сколько оперативной памяти у вас установлено. Отключается командой powercfg /h off в cmd от имени администратора.
  4. Уменьшите файл подкачки — по умолчанию он равен объёму ОЗУ. Чтобы изменить его размер, откройте «Параметры системы» → «Дополнительно» → «Быстродействие» → «Дополнительно» → «Виртуальная память». Установите фиксированный размер или отключите (если у вас достаточно ОЗУ).
  5. Удалите языковые пакеты — если вы не используете дополнительные языки, удалите их через «Параметры» → «Время и язык» → «Регион и язык».
⚠️ Внимание: Не удаляйте вручную папки Windows, Program Files, System32 или WinSxS — это может привести к нероботоспособности системы. Используйте только проверенные методы очистки.
Что вы обычно делаете, когда заканчивается место на диске C?
Удаляю временные файлы
Переношу данные на другой диск
Использую программы для очистки
Переустанавливаю Windows
Другое

Сравнение инструментов для очистки диска C

Если не хочется копаться вручную, воспользуйтесь специализированными программами. Вот сравнение самых популярных:

ИнструментТипПлюсыМинусы
Встроенная утилита cleanmgrСтандартныйБезопасный, не требует установкиОчищает не все типы мусора
CCleanerСтороннийГлубокая очистка, удаление реестраПлатная версия для полного функционала
Wise Disk CleanerСтороннийБесплатный, быстрый, поддерживает планировщикРеклама в бесплатной версии
Glary UtilitiesСтороннийМного функций, включая дефрагментациюСложный интерфейс для новичков
TreeSizeСтороннийПоказывает, какие папки занимают больше всего местаТолько для анализа, не очищает автоматически

Для большинства пользователей хватит встроенного cleanmgr или бесплатной версии Wise Disk Cleaner. Если нужно найти и удалить конкретные крупные файлы, используйте TreeSize или аналоги (например, WinDirStat).

Что делать, если место есть, но восстановление всё равно не идет

Бывает, что на диске C: достаточно свободного места (например, 20 ГБ), но Windows всё равно выдаёт ошибку. В этом случае проблема может быть в:

  • Фрагментации диска — особенно актуально для HDD. Запустите дефрагментацию через «Службу оптимизации дисков» (dfrgui).
  • Повреждённых системных файлах — выполните команды sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth в cmd от имени администратора.
  • Нехватке места в разделе для восстановления — иногда система создаёт скрытый раздел Recovery (обычно 450–500 МБ). Проверьте его через «Управление дисками» (diskmgmt.msc).
  • Ошибках файловой системы — запустите проверку диска командой chkdsk C: /f /r (потребуется перезагрузка).

Если стандартные методы не помогают, попробуйте восстановить Windows с загрузочной флешки — в этом случае система использует внешний носитель для временных файлов.

Пошаговая инструкция: как освободить место и запустить восстановление

Если вы не знаете, с чего начать, следуйте этому алгоритму: