Современная библиотека Steam занимает 500 ГБ, прежде чем кто-то это замечает. Cyberpunk 2077 требует 62 ГБ, Call of Duty занимает более 200 ГБ, а Baldur’s Gate 3 просит 150 ГБ при установке. Обычный ответ — удалить игры, в которые не играли месяцами, но это означает переустановку позже на подключениях, которые не всегда быстрые или безлимитные. Game Compressor, инструмент, о котором XDA писал, когда пользователь освободил 300 ГБ без удаления ничего, это CompactGUI, открытый интерфейс, который обёртывает встроенное в Windows прозрачное сжатие NTFS и уменьшает установленные игры на месте, часто на 30–60 процентов, при этом Steam ничего не замечает. Но есть подвох: CompactGUI подходит не для каждой установки. Он имеет известные проблемы производительности на очень больших папках, его код на Visual Basic вызывает compact.exe вместо прямого вызова Win32 API, и игры, использующие DirectStorage на Windows 11, активно теряют производительность, когда их активы хранятся сжатыми на диске. Мы протестировали семь альтернатив Game Compressor на Windows 11, которые либо выполняют то же прямое сжатие по-другому, либо атакуют проблему хранилища с совершенно другого угла.
Быстрое сравнение
| Приложение | Лучше всего для | Бесплатный план | Начальная цена | Выделяющаяся функция |
|---|---|---|---|---|
| Compactor | Прямое сжатие NTFS через Windows API | Да | Бесплатно | Движок на Rust, вызывает Win32 напрямую, без компактно.exe |
| Windows compact.exe | Командная строка с возможностью сценариев, без установки | Да | Бесплатно с Windows | Поставляется в каждой сборке Windows 10 и 11 с 2016 года |
| WizTree | Поиск крупнейших игр перед сжатием | Да | Бесплатно для личного использования | Сканирование MFT завершает весь диск NTFS за секунды |
| TreeSize Free | Подробные отчёты и детализированные анализы по папкам | Да | Бесплатно (личное), Pro от $59.95 | Сортируемая таблица плюс диаграмма каждой папки |
| WinDirStat | Полностью открытая визуализация treemap | Да | Бесплатно (GPLv2) | Цветная treemap каждого файла на диске |
| Steam Library Manager | Массовое перемещение игр на более большой диск | Да | Бесплатно | Перетаскивание между несколькими библиотеками Steam |
| 7-Zip | Архивирование старых игр для последующей переустановки | Да | Бесплатно (LGPL) | LZMA2 сокращает ещё на 20–30 процентов приостановленную игру |
Почему люди уходят от CompactGUI
Четыре варианта появляются на форумах Steam, Reddit и в самих проблемах GitHub инструмента. Во-первых, скорость на очень больших папках. README Compactor прямо указывает на это, отмечая, что CompactGUI вызывает compact.exe вместо прямого вызова Windows API, поэтому папка на 100 ГБ может занять необычно много времени на сканирование и переверификацию.
Во-вторых, DirectStorage. Новые игры Windows 11, поставляемые с API DirectStorage, передают активы прямо с SSD на GPU, и файлы, которые сначала должны быть распакованы CPU в RAM, нарушают этот конвейер. Сжатие этих конкретных игр замедляет загрузку вместо помощи.
В-третьих, проблемы с защитой от читерства. Несколько систем защиты от читерства на уровне ядра иногда отмечают файлы, расположение которых на диске не соответствует ожиданиям после обновления, что заставляет пользователей искать статус сжатия каждой затронутой папки. В-четвёртых, рабочий процесс. Каждое обновление Steam записывает новые несжатые файлы, поэтому любой, полагающийся на CompactGUI без списка наблюдения, вручную повторно запускает сканирование в день обновления.
Альтернативы
Compactor: лучше для прямого сжатия NTFS через Windows API
Compactor от Freaky — это наиболее близкая прямая альтернатива CompactGUI с технической точки зрения. Написан на Rust и вызывает Win32 API сжатия напрямую вместо порождения compact.exe, что решает проблему «медленность на очень больших папках», которая преследует CompactGUI. Все четыре уровня XPRESS и LZX раскрыты, интерфейс представляет собой встроенное веб-представление, и приложение не открывает сетевые порты.
Где он недостаёт: Проект не получал существенных обновлений с 2020 года, и интерфейс выглядит старомодно. Нет списка наблюдения для автоматического переустановки сжатия после обновления Steam.
Цена: Бесплатно и с открытым исходным кодом (Rust, встроенное веб-представление).
Против Game Compressor: Быстрее на больших библиотеках и ближе к Windows API. Отсутствует список наблюдения и недавнее улучшение UI, которое CompactGUI добавил в версию 3.
Скачать: github.com/Freaky/Compactor
Кратко: Выберите Compactor, если медленность CompactGUI на больших папках игр — это конкретная проблема, на которую вы натолкнулись.
Windows compact.exe: лучше для командной строки с возможностью сценариев и без установки
Windows compact.exe — встроенный инструмент Microsoft, который обёртывают как CompactGUI, так и Compactor. Запуск compact /c /s /a /i /exe:LZX "C:\Program Files (x86)\Steam\steamapps\common\Game Name" сжимает одну папку игры с алгоритмом LZX и пропускает уже сжатые файлы. Работает на любом диске NTFS с Windows 10 версии 1809 и выше, поставляется с Windows 11 и дает те же коэффициенты сжатия, что и инструменты GUI, потому что это одна и та же базовая функция.
Где он недостаёт: Нет индикатора прогресса, нет автоматического выбора алгоритма, нет списка наблюдения. Вы должны знать, какой алгоритм подходит для какого типа игры, и повторное запуск после каждого обновления Steam — это работа по написанию сценариев.
Цена: Бесплатно, включено в Windows 10 и Windows 11.
Против Game Compressor: Тот же движок, установка не требуется, но нет помощи. Идеально подходит для установки со сценариями в homelab или на общем компьютере.
Скачать: learn.microsoft.com/windows-server/administration/windows-commands/compact
Кратко: Выберите compact.exe, если вы уже пишете сценарии для администрирования Windows и предпочитаете написать пакетный файл, чем устанавливать GUI.
WizTree: лучше для поиска крупнейших игр перед сжатием
WizTree читает таблицу главных файлов NTFS напрямую, что позволяет ему сканировать полный диск на 2 ТБ за секунды вместо минут, необходимых для обхода каталога. Эта скорость имеет значение, когда цель — сортировка: выясните, какие четыре или пять игр составляют 80 процентов папки Steam, затем решите, сжать ли их, переместить или удалить забытые.
Где он недостаёт: Сканирование MFT работает только на локальных дисках NTFS. Сетевые общие ресурсы и тома без NTFS отступают на то же медленное перечисление, что и всё остальное.
Цена: Бесплатно для личного использования. WizTree Enterprise от $12 на пользователя в год для коммерческих лицензий.
Против Game Compressor: Другая работа. WizTree показывает, где перегруз, CompactGUI его удаляет. Лучше использовать вместе.
Скачать: wiztree.co.uk
Кратко: Выберите WizTree на этапе один перед запуском любого компрессора, чтобы потратить время CPU на игры, которые действительно имеют значение.
TreeSize Free: лучше для детальных отчётов по папкам и детализации
TreeSize Free от JAM Software представляет вид сортируемой таблицы каждой папки с размером, количеством файлов, выделенным пространством и датой последнего изменения на одном экране. Где WizTree оптимизирует быстрый обзор, TreeSize даёт детализацию для конкретного диска: разверните steamapps, отсортируйте по размеру и посмотрите точный анализ текстур, шейдеров и кэшированных файлов шейдеров внутри каждой игры.
Где он недостаёт: Бесплатный уровень не имеет запланированных сканирований, поиска дубликатов и функции поиска в архивах. Некоторые представления подталкивают вас к обновлению Pro.
Цена: Бесплатно для личного использования. Pro от $59.95 один раз, Business от $99.95.
Против Game Compressor: Инструмент отчётности, а не компрессор. Дополняет CompactGUI или Compactor, объясняя, что на самом деле содержит каждая установка.
Скачать: jam-software.com/treesize_free
Кратко: Выберите TreeSize Free, когда вы хотите полный учёт диска перед тем, как решить, что сжимать и что удалять.
WinDirStat: лучше для полностью открытой визуализации treemap
WinDirStat располагает каждый файл на диске как цветной прямоугольник, размер которого определяется использованием диска, поэтому один взгляд показывает, что кэш активов Modern Warfare — это гигантский оранжевый блок, доминирующий на карте. Это GPLv2, не имеет коммерческого уровня и обрабатывает каждый диск одинаково, потому что не зависит от специальных трюков NTFS.
Где он недостаёт: Медленнее чем WizTree на больших дисках, потому что обходит дерево каталогов классическим способом. Интерфейс не получал значительных обновлений в течение лет и плохо масштабируется на дисплеях с высоким разрешением.
Цена: Бесплатно и с открытым исходным кодом (GPLv2).
Против Game Compressor: Визуализатор, а не компрессор. Лучше чем WizTree, когда вам нужна настоящая открытая альтернатива и вы не против дождаться сканирования.
Скачать: windirstat.net
Кратко: Выберите WinDirStat, если лицензия имеет значение и визуальный treemap — это то, что вам легче рассуждать.
Steam Library Manager: лучше для перемещения игр на больший диск вместо сжатия
Steam Library Manager (SLM) от RevoLand обрабатывает случай, когда сжатие — не ответ, нужно больше физического хранилища. Это позволяет вам установить несколько папок библиотеки Steam на диски и затем перетаскивать игры между ними, включая массовые перемещения, которые иначе означают один правый щелчок “переместить папку установки” на заголовок в клиенте Steam.
Где он недостаёт: Темп выпуска проекта замедлился, и он может конфликтовать с клиентом Steam, если оба пытаются коснуться одной библиотеки одновременно, поэтому вам нужно закрыть Steam при массовых перемещениях. Собственное встроенное перемещение папки установки Steam хорошо справляется с одиночными перемещениями.
Цена: Бесплатно и с открытым исходным кодом.
Против Game Compressor: Решает ту же проблему (нехватка места на диске C:) совершенно другим подходом. Переместите редко проигрываемые игры на более медленный HDD вместо сжатия на SSD.
Скачать: github.com/RevoLand/Steam-Library-Manager
Кратко: Выберите SLM, если у вас уже есть второй диск и вы предпочитаете перемещение, а не переустановку.
7-Zip: лучше для архивирования старых игр, которые вы можете переустановить позже
7-Zip атакует проблему с противоположного конца. Вместо прозрачного прямого сжатия, он упаковывает всю установленную папку игры в один .7z архив с LZMA2, обычно срезая ещё 20–30 процентов от того, что может сделать одно сжатие NTFS. Компромисс в том, что Steam больше не видит игру, поэтому вы используете это для кучи игр, которые вы прошли и хотите отложить, чем удалить.
Где он недостаёт: Не прозрачно. Игра не будет запускаться, пока вы не извлечёте архив, что занимает минуты для большого заголовка, и Steam всё равно думает, что установка отсутствует, поэтому повторное добавление в библиотеку требует ручной работы.
Цена: Бесплатно и с открытым исходным кодом (LGPL).
Против Game Compressor: Другой вариант использования. CompactGUI держит игры играбельными меньшим размером; 7-Zip архивирует игры, которые не играбельны, но вы отказываетесь переустанавливать.
Скачать: 7-zip.org
Кратко: Выберите 7-Zip для холодного хранения завершённых игр на медленном диске или NAS, а не как повседневный компрессор для вашей активной библиотеки.
Как выбрать
Выберите Compactor, если вы уже попробовали CompactGUI и натолкнулись на стену медленности на больших папках. Это наиболее близкая техническая альтернатива и она решает ровно эту жалобу.
Выберите Windows compact.exe, если вы пишете сценарии для вашей установки Windows и предпочитаете написать пакетный файл, чем кликать через UI. Это тот же движок, и отсутствие установки — это реальная функция на общих компьютерах.
Выберите WizTree как первый шаг каждый раз, перед любым сжатием. Сжатие десяти маленьких игр в вашей библиотеке ничего не сохраняет стоящего времени CPU; сжатие трёх самых больших — это 90 процентов выигрыша.
Выберите TreeSize Free, когда вам нужны цифры за визуализацией, и WinDirStat, если лицензия имеет большее значение, чем скорость сканирования.
Выберите Steam Library Manager, если правильный ответ — второй диск, а не меньшие файлы, и у вас есть пара сотен игр, разбросанных по библиотекам.
Выберите 7-Zip для холодного хранения игр, которые вы прошли, и хотите отложить без переустановки позже.
Оставайтесь на Game Compressor / CompactGUI, если вам нужен современный GUI со списком наблюдения, который переустанавливает сжатие новых файлов после каждого обновления Steam, и ваша библиотека игр не настолько велика, чтобы известное замедление сканирования папок причиняло вред. UI версии 3 и селектор XPRESS/LZX по-прежнему самый отполированный рабочий процесс для домашнего компьютера Windows.
FAQ
Замедляют ли сжатые игры с Game Compressor? На механических жёстких дисках и старых SATA SSD сжатые игры обычно загружаются одинаково или немного быстрее, потому что с диска нужно читать меньше данных, а современные CPU распаковывают XPRESS за микросекунды. На NVMe SSD разница исчезает в большинстве игр. Исключение — игры, использующие API DirectStorage на Windows 11, где сжатые активы на диске нарушают смысл прямой передачи на GPU.
Безопасен ли Game Compressor для Steam и защиты от читерства? Да для большинства игр. Прозрачное сжатие NTFS — это функция файловой системы, поэтому приложения видят одни и те же файлы, и проверка целостности Steam их не отмечает. Небольшое количество систем защиты от читерства на уровне ядра иногда неправильно себя ведут после обновлений Windows, поэтому если конкретный конкурентный заголовок начинает отказываться запускаться, распакуйте эту папку как первый шаг по устранению неполадок.
Какая лучшая бесплатная альтернатива Game Compressor? Compactor — это наиболее близкий похожий инструмент, а Windows compact.exe — встроенная командная строка, если вы не хотите никаких установок. Для поиска того, что сжимать в первую очередь, WizTree быстрее всего на дисках NTFS.
Могу ли я сжимать игры на SSD или только на HDD? Оба. Сжатие происходит в файловой системе NTFS, а не в прошивке диска, поэтому работает любой отформатированный NTFS том. На SSD смысл — экономия места; на HDD вы также получаете скромное улучшение времени загрузки, потому что диск читает меньше данных.
Выживает ли сжатие обновление Steam? Существующие сжатые файлы остаются сжатыми, но любой новый или замещённый файл, который Steam записывает во время обновления, приходит несжатым. Функция списка наблюдения CompactGUI обнаруживает эти новые файлы и переустанавливает их автоматически; Compactor, compact.exe и ручные запуски требуют повторного запуска сжатия вручную.
Есть ли эквивалент Mac или Linux для сжатия установленных игр? Нет для прозрачного подхода NTFS. APFS на macOS и Btrfs/ZFS на Linux оба поддерживают прозрачное сжатие, но инструментарий другой и рабочий процесс для библиотек Steam там ближе к «перемещение на больший диск», чем «сжатие на месте». Steam Library Manager работает на этих платформах для рабочего процесса перемещения.