Что будет если сжать диск в windows 10

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

Далее в статье подробно о том, что делает параметр «Сжать этот диск для экономии места», на что влияет и про другие возможности сжатия данных, которые присутствуют в Windows 11 и Windows 10.

Сжать этот диск для экономии места — прозрачное сжатие файлов на диске средствами NTFS

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

Подтвердить сжатие диска Windows

После применения атрибутов файлы на диске будут сжиматься и распаковываться «на лету» — то есть с точки зрения пользователя какого-либо изменения в поведении не произойдёт, кроме появления «стрелок» у значков папок и файлов, обозначающих сжатие.

Несмотря на то, что для компрессии и распаковки используются ресурсы процессора, используемый алгоритм LZNT1 как правило почти не сказывается на производительности современной системы.

Насколько сильно влияет сжатие NTFS на размер свободного места на диске? Для большинства двоичных файлов — не слишком значительно. Выше был приведен скриншот для системного диска только что установленной Windows 11 без сжатия, а ниже вы можете увидеть результат сжатия:

Сжатие средствами NTFS можно включить не только для диска в его свойствах, но и для папки:

Сжатие папки средствами NTFS

Достаточно зайти в свойства папки, нажать кнопку «Другие» в разделе «Атрибуты» вкладки «Общие» и включить опцию «Сжимать содержимое для экономии места на диске».

Для большинства пользователей включение опции «Сжать этот диск для экономии места» не принесёт каких-либо заметных выгод на современных компьютерах с достаточно объёмными HDD и SSD. Впрочем, вреда в большинстве случаев тоже нет, но потенциально можно допустить более проблематичное восстановление данных при необходимости.

Другие возможности сжатия данных в Windows 11 и Windows 10

В Windows последних версий присутствует ещё одна функция, предназначенная для сжатия файлов операционной системы — CompactOS. Эта функция:

  • Была создана для устройств с малым объемом системного диска (планшеты, нетбуки и аналогичные).
  • Обеспечивает большую степень сжатия, чем средства файловой системы. Пример
  • Применяется к файлам операционной системы.
  • Использует другой алгоритм сжатия (XPRESS4K) и позволяет выбрать другой алгоритм для исполняемых файлов.
  • Потенциально может в большей степени влиять на производительность системы при работе, чем сжатие NTFS, но обычно это влияние не критично.

Для настройки CompactOS можно использовать командную строку, запущенную от имени Администратора и инструмент compact.exe. В отдельных случаях при недостатке места на диске сжатие может быть предложено во встроенной утилите «Очистка диска». Несколько примеров команд, а также скриншоты изменения свободного места на диске на той же системе, с которой проводились эксперименты ранее в этой статье:

В случае, если вы не испытываете недостатка в месте на системном диске, включать CompactOS не имеет смысла, а если ваше устройство оснащено миниатюрным SSD или eMMC, не исключено, что функция уже включена. Более подробно о функции я ранее писал в материале про сжатие CompactOS в Windows.

Все способы:

  • Разница между сжатием и компрессией в Windows 10
  • Вариант 1: Сжатие как изменение размера
    • Способ 1: Управление дисками
    • Способ 2: Консольная утилита Diskpart
    • Способ 3: Консоль «PowerShell»
  • Вариант 2: Компрессия диска
    • Способ 1: Из свойств тома
    • Способ 2: Утилита Compact
  • Вопросы и ответы: 0

Разница между сжатием и компрессией в Windows 10

В Windows 10 термин «Сжатие» имеет два значения. Так, под сжатием диска может пониматься уменьшение размера логического раздела (тома), выполняемое через оснастку «Управление дисками», консоль или средствами сторонних программ. При этом данные, хранящиеся в сжимаемом разделе, не обрабатываются. Также под сжатием диска может иметься ввиду компрессия сохраненных на нем данных. В этом втором случае фактический размер раздела не изменяется, происходит лишь увеличение объема доступного на нем свободного пространства, получаемого за счет сжатия записанных на диск файлов. Ниже рассмотрены оба варианта.

Вариант 1: Сжатие как изменение размера

Сжать том в Windows 10 можно как минимум тремя способами: в системной оснастке с графическим интерфейсом, в «Командной строке» и в «PowerShell».

Способ 1: Управление дисками

Уменьшить размер логического раздела в Windows 10 проще всего во встроенной оснастке «Управление дисками».

  1. Запустите оснастку «Управление дисками» из контекстного меню кнопки «Пуск».
  2. Как сжать том в Windows 10-1

  3. Кликните по сжимаемому разделу правой кнопкой мыши и из меню выберите опцию «Сжать том».
    Как сжать том в Windows 10-2

  4. В поле «Размер сжимаемого пространства (МБ)» укажите размер в мегабайтах, на который хотите уменьшить раздел. Нажмите кнопку «Сжать».
    Как сжать том в Windows 10-3

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

