Установка windows 10 с применением сжатия compact os

В Windows 10 появилось сразу несколько усовершенствований, касающихся экономии места на жестком диске. Одна из них — возможность сжать системные файлы, включая предустановленные приложения с помощью функции Compact OS.

Задействовав Compact OS, вы можете сжать Windows 10 (двоичные файлы системы и приложений), освободив тем самым чуть более 2-х гигабайт места на системном диске для 64-разрядных систем и 1.5 Гб для 32-разрядных версий. Функция работает для компьютеров с UEFI и обычным БИОС.

Проверка статуса Compact OS

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

Запустите командную строку (правый клик по кнопке «Пуск», выбрать нужный пункт в меню) и введите следующую команду: compact /compactos:query после чего нажмите Enter.

Статус сжатия файлов Windows 10

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

Место на системном диске до сжатия

Отмечу, что по официальной информации Microsoft, сжатие является «полезным» с точки зрения системы для компьютеров с достаточным количеством оперативной памяти и производительным процессором. Однако, у меня с 16 Гб RAM и Core i7-4770 в ответе на команду было именно первое сообщение.

Включение сжатия ОС в Windows 10 (и отключение)

Для того, чтобы включить сжатие Compact OS в Windows 10, в командной строке, запущенной от имени администратора введите команду: compact /compactos:always и нажмите Enter.

Включение Compact OS в Windows 10

Начнется процесс сжатия файлов операционной системы и встроенных приложений, который может занять довольно-таки продолжительное время (у меня на абсолютно чистой системе с SSD заняло около 10 минут, однако в случае HDD время может быть совсем другим). На изображении ниже — размер свободного места на системном диске после сжатия.

Свободное место на диске после сжатия

Для отключения сжатия тем же способом используйте команду compact /compactos:never

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

Не знаю, будет ли кому-то полезной описываемая возможность, но вполне могу предположить сценарии, самым вероятным из которых мне кажется высвобождение места на диске (или, вероятнее, SSD) недорогих планшетов с Windows 10 на борту.

Вы тут: Главная Windows Compact OS: как сжать системные файлы Windows 10 и сэкономить несколько гигабайт

SSD уже стали обычным делом, и борьба за скорость загрузки отошла на второй план, а на первый вышла схватка за след системы на диске. Microsoft представила сжатие системных файлов в Windows 8.1 Update, и в Windows 10 идея получила интересное развитие.

Как уменьшить размер Windows - Compact OS

В прошлой статье я ведь не случайно рассказывал, как правильно измерить место на диске ;)

[+] Сегодня в большой программе

История вопроса

Давайте посмотрим, что происходило с размером Windows в последнее десятилетие.

Windows Vista

В 2006 году Windows переходит на новую компонентную систему обслуживания, а развертывание ОС происходит путем применения к диску файлов из образа install.wim.

Как уменьшить размер Windows - Compact OS

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

Windows 7

Система уверенно набирает популярность, и папка WinSxS становится объектом пристального внимания пограничных служб диска Цэ. У них обретают актуальность различные средства кастрации, но в массы это варварство не идет.

Оскопление Урана Кроном. Джорджо Вазари и Жерарди Христофано, XVI век

Впрочем, появляются и более осмысленные руководства, освобождающие место на диске средствами ОС за счет сжатия:

  • всего диска путем установки флажка в его свойствах
  • только системных файлов утилитой compact.exe

В усилиях энтузиастов все неплохо кроме одного – работа сжатой Windows не поддерживается.

Сама Microsoft рассуждает на тему производительности сжатия NTFS в KB251186, относящейся к диапазону Windows 2000 — Windows 7. А в KB307987 замораживает на отметке Windows XP явные инструкции по установке сжимающего флажка в свойствах диска. Я также помню, что Джозеф Конвей, сотрудник Microsoft и источник ТЗ по CBS, писал в форуме TechNet или своем блоге, что сжатие папки Windows не поддерживается.

Windows 8 — сжатие NTFS

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

Как уменьшить размер папки winsxs

