Steam library compression apps for Windows

Пост на XDA, который получил распространение в этом месяце, подтвердил трюк, который большинство геймеров на ПК используют недостаточно: прозрачное сжатие NTFS уменьшило полную библиотеку Steam примерно на 400 гигабайтов за счёт нескольких циклов процессора при чтении. На современном оборудовании стоимость процессорного времени практически незаметна, а сэкономленное место избавляет от вечерних раздумий “какую игру мне нужно удалить”. Лучшие приложения для сжатия библиотеки Steam на Windows — это те, которые делают этот трюк безопасным, обратимым и видимым. Этот обзор охватывает сам компрессор, инструменты анализа диска, которые показывают, что нужно сжимать в первую очередь, и утилиты очистки, которые находят остатки, которые собственный деинсталлятор Steam пропускает.

На что обратить внимание при выборе приложения для сжатия библиотеки Steam

Выбор алгоритма стоит на первом месте. Встроенная команда Windows compact поддерживает четыре режима LZX/XPRESS с разными соотношениями скорости и сжатия. Инструмент, который предоставляет выбор вместо того, чтобы навязывать значение по умолчанию, стоит использовать.

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

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

Визуализация использования диска — вторая половина головоломки. Древовидная карта, которая показывает, какой проект занял 220 гигабайтов, говорит вам, где сжатие окупается. Сканирование всей библиотеки упускает суть.

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

Быстрое сравнение

Приложение Лучше всего для Бесплатный план Режимы сжатия Особенность
CompactGUI Управляемое сжатие по папкам Полностью бесплатно (открытый код) XPRESS4/8/16K, LZX Предпросмотр коэффициента до применения
Windows compact.exe Пакетное сжатие по скрипту Входит в Windows Все четыре режима NTFS Без установки, работает по SSH
WizTree Самая быстрая древовидная карта диска Бесплатно для личного использования Только чтение Читает MFT напрямую, без сканирования
Everything Быстрый поиск одного большого файла Полностью бесплатно Только чтение Мгновенный поиск по имени
SpaceSniffer Визуальная карта диска для новичков Полностью бесплатно Только чтение Обновляющаяся в реальном времени карта
TreeSize Free Экспорт отчётов в CSV для сравнения Бесплатный уровень Только чтение Представления на основе столбцов с сортировкой
IObit Uninstaller Удаление остатков, пропущенных Steam Бесплатный уровень Не применимо Глубокое сканирование реестра и папок

Приложения

1. CompactGUI — лучше всего для управляемого сжатия по папкам

CompactGUI — это интерфейс открытого кода для встроенного компрессора Windows. Укажите на папку игры Steam, приложение оценит экономию с каждым из четырёх алгоритмов LZX/XPRESS, и вы выбираете нужный. После сжатия игра выглядит идентично для Steam и Windows Explorer, но занимает меньше места. Ветка сообщества на IridiumIO/CompactGUI — это версия, которую мы используем, потому что она поддерживает установки с несколькими дисками и повторное сжатие после обновлений Steam.

Где он отстаёт: текущая версия работает только на Windows 10 и 11. Очень старые игры, которые потребляют ресурсы иначе, получают меньше прибыли.

Стоимость: Бесплатно и открытый код.

Платформы: Windows 10, Windows 11.

Скачать: CompactGUI на GitHub · Релизы

Вывод: Выбор по умолчанию. Разумные предустановки, видимые предпросмотры, легко отменяется.

2. Windows compact.exe — лучше всего для скриптов и пакетной обработки

compact.exe — это тот же движок, который использует CompactGUI, представленный как команда, входящая в каждую недавнюю версию Windows. compact /c /s /a /i /exe:LZX "D:\SteamLibrary\steamapps\common\<game>" сжимает одну папку игры, используя LZX (наивысший коэффициент). Пакетный файл, который перебирает steamapps\common, может обработать целый диск за один проход и интегрируется в Планировщик задач для проходов после обновления.

Где он отстаёт: нет предпросмотра и истории отмены; вы должны доверять команде и логировать в файл. Неправильный флаг на неправильном пути — это реальный риск на общем компьютере.

Стоимость: Бесплатно с Windows.

Платформы: Windows 10, Windows 11.

Скачать: Встроено. compact /? из администраторского PowerShell показывает все флаги.

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

3. WizTree — лучше всего для поиска крупных игр за секунды

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

Где она отстаёт: бесплатная версия скрывает некоторые функции сортировки, которые платная версия раскрывает. На дисках, не относящихся к NTFS, сканирование медленнее.

Стоимость: Бесплатно для личного использования. WizTree Pro стоит около $20 в год.

Платформы: Windows 10, Windows 11.

Скачать: Сайт WizTree · Портативная версия

Вывод: Запустите сначала, решайте, что сжимать, второй.

4. Everything — лучше всего для быстрого поиска одного большого файла

Everything от voidtools — это не инструмент анализа диска, это самая быстрая поисковая система по имени файла на Windows. После построения индекса (секунды на NVMe), печать size:>2gb ext:pak показывает все большие пакеты ресурсов на всех дисках в реальном времени. В сочетании с древовидной картой это выделяет одно обновление или пакет DLC, который внезапно занял 40 гигабайтов.

