Битлента
Windows, macOS, Android, iOS5 мин чтения·

Как сжать том в Windows без потери данных и почему доступный объём меньше ожидаемого

Как сжать раздел в «Управлении дисками», что ограничивает доступное для сжатия место, какие системные файлы мешают и как подготовить диск к операции.

Кратко

Сжатие тома в «Управлении дисками» не удаляет файлы, но размер ограничен неперемещаемыми данными на диске. Поэтому система часто предлагает освободить меньше, чем показывает свободное место. Копия данных перед операцией нужна.

Зачем сжимают том и что при этом происходит

Сжатие тома уменьшает размер раздела и превращает освободившийся хвост в нераспределённое место. Затем из этого места можно создать новый раздел: например, выделить отдельный том для данных, подготовить место для второй системы или создать виртуальный диск.

Важно понимать, что сжатие работает с границей раздела. Windows переносит перемещаемые файлы ближе к началу тома и после этого передвигает границу. Для пользователя файлы остаются на тех же путях, меняется только их физическое расположение. Именно поэтому операция может занять заметное время на большом заполненном диске, особенно если это механический накопитель.

Нераспределённое место появляется справа от сжатого раздела. Это следует учитывать: расширить за его счёт можно только том, который стоит непосредственно слева от этого места, то есть сам сжатый раздел. Подробности — в материале про расширение диска C.

Сжатие поддерживается для томов с файловой системой NTFS. Если том отформатирован иначе, пункт может быть недоступен.

Как выполнить сжатие по шагам

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

  1. Откройте «Управление дисками»: Win+R, команда diskmgmt.msc.
  1. Нажмите правой кнопкой на нужный раздел и выберите «Сжать том». Система потратит некоторое время на запрос доступного места.
  1. В окне будут показаны общий размер до сжатия, доступное для сжатия место, размер сжимаемого пространства и общий размер после сжатия. Размер сжимаемого пространства вводится в мегабайтах.
  1. Укажите нужное значение, оно не может превышать доступное, и нажмите кнопку сжатия.
  1. По окончании рядом с разделом появится блок «Не распределена». Чтобы использовать его, нажмите на блок правой кнопкой и создайте простой том.

Пример для понимания единиц: для 100 ГБ нужно ввести около 102400 МБ, так как здесь гигабайт считается как 1024 мегабайта. Небольшая неточность не страшна, но не доводите раздел до полной заполненности: системе нужно свободное место для работы.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Почему доступно меньше, чем свободно

Типичная жалоба: на диске свободно 200 ГБ, а в окне сжатия предлагается освободить только несколько десятков. Причина в том, что в конце тома лежат файлы, которые Windows не может переместить во время работы. Граница раздела не может пройти левее таких файлов.

Типичные «якоря»:

  • файл подкачки pagefile.sys, расположенный на этом томе;
  • файл гибернации hiberfil.sys;
  • теневые копии и точки восстановления;
  • служебные структуры самой файловой системы NTFS, например главная таблица файлов;
  • файлы, открытые системой или приложением, и активные журналы.

Окно сжатия само сообщает только итоговое число, а причину нужно искать косвенно. Проверить, есть ли на разделе файл гибернации и подкачки, можно через настройки системы; информацию о гибернации можно найти на странице про hiberfil.sys.

Полезно помнить, что число в окне — расчёт на текущий момент. После устранения причин оно может измениться. Если точное значение критично, повторите запрос после каждого шага подготовки: вызов диалога сжатия ничего не меняет, пока вы не нажмёте кнопку сжатия.

Как освободить границу раздела

Если доступный объём мал, можно временно убрать то, что мешает, а после сжатия вернуть. Эти действия затрагивают системные настройки, поэтому записывайте, что именно изменено.

Что мешаетЧто можно сделатьКак вернуть
Файл подкачки на этом томевременно отключить или перенести на другой том и перезагрузить компьютерснова включить автоматическое управление
Файл гибернациивременно отключить гибернацию командой powercfg /hibernate off от имени администраторавключить командой powercfg /hibernate on
Точки восстановлениявременно уменьшить или очистить хранилище защиты системызаново включить защиту и создать точку
Ошибки файловой системыпроверить том средством chkdskне требуется

После этих шагов перезагрузите компьютер и снова вызовите окно «Сжать том». На механическом диске иногда помогает и обычная дефрагментация, а для твердотельного накопителя этот шаг не имеет смысла.

Если и это не даёт нужного результата, остаются сторонние программы для работы с разделами или резервная копия с переразметкой. Прежде чем идти на это, подумайте, действительно ли нужно именно столько места: возможно, достаточно меньшего значения, которое система уже предлагает.

Проверка после сжатия и типичные сбои

Закончив сжатие, посмотрите, что получилось, и убедитесь, что исходный раздел остался в рабочем состоянии.

Что наблюдаетеВозможная причинаЧто делать
Операция идёт очень долгомного данных, диск HDD, фоновая нагрузкадождаться окончания, не выключать питание
Окно сообщает об ошибке при сжатииповреждения файловой системы или открытые файлыпроверить том chkdsk и повторить после перезагрузки
Размер нераспределённого места меньше указанногоокругление и служебные структурыориентироваться на показанное в «Управлении дисками»
Исходный диск стал заметно заполненв сжатом томе осталось мало запасаосвободить место внутри тома

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

Если данные на сжатом томе пропали или раздел перестал открываться, не форматируйте его и не создавайте новые тома в освободившемся месте: так можно перезаписать то, что ещё поддаётся восстановлению.

Отдельно о системных разделах. Если вы сжимаете диск C, чтобы освободить место для второй системы или отдельного тома данных, подумайте и о будущем: обновления Windows со временем занимают больше места, а приложения накапливают кэш. Раздел, который сегодня выглядит достаточным, через год может оказаться тесным. Поэтому разумно оставлять запас сверх минимума, который показывает система, и периодически проверять свободное место, например с помощью контроля памяти.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
windowsдискисжать томразделы

Часто задаваемые вопросы

Читайте также