Увеличить рисунок

В Windows 8.1 добавляется /ResetBase, но он фактически удаляет уже сжатое. Внезапно, уже после выхода Windows 8.1 RTM, Microsoft привносит в утилиту очистки диска Windows 7 возможности удаления старых версий файлов, но без /ResetBase и без сжатия.

Windows 8.1 — разностное сжатие

В первой статье про очистку папки WinSxS я упоминаю разностное сжатие (delta compression), но технические подробности остаются тайной за семью печатями. Спустя полгода в блоге Ask the Core Team появляется серия статей, которая наконец-то срывает покровы с изменений в системе обслуживания Windows 8.1.

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

Внедрив разностное сжатие в Windows 8.1, Microsoft переносит его задним числом в Windows 8, выпуская обновление стека обслуживания KB2821895.

Заметьте, что текущие версии файлов ОС остаются в несжатом виде, т.е. Microsoft все еще не поддерживает сжатие Windows официально.

Windows 8.1 Update — WimBoot

Наконец, в Windows 8.1 Update на свет появляется WimBoot. Эта технология, видимо, родилась в рамках программы под кодовым названием «усилие 116» — 1GB RAM + 16GB SSD. На столь крохотном диске планшета наряду с ОС приходилось размещать образ восстановления, что не оставляло места под пользовательские файлы.

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

Таким образом, в Windows 8.1 Update впервые стала официально поддерживаться работа сжатой Windows.

Задолго до официального выхода Windows 10 в блоге Windows появился на редкость расплывчатый пост об оптимизации дискового пространства новой ОС. В нем декларировались интересные улучшения, но технические подробности отсутствовали. Их и сейчас немного, впрочем.

Как уменьшить размер Windows - Compact OS

На картинке два направления экономии:

  • 4-12GB благодаря отказу от образа восстановления (на практике и больше бывает)
  • 2.6GB за счет сжатия (в х86 – 1.5GB)

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

Как выяснить статус сжатия

Windows может автоматически применять сжатие, поэтому для начала проверьте текущее состояние системы командой:

compact.exe /CompactOS:query

Наряду со статусом, в результатах также отображается рекомендация – сжимать или не сжимать.

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

Перейти к работе с компактной ОС можно массой различных способов.

В работающей системе

Пожалуйста, сначала проверьте текущее состояние↑ и, если ОС не сжата, измерьте дисковое пространство и сообщите в комментариях подробности1

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

compact.exe /CompactOS:always

Заметьте, что точкой входа в новую технологию стала хорошо знакомая утилита compact.exe! Выполнение команды займет некоторое время.

Отмена сжатия реализована так же просто:

compact.exe /CompactOS:never

В момент установки или обновления

Недавно я рассказывал про новый ключ программы установки /Compat для проверки ПК на совместимость с Windows 10. Еще одной новинкой стал ключ /Compact OS:

setup /CompactOS enable

С помощью файла ответов

И у файла ответов есть новый параметр Compact.

Microsoft-Windows-Setup\ImageInstall\OSImage\Compact

В MSDN есть интересное примечание, что установку необходимо запускать из среды Windows 10 или ее версии Windows PE (в более старые PE можно вручную добавить драйвер). Вероятно, это также применимо к ключу /Compact OS программы установки.

В момент применения образа в среде Windows PE

У DISM тоже появился новый ключ /Compact.

DISM.EXE /Apply-Image /ImageFile:INSTALL.WIM /Index:1 /ApplyDir:C:\ /Compact:ON

В MDT и ConfigMgr

Смотрите тут.

Как работает и сколько экономит сжатие

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

Какое сжатие применяется

Для компрессии отдельных файлов утилита compact.exe может использовать разные алгоритмы сжатия (по умолчанию — 4K XPRESS, см. справку к утилите). Такие файлы получают атрибут «Сжатый» и отображаются в проводнике синим цветом, как и в случае сжатия NTFS (алгоритм LZNT1). Можно подумать, что при сжатии ОС утилита точно так же проходит по всем системным файлам, которые имеет смысл сжимать. Однако Compact OS работает иначе.

