Команда для сжатия windows

Содержание
  1. Команда COMPACT – отображение или изменение параметров сжатия файлов в разделах NTFS Windows.
  2. Как разбить диск на разделы в Windows 10
  3. Сжатие тома с помощью управления дисками Windows 10
  4. Сжатие тома из командной строки Windows
  5. Сжатие тома с помощью PowerShell
  6. Освобождаем место на диске в Windows 10 с помощью Compact OS
  7. Освобождаем дисковое пространство
  8. Определение состояния бинарных файлов
  9. Сжатие бинарных файлов
  10. Как сжать том или раздел в Windows
  11. Как сжать том или раздел в Windows
  12. Виджеты на рабочий стол
  13. В Экселе не двигается курсор по ячейкам: в чем может быть проблема?
  14. Не работает правая кнопка мыши в Excel: где кроется проблема?
  15. Не работает фильтр в Excel: загвоздка, на которую мы часто не обращаем внимания
  16. Не отображаются листы в Excel: как вернуть вкладки без танцев с бубнами
  17. Сжатие тома или раздела с помощью инструмента «Управление дисками»
  18. Сжатие тома или раздела с помощью командной строки

Команда COMPACT – отображение или изменение параметров сжатия файлов в разделах NTFS Windows.

Использование сжатия файлов в разделах с файловой системой NTFS позволяет экономить дисковое пространство системы. Сжатие и распаковка файлов выполняются ”на лету” и прозрачно для пользователя. Формат команды:

COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option]] [filename [. ]]

Параметры командной строки:

/C — Сжимает выбранные файлы. Каталоги маркируются так, чтобы добавляемые позже файлы также были сжаты, если не указан параметр /EXE.

/U — Распаковывает указанные файлы. Каталоги маркируются так, чтобы добавляемые позже файлы не были сжаты. Если указан параметр /EXE, будут распакованы только файлы, сжатые как исполняемые файлы; если этот параметр пропущен, будут распакованы только файлы, сжатые в системе NTFS.

/S — Выполняет указанную операцию над файлами в выбранном каталоге и всех его подкаталогах. По умолчанию используется текущий каталог.

/A — Отображает файлы с атрибутами «скрытый» и «системный». По умолчанию эти файлы пропускаются.

/I — Продолжает выполнять указанную операцию даже после возникновения ошибок. По умолчанию выполнение программы COMPACT прерывается при возникновении ошибки.

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

/Q — Выводит лишь наиболее существенные сведения.

/EXE — Использование сжатия, оптимизированного для исполняемых файлов, которые часто считываются и не изменяются. Поддерживаемые алгоритмы:
XPRESS4K (наиболее быстрый, по умолчанию)
XPRESS8K
XPRESS16K
LZX (наиболее высокая степень сжатия)

/CompactOs Установка или запрос состояния сжатия системы. Поддерживаемые параметры:
query — запрос состояния сжатия системы.
always — сжатие всех двоичных файлов ОС и установка для системы состояния сжатия, которое может изменить только администратор.
never — распаковка всех двоичных файлов ОС и установка для системы состояния отсутствия сжатия, которое может изменить только администратор.

filename — Указывает имя файла, имя каталога или шаблон имен файлов.

Параметры командной строки могут различаться для разных версий ОС Windows. так например, параметры /EXE и /CompactOS отсутствуют в версии утилиты compact.exe для Windows 7-8 и могут использоваться только в среде Windows 10 и более поздних.

При вызове без параметров, программа COMPACT отображает состояние сжатия для текущего каталога и всех содержащихся в нем файлов.

compact — отобразить информацию о сжатии файлов в текущем каталоге.

compact E:\TEMP\*.* — отобразить информацию о сжатии всех файлов в каталоге E:\TEMP.

Пример отображаемой информации:

Просмотр каталога E:\TEMP\ Новые файлы, добавляемые в этот каталог, не будут сжаты.

593 : 593 = 1,0 к 1 C crab.css
301106 : 233472 = 1,3 к 1 C arj.exe
529629 : 529629 = 1,0 к 1 C beepcodes.zip
30478146 : 30363648 = 1,0 к 1 C crow.avi
206401536 : 129277952 = 1,6 к 1 C erd50.iso
1609 : 1609 = 1,0 к 1 C proxylist.txt

Всего файлов: 6, каталогов: 1.
Из них сжато: 5, не сжато: 1.
Данные объемом 237 712 619 байт сохранены в 160 406 903 байт.
Степень сжатия 1,5 к 1.

compact /C E:\TEMP\*.iso — включить сжатие всех файлов с расширением .iso в каталоге E:\TEMP .

Читайте также:  Chameleon mac os что это

compact erd50.iso — отобразить информацию о состоянии сжатия файла erd50.iso в текущем каталоге.

compact /Q E:\TEMP\erd50.iso — отобразить минимальную информацию о состоянии сжатия файла erd50.iso

compact /C E:\TEMP\ — включить сжатие всех файлов в каталоге E:\TEMP

