Значительно уменьшаем размер файлов в Windows 10
Несмотря на то, что объемы накопителей растут с каждым годом, использование вместительного SSD диска требует немалых затрат. Поэтому многие пользователи выбирают твердотельные накопители небольшого объема. Отсюда и возникают проблемы с недостатком места в системе. А если учесть какой объем занимают современные игры, то и пользователи с приличными SSD дисками могут испытывать проблемы.
В этой статье мы расскажем о новых методах сжатия, которые были представлены в Windows 10 и почему-то не сильно афишируются. Благодаря им вы сможете заметно снизить размер файлов без особого ущерба для производительности.
Compact.exe – новая утилита для сжатия файлов
В Windows 10 была представлена новая утилита для командной строки compact.exe , которая содержит новые алгоритмы для прозрачного сжатия файлов – игр, программ и прочего. Такой подход позволяет уменьшить размер файлов и пользоваться ими практически не нагружая систему.
Прозрачное сжатие в свою очередь схоже с привычным архивированием Zip или Rar, но позволяет обычно пользоваться файлами, как будто ничего и не изменилось. На самом деле вся работа с файлами будет происходить в оперативной памяти, поэтому желательно иметь неплохой запас ОЗУ.
В более ранних версиях Windows уже была доступна подобная функция ( Свойства файла/папки > Другие > Сжимать содержимо для экономии места на диске ), однако новые алгоритмы Windows 10 были заметно улучшены и предоставляют куда более продвинутые технологии сжатия практически не влияющие на производительность. Это также будет полезно пользователям с привычными HDD, поскольку чтение файлов меньшего объема может ускорить работу системы.
CompactGUI – графическая оболочка compact.exe
Несмотря на то, что Microsoft позволяет работать с собственной утилитой только в режиме командной строки, энтузиасты разработали для нее удобный графический инструмент. По умолчанию CompactGUI предлагает использовать алгоритм XPRESS8K, который представляет из себя хороший баланс между скоростью сжатия и уменьшением размера. Стандартным для Windows является алгоритм XPRESS4K, который заметно быстрее, но сжимает меньше.
- XPRESS4K: самый быстрый, но и самый слабый
- XPRESS8K: справедливый баланс между скоростью и сжатием
- XPRESS16K: более медленный, но и более сильный
- LZX: Самый медленный и самый сильный алгоритм сжатия. Имейте в виду, что он может довольно сильно нагружать систему, поэтому используйте его только если у вас неплохой процессор.
Процесс работы с программой довольно прост. В главном окне доступна только одна кнопка для выбора папки. Для примера мы будем использовать игру Dota Underlords. Найдите папку на диске, укажите желаемый алгоритм сжатия и нажмите на кнопку Compress Folder . По истечении небольшого количества времени программа предоставит краткий отчет о работе. В нашем случае папку с игрой удалось сжать на 32% с помощью алгоритма LZX, при этом никаких проблем с запуском и работоспособностью игры не возникло.
Для того чтобы отменить сжатие, прямо здесь же вы можете нажать на кнопку Uncompress Folder . Если вам потребуется сделать это позже, то при повторном запуске программы следует выбрать ту же самую папку и нажать на кнопку Analyze Folder . После чего вам снова будет доступна операция Uncompress Folder .
Ограничения новых алгоритмов сжатия
Несмотря на всю простоту использования новой утилиты сжатия в Windows 10, у нее есть ряд ограничений. В первую очередь, этот инструмент создан для сжатия файлов и папок. Он не подходит для компрессии разделов целиком. Для этого все же придется использовать compact /compactOS в командной строке.
Новые файлы в папке не будут сжиматься самостоятельно, а при изменении старых сжатие необходимо провести повторно. Также стоит отметить, что в проводнике такие файлы дополнительно никак не помечаются.
Пользуйтесь сжатием с умом и старайтесь не применять его на системные файлы Windows. Точно также необходимо понимать, что не все типы файлов одинаково хорошо сжимаются. Среди них изображения, видео, архивы и музыка.
Не забудьте подписаться и поставить лайк. Впереди будет еще много крутых статей. А для того чтобы не пропускать свежие новости присоединяйтесь к нам в социальных сетях.
Неперемещаемые файлы мешают сжать том Windows 10
Я уже рассказывал как разбить диск на разделы или изменить их размер средствами самой Windows 10. Однако, как оказалось, в прошлый раз упустил одну существенную деталь. Прочитав сегодняшнюю статью вы узнаете о причинах, препятствующих изменению размера диска и почему может быть опасно изменять разделы дисков в Windows 10 сторонними утилитами.
Откуда берутся неперемещаемые файлы Windows 10
Итак, попытка высвободить место на диске Windows 10 может закончится уведомлением, что невозможно сжать том дальше области расположения неперемещаемых файлов , хотя места ещё предостаточно. Причём, свежеустановленная система, без проблем, позволила бы вам это проделать с тем же диском при аналогичном объёме данных.
Проверка или дефрагментация диска тут не помогут. Как видите, система недвусмысленно даёт понять что препятствуют сжатию тома, но не сообщает откуда берутся эти загадочные «неперемещаемые файлы».
Загадка решается довольно просто – неперемещаемые файлы являются результатом работы системы защиты Windows 10, а конкретнее функции, создающей точки восстановления. Бгагодаря её работе, у нас появляется возможность откатить нежелательные изменения системы, возвращая компьютер к более раннему состоянию.
По этой причине, свежеустановленная Win10 и даёт перераспределить диск практически на всё свободное пространство, так как пока не успела насоздавать точек для отката, а разбивая диск сторонними утилитами (особенно когда загрузка происходит с флешек, типа Hiren’s BootCD и тому подобного), вы просто не учитываете эти данные и как поведёт себя система в критической ситуации не известно. В любом случае, рассчитывать на эти точки восстановления уже не приходится.
Сжатие тома Windows 10 с неперемещаемыми файлами
Хоть система и пишет, что невозможно сжать том дальше области расположения неперемещаемых файлов, сделать это всё-таки можно, временно отключив функцию защиты системы и удалив точки восстановления.
Попасть в настройки защиты системы можно кликнув правой кнопкой мыши по значку «Этот компьютер» и перейдя «Свойства -> Дополнительные параметры системы» открыть вкладку «Защита системы».
После отключения защиты и удаления точек восстановления, прежде чем приступить к сжатию тома жёсткого диска, необходимо перезагрузить компьютер, иначе система сообщит что на диске недостаточно места. После перезагрузки, всё должно получиться как задумывалось, только не забудьте снова включить защиту.
ЕСЛИ СЧИТАЕТЕ СТАТЬЮ ПОЛЕЗНОЙ,
НЕ ЛЕНИТЕСЬ СТАВИТЬ ЛАЙКИ И ДЕЛИТЬСЯ С ДРУЗЬЯМИ.
Вадим Стеркин
SSD уже стали обычным делом, и борьба за скорость загрузки отошла на второй план, а на первый вышла схватка за след системы на диске. Microsoft представила сжатие системных файлов в Windows 8.1 Update, и в Windows 10 идея получила интересное развитие.
В прошлой статье я ведь не случайно рассказывал, как правильно измерить место на диске 😉
[+] Сегодня в большой программе
История вопроса
Давайте посмотрим, что происходило с размером Windows в последнее десятилетие.
Windows Vista
В 2006 году Windows переходит на новую компонентную систему обслуживания, а развертывание ОС происходит путем применения к диску файлов из образа install.wim.
WIM — новый формат, поддерживающий несжатое состояние и два типа сжатия. Благодаря файловому формату, систему можно распаковать в папку, применить обновления и захватить обратно в сжатый WIM-образ.
Windows 7
Система уверенно набирает популярность, и папка WinSxS становится объектом пристального внимания пограничных служб диска Цэ. У них обретают актуальность различные средства кастрации, но в массы это варварство не идет.
Впрочем, появляются и более осмысленные руководства, освобождающие место на диске средствами ОС за счет сжатия:
- всего диска путем установки флажка в его свойствах
- только системных файлов утилитой 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, но необходимые для отката (остальные удаляются).
В 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 (Compact OS)
Задолго до официального выхода Windows 10 в блоге Windows появился на редкость расплывчатый пост об оптимизации дискового пространства новой ОС. В нем декларировались интересные улучшения, но технические подробности отсутствовали. Их и сейчас немного, впрочем.
На картинке два направления экономии:
- 4-12GB благодаря отказу от образа восстановления (на практике и больше бывает)
- 2.6GB за счет сжатия (в х86 – 1.5GB)
Про восстановление будет следующая статья серии, а сейчас речь пойдет о механизме сжатия системных файлов под названием Compact OS .
Как выяснить статус сжатия
Windows может автоматически применять сжатие, поэтому для начала проверьте текущее состояние системы командой:
Наряду со статусом, в результатах также отображается рекомендация – сжимать или не сжимать.
Как выполнить сжатие
Перейти к работе с компактной ОС можно массой различных способов.
В работающей системе
Пожалуйста, сначала проверьте текущее состояние↑ и, если ОС не сжата, измерьте дисковое пространство и сообщите в комментариях подробности 1
В командной строке от имени администратора:
Заметьте, что точкой входа в новую технологию стала хорошо знакомая утилита compact.exe! Выполнение команды займет некоторое время.
Отмена сжатия реализована так же просто:
В момент установки или обновления
Недавно я рассказывал про новый ключ программы установки /Compat для проверки ПК на совместимость с Windows 10. Еще одной новинкой стал ключ /Compact OS:
С помощью файла ответов
И у файла ответов есть новый параметр Compact.
В MSDN есть интересное примечание, что установку необходимо запускать из среды Windows 10 или ее версии Windows PE (в более старые PE можно вручную добавить драйвер). Вероятно, это также применимо к ключу /Compact OS программы установки.
В момент применения образа в среде Windows PE
У DISM тоже появился новый ключ /Compact.
В 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 все-таки подсвечивает синим папки, в которых файлы подверглись сжатию.
Что именно сжимается
Отчет о сжатии выглядит примерно так.
Сжимаются файлы в папках Windows и Program Files, а также магазинные приложения. Системные файлы обеспечивают львиную долю сэкономленного места. Это хорошо видно из отчета DISM о хранилище компонентов.
Ниже сведения из чистой установке 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 предлагает более сбалансированный подход к экономии дискового пространства.
Исходная экономия дискового пространства
Увеличение размера ОС со временем
Вопросы и ответы
Я постарался предвосхитить ваши основные вопросы.
На каких типах устройств работает Compact OS?
Поддерживаются устройства с UEFI и BIOS.
Как Windows определяет, дает ли сжатие преимущество конкретному ПК?
Точно неизвестно. В блоге Windows на первые два места поставили объем RAM и скорость CPU. Емкость диска не упоминали, но очевидно, что технология ориентирована в первую очередь на маленькие диски.
Предположу, что сжатие не выполняется автоматически и не предлагается на системах с емкостью физического диска (а не системного раздела) свыше 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 и не заметят никаких замедлений.
Почему разжимается намного меньше файлов, чем сжимается?
Если сразу после сжатия вернуться к исходному состоянию, будет примерно такая картина
По сравнению с отчетом о сжатии 2 папок обработано столько же, а файлов разжато в примерно в 1.5 раза меньше, чем сжималось ранее.
Точной причины такого поведения я не знаю. Возможно, в отчет сжатия попадают все обработанные файлы, в т.ч. с фактором 1:1, а при декомпрессии они не считаются разжатыми.
Как сочетается Compact OS и сжатие компонентов в папке WinSxS?
Технологии работают параллельно. Состояние Compact OS вы можете контролировать сами, а разностное сжатие компонентов выполняется без вашего участия и необратимо.
Литература
В процессе подготовки статьи мне пригодились следующие материалы:
Дискуссия
Сокращение размеров и стоимости ПК ставит перед создателями Windows интересные задачи, и они не только придумывают решения, но и продолжают совершенствовать их. K еще одной стороне технологии Compact OS я вернусь чуть позже, а в следующей статье я расскажу, что еще изобрели разработчики для уменьшения следа системы на диске.
Однако в контексте дискового пространства далеко не все ПО Microsoft находится на одном уровне технологического развития. Так, Microsoft Office в этом плане выглядит неутешительно – у традиционного пакета стали нормой ежемесячные обновления весом в 500-600MB, оседающие в папке Installer, а обновления Office 2016 Click-to-Run могут отъедать гигабайты в папке ProgramData.
В комментариях напишите:
- исходный статус сжатия Windows 10
- модель устройства, емкость диска, марку CPU и объем RAM
- способ текущей установки Windows 10 (обновление / чистая)
- объем освободившегося дискового пространства после сжатия
- исходный статус сжатия Windows 10
- модель устройства, емкость диска, марку CPU и объем RAM
- способ текущей установки Windows 10 (обновление / чистая)
- объем освободившегося дискового пространства после сжатия
↩
37953 files within 17349 directories were compressed↩
Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.
Об авторе
Вадим является владельцем этого блога, и большинство записей здесь вышло из-под его пера. Подробности о блоге и авторе здесь.
Вас также может заинтересовать:
Подпишитесь на бесплатные уведомления о новых записях и получите в подарок мою книгу об ускорении загрузки Windows!
комментариев 78
В данной теме ещё, если возможно, неплохо бы затронуть тему взаимоотношений сжатия и поиска, через индексирование, например, как обстоят дела с производительностью.
Вообще, про поиск и индексирование я бы почитал статью отдельно. 😉
если индексный файл, который может быть оооочень большого размера не сжимается то никак не должно повлиять
Alexey Prikhodko: В данной теме ещё, если возможно, неплохо бы затронуть тему взаимоотношений сжатия и поиска, через индексирование, например, как обстоят дела с производительностью. »
Алексей, индекс лежит в ProgramData, эта папка не входит в сферу сжатия.
Alexey Prikhodko: Вообще, про поиск и индексирование я бы почитал статью отдельно. 😉 »
Евгений Багмет
1 Система находится в состоянии сжатия.
2 OCZ VERTEX 4 128GB, Cpu — 3770k, 16GB ram
3 Система Windows 10 pro ставилась путем обновления.
4 не известно
Евгений, это укладывается в мою оценку границы автосжатия в 128 GB
Очень своевременная и нужная фича.
Вопрос, если свежеустановленный образ ужимается на 2Гб на сколько ужмется уже пожившая, многажды раз обновленная десятка?
Евгений Казанцев: если свежеустановленный образ ужимается на 2Гб »
Евгений, я не говорил, что в эксперименте был свежеустановленный образ. Я сказал чистая установка. Вообще, обновления сразу качаются, если интернет не отключать.
Евгений Казанцев: на сколько ужмется уже пожившая, многажды раз обновленная десятка? »
Точного ответа нет, потому что влияют три фактора, два из которых контролируете вы (все упомянуты в статье).
Спасибо за дельную статью!
У меня на ноутбуке SSD 480 ГБ, сжимать не вижу смысла, соответственно:
«Система не находится в состоянии сжатия, так как, по данным Windows, это состояние
не является полезным для системы.»
Под рукой была виртуальная машина с Windows 10. Протестировал на ней:
1. Исходный статус: не сжата;
2. Виртуальная машина Hyper-V Gen2, 2 ядра, 4 ГБ, диск 20 ГБ VHDX;
3. Чистая установка + некоторый софт;
4. До сжатия: Занято 12.3 ГБ / Свободно 7.11 ГБ
После сжатия: Занято 9.77 ГБ / Свободно 9.67 ГБ
Сжато файлов: 32434, в каталогах: 14619
Данные объемом 6 500 089 834 байт сохранены в 3 793 034 264 байт.
Степень сжатия 1,7 к 1.
Богдан Зиянбаев
На планшете с 1 гб ram и 16 гб памяти в 32 битной системе освобождение заняло около 1.4 гб, падение производительности не было, но нагрузка на Atom z3537 возросла. Чистая установка, по умолчанию была выключена функция Compact OS. С выходом ноябрьского обновления я думаю это фича не будет актуальна, так как можно приложения устанавливать на sd.
Богдан Зиянбаев: С выходом ноябрьского обновления я думаю это фича не будет актуальна, так как можно приложения устанавливать на sd. »
Станет менее актуальна, если вы ставите много приложений из магазина, особенно игр. Экономия от сжатия ОС останется такой же актуальной.
Как всегда полезная статья. И главное — своевременная. Задумываюсь над обновлением жинкиного планшета (64 гб SSD) с заводской 8 на 10. Как раз с осенним обновлением 10 стала посимпатичнее и постабильнее (обновился как инсайдер).
Ну и как водится вопрос: В последних сборках вроде бы уже возможна активация 10 ключом от 7 и 8, в том числе и из биоса. Значит ли это, что я могу установить 10 сразу начисто, и она подхватит ключ от 8 из биоса и активируется?
Дамир, пожалуйста, не задавайте вопросов не по теме, это в правилах обсуждений написано. См. пару последних страниц тут и продолжайте там же при нбх (а лучше всего провести свой эксперимент и сообщить результат).
1. «The system is not in the Compact state but may become compact as needed.»
2. OCZ-VERTEX3, 90GB, i3-3217U, 8GiB.
3. Чистая установка Windows 10 Pro x64.
4. Сжатие не проводилось.
1. Система находится в состоянии сжатия.
Размер хранилища компонентов по данным проводника : 3.83 GB
Фактический размер хранилища компонентов : 3.79 GB
2. A-DATA 120GB, i7-2670qm, 16GB ram
3. Windows 10 pro ставилась путем обновления.
4. —
Имеет ли смысл обновлять netbook c atom-ом,2гб ram и 160gb hdd на борту с win 7 на win 10?
Олег, думаю, вам надо попробовать и самому решить в течение месяца.
Олег Алексеевич
Я обновлял одноядерный ятом (самсунг н100, n433, кажется). Полет нормальный, но только не работает регулировка яркости дисплея.
Максим Донников
Весьма интересная статья.
Ноут 60гб ссд, 8гб озу и и5 3210м — используется
Дестоп 80 гб озу, 16гб озу и и5 2500к — не используется «но может перейти в него при необходимости», т.е. в случае уменьшения места — я так понимаю, система и сама сможет использовать эту фичу?
Максим, проверьте свою теорию самостоятельно (возможно, придется пожить несколько дней с недостатком места).
Максим Донников
Забил диск, если будет что то — отпишусь
Максим Донников
Ну в общем по итогам спустя 4 дня — я думал что не сработает и очистил диск от мусора, сегодня глянул т.е. ещё через день —
«Система находится в состоянии сжатия. »
Так что да — система сама может включить эту функцию.
Максим, спасибо за отчет!
Было бы полезно. Win10 стоит второй системой на 35Гб огрызке диска. Вот только неизвестно, как сжатие повлияет на работу Parallels и сторонних драйверов NTFS…
Вадим, вам информация по этим вопросам случайно не попадалась?
Александр, не попадалась, но я не думаю, что есть какие-то проблемы. Опять же, операция обратима — почему бы вам не проверить и не сообщить результат вместо вопроса. С другой стороны, зачем ставить ОС на огрызок диска, чтобы потом волноваться по любому поводу.
Отчитываюсь. И Parallels в режиме Bootcamp, и Tuxera NTFS работают штатно.
Да, вот результаты: http://pastebin.com/Lzrd6pAA
Чуда, естественно, не случилось, всего пара гигабайт, но и то хлеб.
А, да. Samsung 840 EVO, 12 Gb RAM, i5-3470, 3.2 GHz.
Vadim Sterkin: С другой стороны, зачем ставить ОС на огрызок диска »
У меня там только Стим и пара специальных программ стоит. Выделять больше не вижу смысла, но не хотелось бы, чтобы место кончилось внезапно.
Спасибо за статью, Вадим!
1) The system is not in the Compact state but may become compact as needed.
2) Ультрабук, SanDisk U100 128 Gb, Core i7-3517U (1.9 Ghz), 8Gb RAM
3) Чистая установка (Свежая установка + обновление, с проведенной очисткой без ResetBase)
4) Освободил лишь 1.9 Gb (Размер хранилища до сжатия был 5.8 Gb)
Офтоп. Осталось лишь посмотреть на производительность. Правда меня больше волнуют не «секунды», а децибелы вентилятора ноутбука, а то система часто любит поюзать Turbo Bust 🙂
Алексей, нормальный результат с учетом /ResetBase
Странно. Система на HDD, системный раздел 90ГБ (свободно 45). Пишет, система сжата, зачем.
Кстати, в своё время сжимал из-под РЕ в Семёрке папки Windows и обе Program Files (следствие нашумевшей статьи на Хабре о ускорении загрузки), всё работало без проблем.
1) «Система не находится в состоянии сжатия, но при необходимости может перейти в него.»
Рекомендаций по сжатию системы не предложено. Состояние диска до сжатия — 45,3 Гб занято / 65,9 Гб свободно
2) Десктоп. SSD Crucial BX-100, 120 Гб. FX-8350, 16 Гб RAM
3) Windows 10 Pro. Устанавливалась обновлением с Win 8.1 Pro
4) Состояние диска после сжатия — 43,6 Гб занято / 67,6 Гб свободно
После распаковки состояние диска стало следующим: 47,1 занято, 64,1 свободно
Олег Алексеевич
1. Система не находится в состоянии сжатия, так как, по данным Windows, это состояние
не является полезным для системы.
2. Crucial m4 128 Гб. Интел Е7200 (p35- чипсет матери), 4 гб. ram.
3. Windows 10 Pro медленный круг для инсайдеров обновлением 8.1
4. Не проводилось
З.ы. Вадим, вы бы написали, что команду выполнять в power shell, а то я, гуманитарий, пробовал в «выполнить» и в «cmd» ))
Олег Алексеевич
upd: про cmd тупанул — работает всё.
1. Система не находится в состоянии сжатия, но при необходимости может перейти в него.
2. Asus X555LJ. Intel Core i3 5005U, 4Гб RAM. SSD 120 Гб
3. x64 — чистая установка.
4. 2.79 Гб — 40%
1. Система не находится в состоянии сжатия, так как, по данным Windows, это состояние
не является полезным для системы
2. ПК, SSD Samsung 840 — 250Gb, Core 4770S, 16Gb
3. Windows 10 Pro 64 обновление c 8.1
4. 1.79Gb (коэффициент 1.6)
Скрин: http://i.imgur.com/G2GIrJm.png
1. Исходный статус: «The system is not in the Compact state because Windows has determined that, it
is not beneficial for this system.»
2. HP Elite 8200, 320 ГБ, Core i5-2400, 10 ГБ ОЗУ
3. Обновление с Windows 8.1
windows 8.1
4. 39238 files within 15511 directories were compressed.
6 480 954 969 total bytes of data are stored in 3 881 176 464 bytes.
The compression ratio is 1.7 to 1.
1. Исходный статус — Система находится в состоянии сжатия.
2. Dell Inspiron 11 3147. 60GB SSD. Pentium N3530 4GB RAM
3. Windows 10 Pro, cборка 10.0.10586 установлена обновлением поверх сборки 10.0.10240.
4. Сжатие уже проведено.
1. Система не находится в состоянии сжатия, так как, по данным Windows, это состояние
не является полезным для системы
2. ПК на Gygabyte 965P-DQ6, SSD Samsung 850 Pro 128 GB, CPU Intel Core 2 Duo E8600 (3,33 Ghz), 4GB RAM
3. Windows 10 Home 64-bit, обновление с Windows 8.1
4. Сжатие не проводилось.
Вадим, RAPID сейчас отключен, всё-таки 4 GB RAM маловато для этого режима.
На Win 8.1 на этом же ПК RAPID mode был активирован, с ним я и обновился до Win 10.
По моим измерением RAPID «отъедает» примерно 0.5-0.6 GB RAM.
А Вы используете эту функцию?
Нет, у меня всего 8гб в ноуте.
Я не рекомендую применять Compact OS:
Жестких дисках.
Почему? Меньше считывать данных- быстрее скорость работы. А ЦПУ в большинстве устройств и так простаивают.
Но это конечно для стационарных устройств, у мобильных вопрос с энергопотреблением.
ПК с зашифрованным системным диском (BitLocker). Шифрование само по себе снижает производительность, и дополнительное сжатие может только ухудшить ситуацию. Microsoft советовала избегать шифрования на системах с WimBoot, и я не вижу причин к отмене этой рекомендации для Compact OS.
А разве BitLocker не использует инструкции новых процессоров, ускоряющие шифрование?
AES на новых процессорах фактически бесплатный, скорость его работы упирается в скорость оперативки.
Виталий: Почему? Меньше считывать данных- быстрее скорость работы. А ЦПУ в большинстве устройств и так простаивают. »
Потому что WimBoot / Compact OS полагается на высокую скорость случайного доступа, а не только на ЦПУ.
Виталий: А разве BitLocker не использует инструкции новых процессоров, ускоряющие шифрование? »
Какая разница? С шифрованием все равно медленнее, чем без шифрования. Со сжатым шифрованием еще медленнее.
1. Система не находится в состоянии сжатия
2. SSD Kingrich 32 GB (!!чисто китаец, взял интереса ради), Xeon e5450, 8GB RAM
3. Чистая установка Windows 10 Pro x64.
4. Сжато файлов: 41307, в каталогах: 15974
Данные объемом 5 947 844 184 байт сохранены в 3 617 712 483 байт.
Степень сжатия 1,6 к 1.
-1.6 Гб получилось.
Виктор, интересно, почему такой маленький диск не сжат. Возможно, боятся оказывать давление на китайцев 🙂
Андрей
1. Система не находится в состоянии сжатия
2. Transcend SSD320, 64Гб, i5-4670, 16Гб RAM
3. Чистая установка Windows 10 Home x64
4. 30,4 Гб было — 33,7 Гб стало
Вот читаю, что у большинства на 120Гб ССДхах автоматически не включалось сжатие. У меня же: «The system is in the Compact state. It will remain in this state unless an administrator changes it.»
Windows 10 Pro, Fast Insider level (обновления еще с превью).
Kingston V300 120Gb, Core i5 2500k, 16Gb RAM
Ну, я отключать ради интереса не стану 🙂
Константин Соловьев
Вадим, здравствуйте!
Посоветуйте, плиз, стоит ли мне включать на планшете в свойствах диска С сжатие диска, если сжатие compactOS уже включено?
А то уж слишком мало у меня свободного места сейчас образовалось, карта памяти сдохла, купить новую пока не могу.. Видимо, dropbox все же очень не рекомендуется для карт памяти… 🙁
Константин, я бы не стал
1. Система находится в состоянии сжатия.
2. PLEXTOR PX-256M5Pro 256 GB (размер раздела с ОС — 137 GB), CPU AMD A10-6800K 4.4GHz, 8GB RAM
3. Система Windows 10 PRO сборка 10586 ставилась путем обновления более ранних сборок, начисто ставилась одна из ранних сборок осенью 2014
1 Система не находится в состоянии сжатия.
2 80ГБ INTEL SSDSA2M080G2GC, CPU Core-I7 870 (2933.9 MHz), 8 GB RAM
3 Чистая
4 До сжатия было занято 25,686 ГБ, после сжатия занято стало 28,461 ГБ. После возврата в исходное состояние стало 25,136 ГБ. После всех манипуляций в итоге на 500 МБ больше места стало
1. Система находится в состоянии сжатия.
2. 1000Гб WDC WD10EZEX-19M2NA0 (100Гб системный раздел)
Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz
8135 МБ (DDR3 SDRAM)
3. Обновление с Windows 7 Pro x64
4. Неизвестно
Многострадальный Acer Iconia W510.
Обновление Windows 8 Home SL до 8.1 и до 10.
Остальное в картинках, так нагляднее. http://1drv.ms/1HteQYK
Уж точно — многострадальный )) (у меня W511)
Грубо говоря, это же мобилка (хотя и не звонит, зараза), и поэтому я не советую ничего сжимать — для своих личных файлов есть флешки, а системе с дюжиной-двумя установленными прогами места хватит. Особенно если её почистить от мусора и «метростроя» или вчистУю поставить сборку вин 10 Энтерпрайз LTSB вообще без оного… И рекавери снести при установке (10 гиг).
Зачем там Энтерпрайз LTSB?
1- Система не находится в состоянии сжатия, так как, по данным Windows, это состояние
не является полезным для системы.
2- Lenovo Y500
SAMSUNG MZMPA016HMCD-000L1 — 1Тб
CPU Core-I7 3630
Ram 8 gb
3-способ текущей установки Windows 10 — обновление c 8.1
4-сжатие не производилось
Вам нужен SSD в такой конфиг.
Windows-10 pro (чистая установка из под Bios), 4G Ram ,системный раздел 57г, жесткий диск HDD 500G
После проверки показало что «система не находится в состояние сжатия»
попробовал применить сжатие ,свободное место увеличилось с 39,3г до 42.0г из 57г, заметных тормозов системы вовремя работы не заметил,но при перезагрузке заметил появления чёрного экрана и его зависания на 5-7 сек. попробовал отменить сжатие свободное место уменьшилось с 42.0г до 38.5г
поэксперементирую, безболезненно откатить процесс же возможно?
1. Включено
2. Самосбор, AMD Phenom II x4 955, памяти 4 гб
3. Обновление с 10240.
4. Не знаю сколько т.к. уже отменил сжатие. Из-за него скорость загрузки упала раза в 1.5 наверное. Притом что я его не включал, оно автоматом включилось когда объем свободного места на HDD упал до 60 гб.
Сергей Ведясов
Планшет acer iconia w5 изначально на win 8 обновлен до 8.1 а потом и до 10
начальное состояние без сжатия
занято 19.9 из 28 свободно 8.06
после сжатия коф 1ю6 к 1
занято 17.3 из 28 свободно 10.6
1) Система не находится в состоянии сжатия, так как, по данным Windows, это состояние
не является полезным для системы.
2)Виртуальная машина wmware workstation 12, 100 Гб диск, 3 Гб ОЗУ.
3)Последняя инсайдерская сборка windows 10, установлена обновлением.
4) —
исходный статус сжатия Windows 10 — было, без предупреждения
DEXP Ursus 10w 3g, 25.2 GB (из них 3 ГБ на WIM), Intel Atom z3735D и 2 GB ОЗУ (1.8 активно)
способ текущей установки Windows 10 (обновление)
объем освободившегося дискового пространства после сжатия
Сжато файлов: 12315, в каталогах: 9800
Данные объемом 241 681 295 байт сохранены в 240 580 135 байт.
Степень сжатия 1,0 к 1.
Сейчас обновляюсь до RTM Threshold 2 (10586), вдруг еще прижмется 🙂
Доброй ночи)
Aspire e1-571g
i5-3230m, 4G, 500G
Windows домашняя*10-путем обновления, раздел 50G(занято 14g)
Система находиться в состоянии сжатия.
Приветствую!
Есть ли какие нюансы при захвате образа для развертывания из Windows PE? т.е. можно делать обычный захват с максимальным сжатием? Раньше собирал для планшета Wimboot, а теперь хочется попробовать этот способ
Особых нюансов нет, но я не вижу в MSDN информации, поддерживается ли захват ОС в сжатом состоянии. Поэтому, я бы захватывал несжатую, а сжатие применял при развертывании, как описано в статье ↑
Приветствую!
Поддерживает ли данная технология wim образы с несколькими редакциями? т.е. можно ли написать в команде Index:2 и установить тем самым редакцию Home из msdn дистрибутива
WimBoot такое не поддерживал, о чем было написано в базе знаний
DISM.EXE /Apply-Image /ImageFile:INSTALL.WIM /Index:1 /ApplyDir:C:\ /Compact
заменить 1 на 2, т.е. в оригинальном install.wim 1 — редакция Pro, 2 — редакция Home
Оригинальный install.wim предназначен для установки с setup.exe. А свои образы в один складывать необязательно. А так, что мешает вам поверить на ВМ и сообщить результат?
Vadim Sterkin: А так, что мешает вам поверить на ВМ и сообщить результат? »
время и место)
постараюсь пожже проверить
Проверил, все работает, теперь ненужно специально готовить образ
исходный статус сжатия Windows 10:
Не включено и утилита сообщает, что не нужно
модель устройства, емкость диска, марку CPU и объем RAM
Asus n56, Intel Core i5, ssd 256GB, 16GB ram
способ текущей установки Windows 10 (обновление / чистая):
upgrade from windows 7
объем освободившегося дискового пространства после сжатия:
сжатие не проводил