Compact OS – это эволюция технологии WimBoot. Подлежащие оптимизации файлы помещаются в скрытый контейнер (фактически WIM-файл) и сжимаются.

С точки зрения компрессии, Compact OS аналогична образу WimBoot или любому образу WIM с обычным сжатием, поскольку во всех этих случаях применяется алгоритм 4K XPRESS Huffman (для максимального сжатия WIM задействуют LZX).

Поэтому, в отличие от сжатия NTFS, файлы Compact OS не получают атрибут «Сжатый» и не помечаются другим цветом в проводнике или сторонних программах. Любопытно, что утилита TreeSize все-таки подсвечивает синим папки, в которых файлы подверглись сжатию.

Что именно сжимается

Отчет о сжатии выглядит примерно так.

Completed Compressing OS binaries.
37953 files within 17349 directories were compressed.
6 670 708 067 total bytes of data are stored in 3 953 427 362 bytes.
The compression ratio is 1,7 to 1.

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

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Ниже сведения из чистой установке Windows 10 Pro x64 RU. Напоминаю, что реальный размер хранилища складывается из первых трех строк таблицы.

Аспект До сжатия После сжатия Экономия
Общие с Windows файлы 5.24GB 3.12GB 2.12GB (40%)
Резервные копии
Отключенные компоненты
1.61GB 1.02GB 0.59GB (37%)
Кэш и временные файлы 0.19GB 0.19GB
Реальный размер хранилища 7.05GB 4.34GB 2.71GB (38%)
Занятое место на всем диске 13.50GB 10.65GB 2.85GB (21%)

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

Сравнение подходов к уменьшению следа системы на диске

Технология WimBoot позволяла без проблем установить Windows на планшет с 16GB, и у пользователя даже оставалось место для файлов. Однако была одна неприятная проблема. С каждой порцией установленных обновлений образ WimBoot становился все дальше и дальше от текущего состояния операционной системы, постепенно превращаясь в мертвый груз.

Compact OS предлагает более сбалансированный подход к экономии дискового пространства.

Аспект

Обычная установка

WimBoot

Compact OS

Алгоритм сжатия

Нет

4K XPRESS Huffman

4K XPRESS Huffman

Исходная экономия дискового пространства

Нет

Высокая

Умеренная

Увеличение размера ОС со временем

Минимальное

Значительное

Минимальное

Вопросы и ответы

Я постарался предвосхитить ваши основные вопросы.

На каких типах устройств работает Compact OS?

Поддерживаются устройства с UEFI и BIOS.

Как Windows определяет, дает ли сжатие преимущество конкретному ПК?

Точно неизвестно. В блоге Windows на первые два места поставили объем RAM и скорость CPU. Емкость диска не упоминали, но очевидно, что технология ориентирована в первую очередь на маленькие диски.

Как уменьшить размер Windows - Compact OS

Предположу, что сжатие не выполняется автоматически и не предлагается на системах с емкостью физического диска (а не системного раздела) свыше 128GB. Надеюсь, ваши отчеты в комментариях помогут прояснить расклад.

Upd. 19-Nov-15. Отчеты читателей не опровергли мое предположение, но и не позволили вывести некую формулу зависимости сжатия от размера жесткого диска. Однако читатель Максим Донников установил, что если система не использует сжатие, но сообщает, что может перейти в сжатое состояние при необходимости, то компрессия автоматически выполняется в фоне спустя некоторое время после того, как на диске образуется недостаток свободного пространства.

Как сжатие влияет на производительность? Есть ли противопоказания?

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

Я не рекомендую применять Compact OS:

  • Жестких дисках. Целевым устройством Compact OS является ПК с маленьким твердотельным накопителем. На современных жестких дисках нет проблем со свободным пространством, если только не стрелять себе в ногу. WimBoot в Windows 8.1 не поддерживалась на жестких дисках именно ввиду их недостаточной производительности. Официально Compact OS в Windows 10 годится для любых накопителей, но Microsoft советует применять ее только на SSD. У них высокая скорость последовательных трансферов, поэтому влияние на скорость запуска ОС и программ минимально.
  • ПК с зашифрованным системным диском (BitLocker). Шифрование само по себе снижает производительность, и дополнительное сжатие может только ухудшить ситуацию. Microsoft советовала избегать шифрования на системах с WimBoot, и я не вижу причин к отмене этой рекомендации для Compact OS.

