Подробный гайд по устранению ошибки insufficient disk capacity
Ошибка "Insufficient disk capacity" (или "Недостаточно места на диске") возникает, когда операционная система, игровой лаунчер (Steam, Epic Games) или программа-инсталлятор не могут завершить операцию из-за нехватки свободного пространства на целевом носителе.
Парадокс этой ошибки в том, что она часто появляется даже тогда, когда свободное место на диске визуально есть.
Шаг 1. Понимаем причину: Почему места нет, хотя оно есть?
- Коэффициент распаковки. Многие игры и программы скачиваются в виде сжатого архива. Чтобы установить игру весом 50 ГБ, системе может потребоваться 100–120 ГБ свободного места (чтобы скачать архив, распаковать его во временную папку, а затем удалить архив).
- Скрытые системные файлы. Файл гибернации (
hiberfil.sys) или файл подкачки (pagefile.sys) могут "съедать" десятки гигабайт, не отображаясь в обычном Проводнике. - Кэш загрузчиков. Steam, Epic Games и браузеры могут хранить гигабайты поврежденных временных файлов обновлений.
- Ошибки файловой системы. Диск может "думать", что место занято несуществующими файлами из-за сбоя в таблице MFT.
Шаг 2. Поиск "пожирателей" места (Диагностика)
Прежде чем что-то удалять, нужно понять, что именно занимает диск. Стандартный Проводник Windows показывает это плохо.
Рекомендация: Скачайте бесплатную утилиту WizTree (она работает в разы быстрее аналогов, так как читает журнал NTFS напрямую):
- Запустите WizTree и просканируйте проблемный диск.
- Посмотрите на самые большие квадраты/папки. Часто местом утечки оказываются:
C:\Users\Ваше_Имя\AppData\Local\Temp(временные файлы).C:\Windows\SoftwareDistribution(кэш обновлений Windows).C:\Users\Ваше_Имя\AppData\Local\Steam(кэш загрузок).- Папки с забытыми образами дисков (
.iso) или бэкапами телефонов.
Шаг 3. Экстренное освобождение места (Windows)
Если место закончилось внезапно, выполните следующие действия:
1. Очистка системного мусора
- Нажмите
Win + R, введитеcleanmgrи нажмите Enter. - Выберите системный диск (обычно C:).
- Нажмите "Очистить системные файлы" (это важно, иначе вы не увидите старые версии Windows после обновлений, которые могут весить 10-30 ГБ).
- Отметьте галочками "Очистка обновлений Windows", "Временные файлы" и "Корзина".
2. Ручная очистка папки Temp
- Нажмите
Win + R, введите%temp%и нажмите Enter. - Выделите всё (
Ctrl + A) и удалите (Shift + Delete). Примечание: файлы, которые используются системой прямо сейчас, удалить не получится — просто нажмите "Пропустить" для них.
3. Отключение гибернации (Освобождает место = объем вашей RAM)
Если у вас 16 ГБ оперативной памяти, файл гибернации занимает около 12–16 ГБ на диске.
Если вы не пользуетесь режимом гибернации на ПК, её можно отключить:
- Нажмите
Win + Xи выберите Терминал (Администратор) или Командная строка (Администратор). - Введите команду:
powercfg.exe /h off
- Нажмите Enter. Файл
hiberfil.sysисчезнет, место освободится мгновенно.
Шаг 4. Специфика игровых лаунчеров (Steam, Epic Games)
Если ошибка "Insufficient disk capacity" появляется при скачивании или обновлении игры:
Для Steam:
- Очистка кэша загрузки: Зайдите в Настройки Steam -> Загрузки -> Очистить кэш загрузки. Это удалит зависшие временные файлы обновлений.
- Папка загрузок: Иногда Steam начинает скачивать игру в папку на диске C: (даже если вы выбрали диск D:), а затем переносит её. Убедитесь, что на системном диске есть хотя бы 10-20 ГБ свободного места для "маневра".
- Проверка целостности: Нажмите правой кнопкой на игру в библиотеке -> Свойства -> Установленные файлы -> Проверить целостность файлов игры.
Для Epic Games / Battle.net:
Убедитесь, что в настройках лаунчера путь по умолчанию для установки не ведет на переполненный диск. Иногда лаунчеры создают временные папки Patch или Staging на системном диске.
Шаг 5. Исправление ошибок файловой системы
Иногда место физически есть, но файловая система NTFS "потеряла" эти кластеры из-за внезапного отключения питания или сбоя:
- Откройте Командную строку от имени Администратора (
Win + X-> Терминал/Командная строка). - Введите команду для проверки диска (замените
C:на букву вашего диска):
chkdsk C: /f /r
- Если проверяется системный диск, система попросит выполнить проверку при следующей перезагрузке (введите
Yи перезагрузите ПК). Это может вернуть гигабайты "потерянного" пространства.
Шаг 6. Настройка Файла подкачки (Pagefile.sys)
Если диск C: переполнен, а на диске D: много места, перенесите файл подкачки.
- Нажмите
Win + R, введитеsysdm.cplи нажмите Enter. - Вкладка Дополнительно -> Быстродействие (Параметры) -> Вкладка Дополнительно -> Виртуальная память (Изменить).
- Снимите галочку "Автоматически выбирать объем файла подкачки".
- Выберите диск C: -> Без файла подкачки -> Задать.
- Выберите диск D: -> Размер по выбору системы -> Задать.
- Перезагрузите ПК.
Если ошибка возникла в Docker / Linux / WSL
Если вы разработчик и столкнулись с insufficient disk capacity в специфичной среде:
* Docker:
Контейнеры и "висячие" образы быстро забивают диск.
Выполните глобальную очистку:
docker system prune -a --volumes
* WSL 2 (Windows Subsystem for Linux):
Виртуальный диск WSL 2 (ext4.vhdx) имеет свойство разрастаться и не отдавать место обратно в Windows. Его нужно сжимать через diskpart или Optimize-VHD.
Чек-лист:
Скачайте WizTree $\rightarrow$ найдите скрытые папки Temp/Кэш $\rightarrow$ удалите их $\rightarrow$ выполните cleanmgr с очисткой системных файлов $\rightarrow$ если это Steam, очистите кэш загрузок в меню.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.