compact /C /S E:\TEMP\*.* — включить сжатие файлов для каталога E:\TEMP\ и всех его подкаталогов.

compact /CompactOS:query — отобразить состояния сжатия для ОС Windows 10. Возможно использование команды без подпараметра query — compact /CompactOS .

compact /CompactOS:never — отключить сжатие двоичных файлов для ОС Windows 10. При выполнении данной команды выполняется распаковка всех сжатых файлов и отключается режим сжатия. Операция может занимать довольно продолжительное время. Для включения или выключения режима сжатия требуются права администратора системы.

compact /CompactOS:always — включить сжатие файлов для ОС Windows 10. При выполнении данной команды выполняется упаковка всех файлов и включается режим сжатия. Операция может занимать довольно продолжительное время.

compact /C /EXE:LZX C:\distr\*.* — для Windows 10. Выполнить сжатие, оптимизированное для всех файлов, которые часто считываются и не изменяются в каталоге C:\distr с применением алгоритма, обеспечивающего максимальную степень сжатия.

compact /U /EXE:LZX C:\distr\*.* — для Windows 10. Распаковать файлы, сжатые применением алгоритма LZX , обеспечивающего максимальную степень сжатия.

compact /U /EXE:XPRESS4K C:\distr\*.* — для Windows 10. Распаковать файлы, сжатые с применением алгоритма XPRESS4K , обеспечивающего максимальное быстродействие.

Как разбить диск на разделы в Windows 10

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

Встречается и обратная проблема, когда выделено недостаточно места на системном диске при наличие большого объёма не используемого пространства на соседнем томе.

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

Сжатие тома с помощью управления дисками Windows 10

Для начала рассмотрим вариант с привычным графическим интерфейсом «Управление дисками», как самый популярный (командная строка многих пугает). Вызвать утилиту «Управление дисками» можно несколькими способами:

  • кликнув правой кнопкой мыши меню «Пуск» и выбрав соответсвующий пункт в открывшемся списке;
  • кликнув правой кнопкой мыши по значку «Этот компьютер», далее выбрав «Управление» перейти в «Управление дисками»;
  • в строке поиска ввеcти команду diskmgmt.msc и нажать Enter.

Теперь нужно определиться с диском (томом), размер которого будем изменять, высвобождая место для дополнительного раздела. Кликаем по нему правой кнопкой мыши и выбираем «Сжать том».

Открывается простой диалог с более подробной информацией о разделе диска (томе), но тут случаются непонятки, потому давайте немного поясню. В поле Доступное для сжатия пространство указано сколько всего свободного места есть на диске, а в поле Размер сжимаемого пространства от нас требуется ввести желаемый размер нового раздела в МБ, который, естественно, должен быть меньше оставшегося свободного места на диске.

Выделяем место мы обычно в гигабайтах, потому при выделении точного объема под новый раздел обратите внимание что в 1ГБ содержится 1024МБ, то есть создавая 100ГБ раздел, в поле «Размер сжимаемого пространства» следует написать число 102400.

После того как мы, таким образом, выделили на диске нераспределённое место, для создания раздела остаётся кликнуть по нему правой кнопкой мыши и выбрать «Создать простой том».

Сжатие тома из командной строки Windows

Запускаем командную строку (обязательно от имени администратора) и даём команду DiskPart. Далее выведем список разделов введя команду list volume:

Читайте также:  Windows приложения mac что это

DISKPART > list volume

Снова находим в списке нужный раздел, который будем сжимать, но теперь нам потребуется его номер (в моём примере это будет «Том 3»).

Командой select volume 3 выбираем этот раздел:

DISKPART > select volume 3

Команда shrink querymax поможет узнать свободное на диске (в байтах).

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

DISKPART > shrink desired=102400

Сжатие тома с помощью PowerShell

Работа с PowerShell подразумевает более высокий уровень пользователей, потому подробные разжёвывания о запуске оболочки и действиях от имени администратора опускаем. Осталось пояснить суть команд, которые вы видите на скриншоте:

  • Команда Get-Partition выводит список томов (нам понадобится буква тома, в примере диск C);
  • Команда Get-PartitionSupportedSize -DriveLetter C показывает (в байтах) на сколько возможно минимально и максимально сжать выбранный том;
  • Командой Resize-Partition -DriveLetter C -Size 15GB сжимаем раздел, указывая его размер после сжатия. Принципиальное отличие от первых двух методов заключается в указании нового размера исходного тома, а не того, для которого освобождается место. Кроме того, задавать размер можно в любом удобном виде, хоть в гигабайтах (GB), хоть и в мегабайтах (MB).

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Освобождаем место на диске в Windows 10 с помощью Compact OS

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

Compact OS — новый механизм сжатия, который помещает файлы операционной системы в (скрытый) сжатый контейнер. С помощью Compact OS пользователь может проводить различные манипуляции, связанные с оптимизацией и развертыванием образов.

Освобождаем дисковое пространство

При использовании Compact OS Вы можете освободить несколько гигабайт на жестком диске. Конкретные значения могут различаться, но еще не приходилось сталкиваться со случаями, когда освобождалось менее 2 гигабайт.