Способ 2: Консольная утилита Diskpart

Другим, менее удобным способом сжатия тома в Windows 10, является использование консольного инструмента Diskpart, работающего из «Командной строки».

  1. Запустите от имени администратора классическую «Командную строку» из поиска Windows или другим известным способом.
  2. Как сжать том в Windows 10-4

  3. Последовательно выполните следующие команды:

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

Способ 3: Консоль «PowerShell»

Вместо утилиты Diskpart для сжатия тома можно использовать средства консоли «PowerShell».

  1. Запустите «PowerShell» от имени администратора из контекстного меню кнопки «Пуск».
    Как сжать том в Windows 10-7

  2. Последовательно выполните эти команды:
    • get-partition – выводит список доступных томов с указанием их букв;
    • Get-PartitionSupportedSize -DriveLetter D – показывает, насколько может быть сжат раздел;
    • Resize-Partition -DriveLetter D -1024mb, где D – это буква сжимаемого тома, а 1024mb – произвольный размер сжатия в мегабайтах. Если том сжимается на несколько гигабайт, вместо «mb» нужно указать «gb».
    • Как сжать том в Windows 10-8

Вариант 2: Компрессия диска

Как уже было сказано, под сжатием тома в Windows 10 также может пониматься компрессия хранящихся на диске данных. Сжать раздел в Windows 10 можно по-разному.

Способ 1: Из свойств тома

Это самый простой, наглядный и доступный способ, осуществляемый через посредничество оболочки Windows.

  1. Откройте свойства сжимаемого раздела из его контекстного меню.
  2. Как сжать том в Windows 10-9

  3. На вкладке «Общие» отметьте флажком опцию «Сжать этот диск для экономии места» и нажмите «Применить».
  4. Выберите режим сжатия и нажмите «OK» в предыдущем окне свойств. По умолчанию сжатие применяется ко всем каталогам рекурсивно.
  5. Как сжать том в Windows 10-11

Способ 2: Утилита Compact

Для сжатия данных в Windows предусмотрена консольная утилита Compact, запускаемая из интерфейса «Командной строки» или «PowerShell». Удобнее использовать второй инструмент.

Перед ее использованием рекомендуем прочитать в интернете о том, что такое «Compact OS» в Windows 10 и как именно работают механизмы сжатия.

  1. Запустите от имени администратора «PowerShell» из контекстного меню кнопки «Пуск».
  2. Перейдите в корень сжимаемого тома, для чего выполните команду cd X:\, где X – буква тома.
  3. Выполните команду сжатия compact /c /i /s:\.
  4. Как сжать том в Windows 10-12

Процедура сжатия займет некоторое время, зависеть оно будет от количества имеющихся на диск данных. Обратите внимание, что использование команды compact, равно как и сжатия из свойств тома, доступно только на дисках с файловой системой NTFS. Это правило в той же мере касается сжатия томов путем уменьшения их размера, то есть способами, описанными в Варианте 1.

Наша группа в TelegramПолезные советы и помощь

Автор: Джон, Обновлено: 26 октября 2024 г.

Если вы забыли создать новые тома при установке Windows 10/11, системный раздел C займет все доступное пространство этого жесткого диска. Конечно, не очень хорошая идея сохранять этот один том и помещать в него все. Что делать дальше? Вы можете сжать диск C, чтобы создать больше томов без потери данных. В этой статье рассказывается, как сжать системный раздел на Windows 10/11 с родным Управление дисками инструмент и бесплатное программное обеспечение для редактирования разделов.

Содержание:

  • Сжать системный раздел в Windows 10 DM
  • Сценарии, которые не могут уменьшить объем системы
  • Сжать системный том с помощью редактора разделов

Сжать системный раздел

Сжать системный раздел в Windows 10/11 без программного обеспечения

В отличие от Diskpart cmd, Управление дисками имеет графический интерфейс, так что, кажется, легче термоусадочная объемы перегородки.

Действия по уменьшению системного раздела C в Windows 10/11 с управлением дисками:

  1. Press Windows + X на клавиатуре, затем выберите в списке пункт «Управление дисками».
  2. Щелкните правой кнопкой мыши диск C и выберите Сжать том.
  3. Введите количество места и нажмите кнопку «Уменьшить». Максимальное доступное пространство будет использоваться по умолчанию, если вы не введете сумму.

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

На самом деле функция «Уменьшить объем» имеет и другие ограничения.

Shrink C drive

Сценарии, в которых невозможно уменьшить системный раздел

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

Shrink error

В этом случае вы можете повторить операцию сжатия.

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

Если есть ошибка файловой системы, вы не можете уменьшить объем, даже если есть свободное место.

Can't shrink

