Что означает ошибка "Недостаточно места на диске"
Ошибка "Недостаточно места на диске" (англ. Low Disk Space или Disk Full) — это системное уведомление, которое появляется, когда свободного места на выбранном разделе диска (обычно системном C: в Windows или / в Linux/macOS) остаётся меньше критического порога (обычно 1-2 ГБ). Система и многие программы не могут создавать новые временные файлы, сохранять данные или устанавливать обновления. В Windows она часто сопровождается красным индикатором в проводнике и balloon-уведомлением. В Unix-системах команды начинают завершаться с ошибкой No space left on device.
Причины возникновения
- Накопление системных файлов и обновлений. Папка
WinSxSв Windows, кэш обновлений (/var/cache/apt/в Ubuntu), локальные снимки (Time Machine) могут занимать десятки гигабайт. - Огромные временные файлы. Приложения (видеоредакторы, игры, браузеры) пишут временные данные, которые иногда не удаляются.
- Кэш браузеров и мессенджеров. История, изображения и медиафайлы в кэше могут достигать нескольких гигабайт.
- Скрытые файлы виртуальных машин и резервные копии. ISO-образы, дампы памяти, бэкапы баз данных часто забывают в папках
DownloadsилиDocuments. - Файлы, занятые процессом. Некоторые активно работающие программы (логи, базы данных) могут занимать место и не отображаться в проводнике до их остановки.
- Слишком маленький исходный раздел. Особенно актуально для системных дисков SSD малого объёма (128-256 ГБ) в 2026 году.
Способы решения
Способ 1: Быстрая очистка с помощью встроенных средств (Windows)
Очистка диска (cleanmgr) — самый безопасный и быстрый первый шаг.
- Нажмите
Win + R, введитеcleanmgrи нажмите Enter. - В окне выберите системный диск (обычно
C:) и нажмите "ОК". - В списке отметьте:
- Временные файлы — основной источник мусора.
- Корзина — если не пуста.
- Файлы обновления Windows — могут весить гигабайты.
- Временные интернет-файлы.
- Нажмите "ОК" → "Удалить файлы". Подтвердите.
💡 Совет: После основного сканирования нажмите "Очистить системные файлы" (требует прав администратора). Это покажет дополнительные категории, включая старые точки восстановления.
Способ 2: Ручная проверка крупных файлов и папок
Используйте анализатор диска, чтобы найти "слона".
- Для Windows: WinDirStat (бесплатно) или встроенный "Анализ диска" в настройках "Хранилище".
- Для macOS: DaisyDisk (платно, но есть пробная версия) или встроенный "Управление хранилищем".
- Для Linux:
sudo du -sh /* | sort -rh | head -20в терминале покажет 20 крупнейших каталогов в корне.
Удалите найденные ненужные архивы, видео, дубликаты. Особое внимание — папкам Downloads, Desktop, VirtualBox VMs.
Способ 3: Очистка кэша приложений и браузеров
- Браузеры: Chrome/Edge/Firefox:
Настройки → Конфиденциальность и безопасность → Очистить историю. Отметьте "Изображения и файлы в кэше". - Steam/Epic Games: В настройках клиента есть раздел "Загрузки" → "Очистить кэш загрузок".
- Adobe Creative Cloud, Office: В настройках приложений ищите "Очистить кэш" или "Восстановить настройки".
Способ 4: Работа с точками восстановления и гибернацией (Windows)
- Отключите гибернацию (освободит файл
hiberfil.sys, размер = объём ОЗУ):
Запустите PowerShell от имени администратора.powercfg -h off - Уменьшите размер точки восстановления:
Панель управления → Система → Дополнительные параметры системы → Восстановление системы.- Выберите диск → "Настроить".
- Уменьшите "Максимальное использование" до 5-10% (или отключите, если не используете).
Способ 5: Расширение диска (если физически возможно)
Если на диске нет мусора, а место заканчивается постоянно — рассмотрите аппаратное решение:
- Добавьте второй SSD/HDD и перенесите туда данные или установите туда систему.
- Используйте внешний накопитель для архивации больших медиафайлов.
- В Windows 10/11 можно сжать том, чтобы освободить место для расширения системного (через "Управление дисками"), но это рискованно. Лучше перенести данные на другой диск и расширить системный.
Профилактика
- Регулярная ручная очистка. Раз в месяц запускайте
cleanmgrи анализируйте папкуDownloads. - Перенаправьте папки
Documents,Downloads,Desktopна другой, более ёмкий диск (через свойства папки в Windows илиlnв Linux/macOS). - Настройте автоматическую очистку кэша в браузерах и приложениях (например, "удалять файлы при выходе").
- Отключите ненужные службы Windows, создающие логи (например,
SysMain/SuperFetch, если у вас SSD). - Мониторьте место. В Windows 10/11 "Параметры → Система → Хранилище" показывает анализ по категориям. Настройте "Хранилище" на автоматическую очистку временных файлов.
- Для разработчиков и администраторов: настройте
logrotateв Linux и очистку старых логов в приложениях.
Способ 6: Очистка папки Windows.old (после обновления ОС)
После крупного обновления Windows (например, с 10 до 11) система сохраняет старую версию в папке Windows.old на системном диске (10-20 ГБ). Её можно удалить через cleanmgr (галочка "Предыдущие установки Windows") или вручную, но только если вы уверены, что не планируете откат.
Способ 7: Очистка кэша хранилища (macOS)
В macOS "Хранилище" → "Управление" → "Кэш хранилища" (в новых версиях). Система автоматически удаляет кэши, которые можно восстановить из облака (например, фото iCloud). Это безопасно для локальных файлов.
Способ 8: Очистка кэша пакетов (Linux)
Для Debian/Ubuntu:
sudo apt-get clean # Очистка кэша .deb файлов
sudo apt-get autoremove # Удаление ненужных зависимостей
Для Arch:
sudo pacman -Sc
Для Flatpak/Snap:
flatpak uninstall --unused
snap set system refresh.retain=2 # Ограничить количество хранимых ревизий
⚠️ Важно: Не удаляйте вручную файлы в
/usr,/bin,/lib— это сломает систему. Пользуйтесь только менеджерами пакетов.