Очевидно, я рассматриваю ситуацию с точки зрения оптимальной производительности в условиях значительной нагрузки на диск. Я уверен, что найдется масса людей, которые сожмут ОС на HDD или SSD с BitLocker и не заметят никаких замедлений.

Почему разжимается намного меньше файлов, чем сжимается?

Если сразу после сжатия вернуться к исходному состоянию, будет примерно такая картина

23256 files within 17349 directories were uncompressed.

По сравнению с отчетом о сжатии 2 папок обработано столько же, а файлов разжато в примерно в 1.5 раза меньше, чем сжималось ранее.

Точной причины такого поведения я не знаю. Возможно, в отчет сжатия попадают все обработанные файлы, в т.ч. с фактором 1:1, а при декомпрессии они не считаются разжатыми.

Как сочетается Compact OS и сжатие компонентов в папке WinSxS?

Технологии работают параллельно. Состояние Compact OS вы можете контролировать сами, а разностное сжатие компонентов выполняется без вашего участия и необратимо.

Продолжение следует…

Литература

В процессе подготовки статьи мне пригодились следующие материалы:

  • How Windows 10 achieves its compact footprint (блог Windows)
  • Windows 10: Reducing the disk footprint (Michael Niehaus, Microsoft)
  • Compact OS, single-instancing, and image optimization (MSDN)
  • Push-button reset frequently-asked questions (FAQ) (MSDN)
  • [MS-XCA]: Xpress Compression Algorithm — Microsoft
  • Windows Image File Boot (WIMBoot) Overview
  • (TechNet)

Дискуссия

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

Однако в контексте дискового пространства далеко не все ПО Microsoft находится на одном уровне технологического развития. Так, Microsoft Office в этом плане выглядит неутешительно – у традиционного пакета стали нормой ежемесячные обновления весом в 500-600MB, оседающие в папке Installer, а обновления Office 2016 Click-to-Run могут отъедать гигабайты в папке ProgramData.

В комментариях напишите:

  • исходный статус сжатия Windows 10
  • модель устройства, емкость диска, марку CPU и объем RAM
  • способ текущей установки Windows 10 (обновление / чистая)
  • объем освободившегося дискового пространства после сжатия

Здравствуйте! Читал обе ваши статьи про  установку Windows 10 с применением технологии WIMBoot на ноутбук с твердотельным накопителем SSD объёмом 32 ГБ. Статьи понятны и просты, спасибо, но появился вопрос. Технология WIMBoot работает только при включенном в БИОС интерфейсе UEFI, а у меня обычный компьютер с простым БИОС. Каким образом мне установить Windows 10 с применением технологии Compact OS на компьютер с обычным БИОС (жёсткий диск MBR) или ноутбук с отключенным интерфейсом UEFI?

Как установить Windows 10 с применением технологии Compact OS на компьютер с обычным БИОС (жёсткий диск MBR) или ноутбук с отключенным интерфейсом UEFI

Автор Владимир.

Привет друзья! Недавно я написал для Вас несколько подробных статей о технологиях WIMBoot и Compact OS, данные технологии созданы специально для производителей ноутбуков и планшетов, комплектующих свои устройства маленьким в объёме твердотельным накопителем SSD (16-32 ГБ). С помощью WIMBoot и Compact OS вполне возможно установить Windows 8.1 и Windows 10 на устройства с небольшим SSD, при этом операционная система будет занимать на диске (C:) всего 3 ГБ! Вроде бы всё хорошо, но есть одно неудобство — инсталляция системы происходит нестандартным способом в предзагрузочной среде с помощью интерпретатора командной строки (CMD). Также есть ещё важные нюансы, например, WIMBoot будет работать только на компьютере или ноутбуке с включенным интерфейсом UEFI, а Compact OS можно применить на машине с обычным БИОС без UEFI, вот об этом я и хотел сегодня поговорить.

