Место на диске C освобождают не только удалением программ, а ещё гибернацией, файлом подкачки, облачным хранилищем и сжатием системных файлов - вместе эти способы отдают несколько гигабайт без единого удалённого приложения. Разбираем их по порядку, от самых безопасных к тем, что требуют аккуратности, чтобы не задеть работу самой системы.
С чего начать, если удалять программы не хочется
Прежде чем менять настройки, стоит посмотреть, что вообще занимает место, - в параметрах Windows есть раздел с хранилищем, который показывает диск по категориям: системные файлы, приложения, временные файлы, документы. Если основной объём приходится не на программы, а на системные файлы или временные данные, все способы ниже дадут заметный результат без единой деинсталляции.
Отдельно стоит проверить настройку папки для кэша в редакторах и браузерах - её можно перенести на другой диск, если он есть в системе, и часть накопленных гигабайт уйдёт туда же. Полезно также заглянуть в папку с загрузками: она физически лежит на диске C по умолчанию, но не относится к программам и часто годами копит установочные файлы, которые уже отработали своё и годятся только для удаления, а не для одного из способов ниже. Но основной эффект дают более крупные резервы, которые мы разберём дальше.
Разбор хранилища по категориям стоит открывать не один раз, а вернуться к нему после каждого крупного шага из этой статьи - так видно, какой именно способ дал результат, а какой почти ничего не изменил на конкретном компьютере. У одних пользователей основной объём съедает файл подкачки и гибернация, у других - локальные копии облачных файлов, и без повторной проверки легко потратить время на способ, который в данном случае почти бесполезен.
Гибернация: как освобождает место сам файл hiberfil.sys
Режим гибернации хранит слепок оперативной памяти на диске, чтобы компьютер мог быстро включиться после полного выключения, и для этого создаёт скрытый файл hiberfil.sys размером в долю от объёма оперативной памяти компьютера. На системах с большим объёмом памяти этот файл занимает несколько гигабайт незаметно для пользователя, а увидеть его в проводнике напрямую нельзя - он скрыт по умолчанию и защищён системой от случайного удаления обычными средствами.
Если гибернацией не пользуются - а на настольных компьютерах её обычно и не используют, предпочитая обычное выключение или сон, - файл можно убрать командой powercfg с параметром отключения гибернации, которую вводят в командной строке от имени администратора. После этого файл исчезает с диска сразу, а вернуть гибернацию при необходимости можно той же командой с обратным параметром. Стоит только заранее убедиться, что ноутбуком не пользуются в режиме, где гибернация включается автоматически при разрядке батареи почти до нуля, - в этом случае отключать её не стоит, чтобы не потерять несохранённую работу при внезапном отключении питания.
Файл подкачки: уменьшаем или переносим на другой диск
Файл подкачки - ещё один крупный, но невидимый в проводнике объект на диске C, который Windows использует как дополнение к оперативной памяти. По умолчанию система сама выбирает его размер и часто выбирает с запасом. Если оперативной памяти в компьютере достаточно, файл подкачки можно уменьшить вручную через параметры быстродействия системы, задав фиксированный размер вместо автоматического.
Ещё один вариант, если в системе есть второй физический диск, - перенести файл подкачки туда целиком, освободив место именно на диске C. Здесь стоит быть аккуратным: полностью отключать файл подкачки на слабых по памяти системах не стоит, некоторые программы рассчитывают на его наличие и могут работать нестабильно без него, а при нехватке памяти без файла подкачки система вместо предупреждения об ошибке иногда просто закрывает работающую программу без сохранения.
Прежде чем менять размер, полезно посмотреть текущий объём файла подкачки в тех же параметрах быстродействия, где его потом и меняют, - у части компьютеров он уже растянут на несколько гигабайт сверх разумного из-за случайных настроек, доставшихся от прошлой переустановки системы или от программы, которая когда-то потребовала больше памяти под свою задачу и не вернула настройку обратно.
Облачное хранилище: файлы только онлайн вместо копии на диске
Если на компьютере настроена синхронизация с облачным хранилищем, самая частая причина забитого диска - хранение полной локальной копии всех файлов, которые и так лежат в облаке. У такого хранилища есть режим, при котором файл остаётся видимым в проводнике и открывается по клику, но физически на диске не хранится, пока его не запросят, - в один клик мышью по папке можно перевести в этот режим сразу всё её содержимое.
Это особенно выгодно для старых фотографий и архивов, к которым обращаются редко: они продолжают быть доступны, поиск по-прежнему их находит, но место они не занимают до момента открытия. Разница с обычным удалением в том, что файлы остаются в облаке полностью, и это решение обратимо в любой момент. Стоит только помнить, что открытие такого файла без доступа в интернет не сработает, поэтому важные документы, которые могут понадобиться в дороге без связи, разумнее оставить в постоянном локальном хранении, а в облачный режим переводить только архивные материалы.
Сжатие системных файлов средствами NTFS
У файловой системы NTFS, на которой работает Windows, есть встроенное сжатие данных без потери содержимого - оно работает прозрачно для программ, просто уменьшая размер файлов на диске за счёт небольшой нагрузки на процессор при чтении и записи. Включить его можно для всего диска сразу через свойства диска в проводнике, отметив пункт про сжатие для экономии места, или выборочно для отдельных папок.
На современных процессорах разница в скорости от сжатия практически не заметна, а экономия места особенно велика на папках с документами, текстовыми файлами и старыми версиями программ, которые изначально плохо сжаты. На уже сжатых форматах вроде фотографий и видео эффект будет минимальным, так что для больших медиатек этот способ подходит хуже, чем для системных папок и документов. Первое включение сжатия для всего диска может занять продолжительное время - система пересчитывает и переупаковывает все файлы по очереди, - поэтому разумно запускать его перед сном или в момент, когда компьютер всё равно не нужен.
Перенос личных папок на другой диск
Если в системе есть второй диск или раздел, папки "Документы", "Загрузки", "Изображения" и "Видео" можно перенести туда целиком, не удаляя из них ни единого файла. Делается это через свойства папки во вкладке расположения - там указывается новый путь, и Windows сама переносит содержимое, сохраняя все ссылки на эту папку в проводнике и в диалогах сохранения программ.
Это особенно ощутимо помогает, если пользователь годами хранит крупные архивы, скачанные файлы и рабочие проекты в стандартных папках на диске C, даже не задумываясь, что для них можно было изначально выбрать другой раздел. Программы при этом продолжают работать как прежде, поскольку обращаются к папке по имени, а не по фиксированному пути. Перенос стоит делать по одной папке за раз и убеждаться, что содержимое действительно переехало и открывается с нового места, прежде чем переходить к следующей, - так проще заметить и быстро исправить редкую ошибку переноса, а не разбираться сразу со всеми папками одновременно.
Очистка компонентов Windows через DISM
Windows хранит резервные копии компонентов системы, которые накапливаются после каждого крупного обновления, - это позволяет откатить обновление назад, но занимает заметное место на диске спустя год или два использования компьютера. Штатная утилита DISM умеет чистить эту папку без вреда для текущей работоспособности системы, если откат обновлений уже точно не понадобится.
Команда запускается из командной строки с правами администратора и удаляет только устаревшие резервные копии, оставляя текущую версию системы нетронутой. Перед этим стоит убедиться, что система работает стабильно уже некоторое время - после самой очистки откатиться на предыдущую сборку Windows станет невозможно, хотя сами программы и файлы это не затронет. Эта же утилита показывает, сколько места вообще занимает хранилище компонентов, - иногда после нескольких лет обновлений цифра оказывается неожиданно большой и сама по себе оправдывает потраченное на очистку время.
Автоматическая уборка Хранилищем Windows
В параметрах Windows есть функция, которая умеет выполнять часть перечисленных выше действий по расписанию: переносить редко используемые облачные файлы в состояние "только онлайн", чистить временные файлы и содержимое корзины спустя заданное число дней. Достаточно один раз включить эту функцию и настроить периодичность, и место освобождается само, без ручного повторения всех шагов.
Ни один из перечисленных способов не даёт такого же эффекта, как удаление тяжёлой неиспользуемой программы, но вместе они закрывают именно тот случай, когда удалять нечего или не хочется: диск заполнен системными резервами, файлом подкачки и локальными копиями облака, а не десятками ненужных приложений.
Мы подробно писали, как очистить диск C, в том числе через встроенную утилиту очистки диска, - вместе с описанными здесь способами получается достаточно инструментов, чтобы не трогать установленные программы вовсе. Если же после всех шагов места по-прежнему не хватает, разумно присмотреться к внешнему жёсткому диску для хранения архивов вместо дальнейшего сжатия системного раздела, а созданные точки восстановления стоит держать под контролем отдельно - об этом мы рассказывали в статье как создать точку восстановления в Windows.