Где он отстаёт: только поиск, нет древовидной карты, нет сжатия. Он работает рядом с CompactGUI, а не заменяя что-либо.

Стоимость: Полностью бесплатно.

Платформы: Windows 10, Windows 11.

Скачать: Сайт voidtools

Вывод: Держите его в автозагрузке. В момент заполнения диска это сэкономит вам следующие двадцать минут.

5. SpaceSniffer — лучше всего для карты диска, обновляющейся в реальном времени

SpaceSniffer рисует весь диск как древовидную карту и обновляет её по мере записи файлов Steam и Windows. Это проще объяснить неподготовленному члену семьи, чем TreeSize, и его поле фильтра обрабатывает запросы типа >500mb :older 30days для игр, в которые не играли месяц, это самые лучшие кандидаты для сжатия.

Где она отстаёт: разработка замедлилась; интерфейс устаревший. На очень больших дисках сканирование может занять пару минут.

Стоимость: Полностью бесплатно (донация).

Платформы: Windows 10, Windows 11.

Скачать: Сайт SpaceSniffer

Вывод: Выберите её, когда её будут использовать и другие люди на этом ПК.

6. TreeSize Free — лучше всего для экспорта отчётов в CSV

TreeSize Free от JAM Software предоставляет представление дерева каталогов со столбцами размера, файлов, папок, самых старых и новых записей. Экспорт в CSV позволяет сравнивать один и тот же диск до и после сжатия, или отслеживать, как растут игры между обновлениями Steam. Это работает рядом с CompactGUI как инструмент аудита.

Где она отстаёт: бесплатный уровень ограничивает некоторые функции (сетевые ресурсы, размер на диске); платная версия Professional их разблокирует.

Стоимость: Бесплатный уровень. TreeSize Professional начинается примерно с $60 одноразово.

Платформы: Windows 10, Windows 11.

Скачать: Сайт JAM Software

Вывод: Правильный выбор, когда скриншота недостаточно и нужен отчёт.

7. IObit Uninstaller — лучше всего для очистки остатков, пропущенных Steam

IObit Uninstaller — это инструмент финальной милили: после удаления игры через Steam, его Deep Scan находит оставшиеся кэши шейдеров, папки модов, конфигурации запускателей и записи реестра, которые Steam оставляет. Восстановленное место на один заголовок обычно невелико, но на большой библиотеке оно складывается, и это предотвращает “почему мой диск всё ещё полон” после массовых удалений.

Где она отстаёт: бесплатный уровень предлагает обновления; профессиональный уровень лучше выбрать, если вас интересуют запланированные сканирования. Не открытый код.

Стоимость: Бесплатный уровень. Pro начинается примерно с $20 в год.

Платформы: Windows 10, Windows 11.

Скачать: Сайт IObit

Вывод: Используйте вместе с CompactGUI: сжимайте то, что сохраняете, удаляйте остальное.

Как выбрать правильный

Для самого сжатия: CompactGUI на рабочем столе, compact.exe в скрипте. Оба используют один и тот же движок; выбирайте то, что подходит вашему рабочему процессу.

Для вопроса “что я должен сжать в первую очередь”: WizTree, если вам нужна информация за секунды, SpaceSniffer, если вам нужна живая картина.

Для повторного аудита на общем компьютере: TreeSize Free с экспортом CSV, затем сравнивайте ежемесячно.

Для финальной очистки после удаления: IObit Uninstaller с включённым Deep Scan.

Для поиска одного пакета ресурсов на 40 гигабайтов, который появился за ночь: Everything.

Часто задаваемые вопросы

Влияет ли сжатие NTFS на производительность игр?

На любом современном процессоре стоимость декомпрессии при чтении невелика и предсказуема. Режимы XPRESS дешевле, чем LZX; XPRESS8K — общее значение по умолчанию для папок игр. Современные SSD — узкое место, не процессор, поэтому общий эффект на время загрузки обычно небольшое улучшение, а не регрессия.

Отменяют ли обновления Steam сжатие?

Файлы, которые Steam перезаписывает при обновлении, вернутся несжатыми. Запустите CompactGUI (или ваш скрипт compact.exe) после крупных патчей. При интенсивном расписании обновлений еженедельная запланированная задача сохраняет сжатие свежим.

Какой алгоритм даёт наивысший коэффициент?

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

Могу ли я сжать всю папку D:\SteamLibrary сразу?

Да, это самый быстрый способ. Укажите CompactGUI или compact на папку библиотеки верхнего уровня и позвольте ей пересчитать. Пропустите каталоги downloading и temp Steam; папки с интенсивной записью не получают пользу от прозрачного сжатия.

Есть ли в этом какой-то риск?

Сжатие NTFS — это стандартная функция Windows и полностью обратимая; compact /u декомпрессирует. Реальные риски — запуск администраторских команд на неправильной букве диска и нехватка места на диске во время процесса (сжатие файлов требует небольшого временного буфера). Оставьте достаточно свободного места, чтобы выжить остановку в середине процесса.