Нехватка для сокращения раздела в Windows 10/11 с управлением дисками:

  1. Возможно сжатие только раздела NTFS, раздел FAT32 не поддерживается.
  2. Он может только сжимать раздел влево и создавать нераспределенное пространство справа.
  3. Невозможно переместить «неперемещаемые» файлы при сжатии системного раздела.
  4. После сжатия тома невозможно расширить другой раздел. 

Уменьшить системный том с помощью бесплатного редактора разделов

Сравнивая с Windows Управление диском, NIUBI Partition Editor может перемещать «неперемещаемые» файлы, поэтому он может сжимать системный том до минимального размера, если вы хотите. Он может создавать нераспределенное пространство слева или справа при сжатии раздела. Это нераспределенное пространство может быть перемещено и объединено с другими разделами на том же диске. Существует бесплатная версия для Windows 11/10/8/7/Vista/XP пользователи домашних компьютеров.

Скачать В бесплатном редакторе разделов вы увидите всю информацию о разделах диска справа, а доступные операции — слева.

Main window

Щелкните правой кнопкой мыши диск C и выберите «Изменить размер/Переместить том». Во всплывающем окне у вас будет два варианта:

Перетащите левую границу вправо

Тогда вы можете уменьшить системный раздел в сторону правую и сделать нераспределенное пространство на оставил стороны.

Shrink C

Перетащите правую границу влево

Тогда вы можете уменьшить объем системы в сторону оставил и сделать нераспределенное пространство на правую стороны.

Shrink C

Следуйте инструкциям, если хотите расширить раздел диска на Windows 10.

В итоге

Чтобы сжать системный раздел в Windows 10/11, вы можете попробовать функцию «Сжать том» в родном инструменте управления дисками. Но из-за некоторых ограничений у вас могут возникнуть проблемы. Чтобы уменьшить размер раздела в Windows 10/11 компьютер, NIUBI Partition Editor лучший выбор. Вам просто нужно перетащить и отпустить на карте диска. Помимо сжатия раздела, это поможет вам выполнить множество других операций по управлению дисками/разделами.

Скачать

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

Но существует и другая возможность: Microsoft интегрировала в Windows 10 утилиту командной строки, сжимающую по вашему желанию важные системные файлы. Благодаря ей вы одной командой быстро освободите несколько гигабайтов. Сжимать системные файлы? Многие пользователи сейчас, наверное, зададутся вопросом, не замедлит ли это работу компьютера.

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

Опыт показывает, что утилита Compact.exe способствует освобождению от двух до четырех гигабайт пространства. На первый взгляд это не так уж и много. Но в стесненных условиях на счету каждый байт. В первую очередь, выигрывают владельцы недорогих ноутбуков со скромной памятью, например, eMMCs (Embedded Multimedia Cards). Такие носители зачастую характеризуются объемом 64 гигабайта, а иногда и всего 32.

Сжатие посредством Compact.exe

Еще при обновлении с Windows 8 до 8.1 компания Microsoft добавила в систему WIMBoot (Windows Image Boot) — новый механизм, благодаря которому ОС занимает меньше места на жестком диске. Как правило, программа установки распаковывает все системные файлы из файла «Install.wim» и копирует их на системный раздел.

WIMBoot, напротив, сохраняет этот файл без разархивирования в скрытый раздел диска. Достоинство этого метода в сжатии, однако в этом случае быстро накапливается множество информации, бесполезной для операционной системы. Так, все больше производителей ПК складируют в файл «Install.wim» полезные и не очень предустановленные приложения.

В связи с этим в «десятке» корпорация Microsoft дополнительно проработала эту в принципе отличную идею и дополнила NTFS-утилиту Compact.exe функцией под названием Compact OS. Она сохраняет файлы ОС в сжатом виде и работает как на компьютерах с прошивкой UEFI, так и с привычной BIOS.

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

Утилиту Compact.exe можно найти и в более ранних версиях Windows. Там ее можно использовать, к примеру, для сжатия отдельных файлов и папок в разделах NTFS. Но лишь новый инструмент «/CompactOS», внедренный Microsoft в Windows 10, осуществляет описанную выше архивацию системных файлов.

Выясняем распределение памяти

syszip_1

Чтобы в результате всех действий узнать, сколько места вы освободили, сначала проверьте текущее распределение данных на диске системой Windows 10. Для этого нажатием на клавиши «Win+I» вызовите окно «Параметры». Здесь зайдите в категорию «Система» и в левой колонке нажмите на строчку «Хранилище».

Полоса под «Этот компьютер» расскажет, сколько дискового пространства занято ОС. Запишите объем занятого места на листе бумаги. Как видно на скриншоте сверху на тестовом компьютере до сжатия было занято 27,4 ГБайт.

Открываем командную строку

syszip_2