{banner_google1}

В сегодняшней статье я покажу вамкак установить Windows 10 с применением технологии Compact OS на компьютер с обычным БИОС (жёсткий диск MBR) или ноутбук с отключенным интерфейсом UEFI. Что интересно, то если вы захотите установить Windows 10 с применением технологии Compact OS на ноутбук с включенным UEFI, то весь процесс будет выглядеть также, только разметку диску нужно будет произвести по другому (читайте информацию в самом конце статьи).

Как говориться — Лучше один раз увидеть, чем 100 раз услышать! Для примера установим Windows 10 с применением технологии Compact OS на компьютер с обычным БИОС (жёсткий диск MBR). Ещё узнаем, как уменьшить в два раза файл гибернации (hiberfil.sys) и разберём другие вопросы.

Итак, начали. Во-первых, создадим установочную флешку с Windows 10 и загрузим с неё компьютер с обычным БИОС и маленьким SSD-диском — 16 ГБ.

В начальной фазе установки Windows 10 жмём кл. сочетание Shift + F10 и открывается окно командной строки,

вводим команды:

diskpart

lis dis (выводим в список все накопители, подключенные к компьютеру)

sel dis 0 (выбираем единственный SSD, размер 16 ГБ)

clean (производим очистку накопителя)

creat par prim (создаём основной раздел)

format fs=NTFS quick (применяем к разделу быстрое форматирование (quick) в файловую систему NTFS)

activ (делаем раздел активным)

assign letter M (назначаем разделу букву диска M)

lis vol (выводим в список все разделы твердотельного накопителя SSD)

exit (выходим их diskpart)