2 ГБ может быть не критичной величиной в зависимости от общего объема жесткого диска. Использование компрессии будет иметь значение, если Windows установлена на разделе с небольшим объемом дискового пространства жесткого диска (HDD) или твердотельного накопителя (SSD).

Все команды следует запускать из командной строки, запущенной в режиме администратора:

  1. Нажмите клавишу Windows
  2. Введите в поле поиска: cmd
  3. Удерживая клавиши Shift + CTRL, выберите в результатах «Командная строка» для открытия командной строки в режиме администратора

Определение состояния бинарных файлов

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

Запустите команду “compact.exe /q” чтобы проверить это.

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

Если степень сжатия равна 1,0 к 1 или близка к этому значению, система не является сжатой.

Сжатие бинарных файлов

Компрессия может повлиять на производительность, но на большинстве систем разница не будет заметна.

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

Запустите команду “compact.exe /CompactOS:always” чтобы выполнить сжатие бинарных файлов.

Процесс компрессии может занять некоторое время (на некоторых системах 20 минут или больше). Объем освобожденного пространства зависит от нескольких факторов. На тестовом компьютере под управлением сборки Windows 10 Insider удалось сэкономить 2 гигабайта.

Для отмены изменений, запустите команду для декомпрессии: “compact.exe /CompactOS:never”.

Обратная операция выполняется обычно быстрее. После процедуры Windows будет занимать больше места на диске, об этом нужно помнить.

Как сжать том или раздел в Windows

Как сжать том или раздел в Windows

Виджеты на рабочий стол

В Экселе не двигается курсор по ячейкам: в чем может быть проблема?

Не работает правая кнопка мыши в Excel: где кроется проблема?

Не работает фильтр в Excel: загвоздка, на которую мы часто не обращаем внимания

Не отображаются листы в Excel: как вернуть вкладки без танцев с бубнами

Начиная с Vista и 7, операционная система Windows обладает функцией, которая позволяет сжать (или расширить) размеры основного раздела и логических дисков. Эта возможность может быть полезной, если вы окажитесь в ситуации, когда вам потребуется дополнительный раздел и вам не хватает дополнительных дисков. Выполнив сжатие тома, вы освободите место на диске; это незанятое пространство затем можно будет использовать для создания других необходимых разделов. Сегодня мы узнаем, как сжать базовый том или раздел, используя графический интерфейс Windows, а для более продвинутых пользователей мы также опишем метод с использованием командной строки.

Читайте также:  Windows close console window

Сжатие тома или раздела с помощью инструмента «Управление дисками»

Если у вас Windows 7, перейдите в меню «Пуск», в поле поиска введите «управление дисками» и нажмите Enter. Если вы являетесь пользователем Windows 8.x, щелкните правой кнопкой мыши в левом нижнем углу экрана (или нажмите сочетание клавиш Win + X) и выберите «Управление дисками».

«Управление дисками» – это место, где вы найдете все диски, подключенные к вашему компьютеру (жесткие диски, USB-накопители, CD / DVD и т.д.)

Выберите основной раздел, который требуется сжать, щелкните по нему правой кнопкой мыши и выберите «Сжать».

В результате операционная система начнет процесс определения доступного места для сжатия.

Укажите объем пространства, который вы бы хотели вернуть и нажмите «Сжать». Помните, что количество пространства вводится в мегабайтах: например, 1 ГБ равен 1024 МБ.

Освобожденное (или незанятое) таким образом пространство вы сможете использовать для создания нового раздела.

Сжатие тома или раздела с помощью командной строки

Для открытия командной строки в Windows 7 перейдите в меню «Пуск», введите «cmd», в результатах поиска щелкните правой кнопкой мыши на cmd.exe и выберите «Запуск от имени администратора». В Windows 8.x щелкните правой кнопкой мыши в левом нижнем углу экрана и выберите «Командная строка (администратор)».
Введите diskpart и нажмите Enter.

В строке DISKPART введите list volume. Эта команда отобразит список всех дисков на компьютере.

Теперь введите команду select volume и номер тома, который вы хотите сжать. Например, введите select volume 1 и нажмите Enter.

Введите shrink querymax и нажмите Enter. Эта команда позволит Windows определить максимальный объем пространства, который может быть сжат.

Теперь у вас есть два варианта: во-первых, можно просто ввести shrink, и тогда Windows сожмет все доступное пространство; во-вторых, вы можете указать желаемый объем для сжатия. Во втором случае нужно ввести команду shrink desired=объем_в_мегабайтах (например, shrink desired=2048). Вы можете ввести любое число, которое не превышает значение, указанное в строке «Максимальное количество повторно используемых байт». Таким образом, с помощью этой команды вы можете указать точное количество места, которое нужно сжать.

Если вы все сделаете правильно, то после завершения операции вы увидите сообщение:

DiskPart успешно выполнил сокращение тома на: число_в_мегабайтах

На этом все! Чтобы правильно завершить работу DISKPART, введите exit и нажмите Enter.

Что следует учесть:

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