Для архивации системных файлов Windows 10 запустите «Командную строку» с правами администратора. Для этого щелкните правой кнопкой мыши по значку Windows в левом нижнем углу Рабочего стола. В контекстном меню выберите вариант «Командная строка (администратор)» и на запрос безопасности Контроля учетных записей пользователя ответьте «Да».

Проверка статуса архивации

syszip_3

Бывает, что производитель вашего компьютера или Windows 10 по умолчанию активируют сжатие, но на практике такое встречается крайне редко. Командой «compact /q» выясните статус архивации. Вы получите информацию не только о количестве сжатых файлов, но и их соотношение. Значение «1,0 к 1» говорит о том, что сжатие пока еще не активно.

После ввода команды «compact /Compact OS:query» вы узнаете, почему Windows приняла решение в пользу автоматического сжатия или же против него. Совет отказаться от сжатия можете смело проигнорировать, поскольку его достоинства в большинстве случаев перевешивают недостатки.

Архивация системных файлов

syszip_4

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

Выясняем объем освобожденного пространствам

syszip_5

Снова выполните действия из этапа №1 и сравните значения из раздела «Мой компьютер» с ранее записанными. Так вы узнаете, сколько места освободилось. В нашем случае речь шла о чуть более 2,7 ГБайт.

Восстанавливаем прежнее состояние

syszip_6

Если, несмотря на ожидания, вас не покидает чувство, что сжатие системных файлов замедлило работу компьютера, вы можете без проблем все вернуть в прежнее состояние. Для этого введите команду «compact /CompactOS:never». Процесс также займет несколько минут. После этого сжатие будет отменено.

Фото: компании-производители

В Windows 10 появилась новый функционал, позволяющий уменьшить место на диске, занимаемое системой. Новая функция называется Compact OS и является эволюционным развитием технологии WIMBoot, представленной в Windows 8.1 Update 1. Compact OS позволяет уменьшить место на диске, занимаемое системой за счет сжатия системных файлов (аналогично сжатию wim файла в WIMBoot). Сжимаются не только системные файлы, но и файлы стандартных Windows – приложений.

Compact OS позволяет сэкономить порядка 1,5 Гб емкости диска на 32-битной и около 2,6 Гб на 64-битной Windows 10. Технология предназначена в первую очередь для владельцев планшетов, смартфонов и ноутбуков с SSD дисками небольшой емкости.

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

Примечание. Ранее мы рассматривали кейс об экономии дискового пространства в Windows 8 за счет использования NTFS компрессии файлов к каталоге WinSxS. Подробности в статье: Как уменьшить размер папки WinSxS в Windows 8

Compact OS можно активировать как во время установки системы, так и в процессе ее эксплуатации. Согласно документации Microsoft, система сама определяет, включать ли сжатие Compact OS или нет в зависимости от характеристик системы (объема RAM, производительности процессора и «других важных факторов»). Compact OS должна автоматически использоваться на системах с SSD дисками небольшого размера (128 Гб и менее).

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

Посмотрим на технологию Compact OS в действии. Итак, мы видим, что на диске C: до выполнения сжатия было свободно 27.8 Гб.

Window 10 Compact OS сжатие системных файлов

Чтобы узнать, используется ли сжатие системных файлов с помощью Compact OS, в командной строке запущенной с правами администратора выполните:

compact /compactos:query

Если утилита определит, что текущая машина не получит особых преимуществ от использования режима Compact OS, в результате выполнения команды будет указано:

The system is not in the Compact state because Windows has determined that, it is not beneficial for this system.

The system is not in the Compact state because Windows has determined that, it is not beneficial for this system.

Режим сжатия системных файлов можно включить и вручную, независимо от мнения системы:

compact /CompactOs:always

compact /CompactOs:always

Compressing OS binaries

35410 files within 16764 directories were compressed.

5,309,734,985 total bytes of data are stored in 3,151,094,323 bytes.

The compression ratio is 1.7 to 1.

Сжатие занимает некоторое время, порядка 10-20 минут. После выполнения сжатия будет указана степень сжатия (1.7 раза) и на сколько были сжаты системные файлы (в нашем случае 5.3 Гб ужаты до 3.1)

Таким образом, на системном диске стало доступно дополнительные 2.1 Гб свободного места.

Освобождено 2 гб места на системном диске

На первый взгляд каких-либо проблем с падением производительности системы не ощущается.

Отключается режим Compact OS командой:

compact /CompactOs:never

Также стоит упомянуть, что утилита DISM в Windows 10 получила новый аргумент, позволяющий развертывать ОС со включенным режимом Compact OS:

dism /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:C:\ /compact

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как вызвать bsod на windows xp
  • Можно ли обновить айфон через компьютер на windows
  • Жизненный цикл windows server 2019
  • 2gis для windows mobile 5
  • Генератор ключей windows xp sp2