dism /Get-WimInfo /WimFile:E:\sources\install.esd (дистрибутив Windows 10 содержит в себе несколько релизов системы: Домашняя, Профессиональная и др, нам для установки нужна Windows 10 Домашняя для одного языка, данная команда показывает нам, что Windows 10 Домашняя для одного языка имеет индекс 3от этой цифры зависит ввод следующей команды:

dism /apply-image /imagefile:E:\sources\install.esd /index:3 /applydir:M: /compact (распаковываем архив операционной системы на раздел M: c параметром /compact (загрузочная флешка буква E:))

bcdboot M:\Windows (создаём загрузчик для Windows 10 на диске M: (будущий диск C:)

{banner_google1}

 

Перезагружаем компьютер и загружаемся с твердотельного накопителя SSD.

Начинается заключительная фаза установки Windows 10.

Жмём «Далее» и производим необходимые настройки.

Windows 10 установлена.

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

 В нашем случае на диске (C:) занято файлами системы 6,84 ГБ,

а если бы мы установили Windows 10 без технологии Compact OS, то система занимала на диске (C:) 10 ГБ.

То что файлы Windows 10 находятся в сжатом состоянии не трудно убедиться. Смотрим свойства системной папки Windows, можно заметить, что фактический размер системной папки 11 ГБ, а на диске (C:) она занимает в два раза меньше места.

Если открыть свойства системной папки Windows 10, установленной без технологии WIMBoot, то результат другой.

В конце статьи предпримем ещё несколько важных действий.

Проверим, активирована ли у нас среда восстановления. В командной строке администратора введите команду:

reagentc /info

в нашем случае среда восстановления активирована — Enabled, в противном случае введите команду:

reagentc /Enabled

В предыдущих статьях я не удостоил внимания файл гибернации (hiberfil.sys), необходимый для нормальной работы «гибридного спящего режима», находится этот файл в корне диска (C:) и занимает 1,2 ГБ (в нашем случае), размер его зависит от размера установленной оперативной памяти.

В Windows 7 = 100 процентов

В Windows 8.1 = 70 процентов

В Windows 10 = 40 процентов.

Если у Вас установлена OS и вы добавили планку памяти, то соответственно увеличится и файл гибернации.

По вашему желанию файл гибернации можно удалить командой:

powercfg -h off

можно восстановить другой командой:

powercfg -h on

В Windows 7 и 8.1 можно уменьшить его размер до 50 процентов памяти, команда

powercfg hibernate size 50

Что касается Windows 10, то размер установленного операционной системой файла гибернации можно уменьшить в 2 раза, командой:

 powercfg /h /type reduced

Этим же способом можно установить Windows 10 с применением технологии Compact OS на ноутбук с UEFI, в этом случае только разметка диска будет другая.

diskpart
sel dis 0
clean
convert gpt
creat par efi size=100
format fs=fat32
creat par msr size=16
creat par prim
format fs=ntfs quick
assign letter M

Статья на эту тему: Как применить технологию WIMBoot на уже установленной Windows 10 и этим существенно сэкономить дисковое пространство на системном разделе (C:)

В 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

top


Nov 16, 2021

Compact OS lets you install the operating system files on your machine as compressed files. Compact OS is supported on both types of devices whether it is UEFI-based or BIOS-based.

Introduction

SSDs bring many advantages, not least a quicker startup, but rather their expense per gigabyte is as yet far higher than their hard drive partners. Subsequently, numerous people nowadays run Windows 10 from a little SSD or even MicroSD, leaving them barely adequate room to squeeze by. For the individuals who are truly battling, Compact OS can let loose space in Windows 10 without significant disadvantages.

Windows 10 and 11 comes along with features to save your disk space and optimize your image.

  • Compact OS allows you to run the operating system from compressed files.
  • Single-instancing helps you to run your pre-loaded Windows desktop applications in compressed files.

If you are running Compact OS on your machine and when you update Windows, it can replace or remove individual files as needed to help maintain the drive footprint size over time. From a technical viewpoint, Compact OS can be understood as a replacement for WIMBoot offering similar advantages. You can still use WIMBoot, but the new mechanism of Compact OS is far easier to set up.

It’s worth noting that this guide focuses on using Compact OS on a computer already running Windows 10, but you can also use this tool to deploy a compressed installation of Windows 10 on new devices. The whole interaction just requires a moment.

  1. Open Command Prompt as admin.
  2. Press the “Start” button and type “cmd”.
  3. Right-click the “Command Prompt” entry and choose “Run as administrator”.

Check Your Compact OS Status

In command prompt, type


compact /compactos:query

Press “Enter” to run the command.

compactos query

 
The system will most likely return one of three messages:

  • The system is not in the Compact state. It will remain in this state unless an administrator changes it.
  • The system is in the Compact state. It will remain in this state unless an administrator changes it.
  • The system is not in the Compact state but may become compact as needed.

 

 
If you see the first message, continue to the next step. If it is in the compact state, you will have to go to step 5 to disable it. If the message returned is same as the third one, you can leave it or compress/uncompress based on your requirements.

Free up Disk Space in Windows 10 by Enabling Compact OS

 
You can compress Windows 10 OS binaries with the following command:


compact /compactos:always

You will have to wait for the process to finish to go to the final step.

Uncompress Windows 10 by disabling Compact OS

 
You can disable compact Windows with


compact /compactos:never

. As it may take a while to complete this process, you will have to wait on the command window before closing it.

 

Check Your Free Disk Space

If you want to check how much free disk space you have on your C:\ drive with and without Compact OS being active, you can type dir in the same command prompt window.

  • By: Prakhar Gandhi

    Prakhar is extremely passionate about Computer vision and Web development. His passion for technology drives him in learning and exploring new stuff about technology. He is a Github Arctik code vault contributor and Developer program member for github.

  • WhatsApp Privacy Policy Updates: Concerns over Data Privacy

    See all this author’s posts

top

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

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как поставить windows на vmware
  • Nic compliance windows 10 что это
  • Canon универсальный драйвер печати x64 windows 10
  • Как снизить нагрузку на жесткий диск windows 10
  • Ultravnc windows server 2003