Как сжать игры в Windows и не потерять в производительности

2025-05-05 4059 комментарии
Бесплатная утилита CompactGUI позволяет сжимать игры и программы с помощью встроенного средства Windows — без переустановки и без снижения производительности. Экономия может достигать десятков гигабайт

Размер игр постоянно растет — некоторые проекты сейчас занимают более 100 ГБ. Если у вас ограничено место на диске, выбор обычно невелик. Вы можете временно удалить некоторые игры, но если интернет не самый быстрый — это может раздражать. Можно купить дополнительный или внешний диск — это дороже, зависит от количества свободных слотов и может вызывать потери в скорости. Однако, существует и другой способ — бесплатный инструмент CompactGUI.

Что такое CompactGUI?

Инструмент CompactGUI существует довольно давно. Сейчас появились и платные аналоги вроде «CompressorX», который использует ИИ. Но CompactGUI — бесплатный, с открытым кодом, хотя некоторые предпочитают альтернативу — Compactor. Оба инструмента делают одно и то же.

В некоторых случаях результаты впечатляют. Например, ARK: Survival Evolved изначально весил 169 ГБ, а после сжатия — 91,2 ГБ, что почти вдвое меньше! Конечно, не всегда разница столь велика, но в сумме можно освободить много места.

Скачать CompactGUI

CompactGUI работает не только с играми, но и с программами — иногда там тоже удается существенно сократить занимаемое пространство.

Как работает CompactGUI?

CompactGUI использует встроенную в Windows утилиту compact.exe, которая может сжимать файлы на разделах с файловой системой NTFS.  Используется «прозрачное» сжатие — это означает, что файлы остаются доступными в обычном виде, без перекодировки в другие форматы.

Есть несколько алгоритмов сжатия (от быстрого до самого эффективного, но медленного):

  • XPRESS4K
  • XPRESS8K
  • XPRESS16K
  • LZX

Буква «K» обозначает размер блока, то есть, например, в XPRESS4K используется блок размером 4K. В LZX используются блоки размером 32 КБ, что обеспечивает лучшее сжатие за счет большей нагрузки на процессор. В случае с CompactGUI файлы все равно распаковываются в оперативной памяти. Это означает, что процессору приходится тратить некоторое количество тактов только на распаковку игровых активов.

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

Насколько сильно CompactGUI уменьшает размер игр?

CompactGUI хранит большую базу данных игр с указанием их исходных размеров, конечного размера и использованного типа сжатия. Эта база данных находится в объекте JSON, и не каждая игра содержит данные о всех степенях сжатия. При использовании CompactGUI вы можете получить не совсем те же результаты, что показаны здесь, но они должны быть близки к окончательному результату. Эти статистические данные автоматически передаются CompactGUI в базу данных.

Игра Тип сжатия До сжатия После сжатия Коэффициент
Cyberpunk 2077 XPRESS4K 79.95 ГБ 78.26 ГБ 0.98x
Cyberpunk 2077 XPRESS8K 78.78 ГБ 77.61 ГБ 0.99x
Cyberpunk 2077 XPRESS16K 77.46 ГБ 76.04 ГБ 0.98x
Cyberpunk 2077 LZX 80.2 ГБ 78.25 ГБ 0.98x

В целом эти результаты не слишком впечатляют, но один-два гигабайта могут быть полезны, особенно если учесть, что вы получаете обратно свободное дисковое пространство. Это также указывает на то, что игра уже эффективно сжата. Теперь рассмотрим игру с гораздо большей экономией - Baldur&&񖔃s Gate 3.

Игра Тип сжатия До сжатия После сжатия Коэффициент
Baldur's Gate 3 XPRESS4K 142.62 ГБ 130.78 ГБ 0.92x
Baldur's Gate 3 XPRESS8K 146.18 ГБ 129.92 ГБ 0.89x
Baldur's Gate 3 XPRESS16K 145.9 ГБ 129.78 ГБ 0.89x
Baldur's Gate 3 LZX 152.71 ГБ 134.54 ГБ 0.88x

В данном случае экономия места составляет минимум 10 ГБ, что весьма впечатляет. Даже с легким типом сжатия XPRESS4K это 12 ГБ, освобожденных бесплатно. Этого места может хватить для хранения целой дополнительной игры! Теперь посмотрим на сжатие Counter-Strike 2.

Игра Тип сжатия До сжатия После сжатия Коэффициент
Counter-Strike 2 XPRESS4K 39.44 ГБ 29.34 ГБ 0.74x
Counter-Strike 2 XPRESS8K 36.18 ГБ 26.28 ГБ 0.73x
Counter-Strike 2 XPRESS16K 37.73 ГБ 28.13 ГБ 0.75x
Counter-Strike 2 LZX 38.17 ГБ 27.04 ГБ 0.71x

Как видно, разница может быть очень большой, и в случае с Counter-Strike вы получите обратно приличное количество места. Рассмотрим также несколько других интересных игр, которые встречаются в базе данных. Некоторые игры получают огромную пользу от сжатия.

Игра Тип сжатия До сжатия После сжатия Коэффициент
Little Kitty: Big City XPRESS16K 13.76 ГБ 6.34 ГБ 0.46x
Little Kitty: Big City LZX 13.48 ГБ 5.44 ГБ 0.40x
Cities: Skylines XPRESS16K 13.06 ГБ 7.08 ГБ 0.54x
Cities: Skylines LZX 13.27 ГБ 6.3 ГБ 0.47x
Half-Life: Alyx XPRESS16K 72.93 ГБ 61.6 ГБ 0.84x
Half-Life: Alyx LZX 72.52 ГБ 58.08 ГБ 0.80x

Хотя не каждая игра выигрывает от значительного сокращения дискового пространства при использовании данного инструмента, те, которые выигрывают, могут сэкономить вам огромное количество дискового пространства по сравнению с оригинальным размером игры. В случае с Little Kitty: Big City вы получаете обратно более половины своего дискового пространства, то же самое можно сказать и о Cities: Skylines при использовании LZX. Даже в Half-Life: Alyx, вы получите обратно от 10 до 14 ГБ, что довольно внушительно.

С CompactGUI вам придется следить за обновлениями игры. В CompactGUI встроен список наблюдения, который отслеживает папки с играми и при обнаружении обновлений автоматически сжимает новые и измененные файлы. Наконец, не стоит использовать эту программу в играх, использующих DirectStorage, таких как Ratchet & Clank: Rift Apart. Это связано с тем, что активы должны быть распакованы процессором, а не переданы на GPU, что сводит на нет все преимущества DirectStorage в производительности.

Стоит ли использовать CompactGUI?

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

© . По материалам XDA
Комментарии и отзывы

Нашли ошибку?

Новое на сайте