Префикс Proton — compatdata
Обновлено: 2026-08-25
Что там лежит
Proton — это сборка Wine от Valve. Wine не столько эмулирует Windows, сколько заново реализует её, а Windows-программа по-прежнему ждёт диск C:, реестр и привычные пользовательские папки. Поэтому каждая игра получает свой префикс — дерево каталогов, выглядящее как свежая установка Windows.
В этом дереве лежат кусты реестра, все распространяемые компоненты, которые игра поставила себе сама (среды DirectX, Visual C++, .NET), и содержимое виртуального профиля пользователя — Documents, AppData, Saved Games.
Последнее и есть главное. Windows-игра, сохраняющаяся в Мои документы\My Games\<Игра>, пишет внутрь префикса — с её точки зрения «Мои документы» находятся именно там.
Где он лежит
| Steam Deck и Linux | ~/.local/share/Steam/steamapps/compatdata/<appid> |
|---|---|
| Виртуальный диск C: внутри | compatdata/<appid>/pfx/drive_c |
| Куда обычно попадают сохранения | pfx/drive_c/users/steamuser/Documents |
| Библиотека на microSD или втором диске | <библиотека>/steamapps/compatdata/<appid> |
У каждой папки библиотеки свой compatdata, так что на Deck с картой microSD их минимум две. Папки названы по app id — ровно как кэш шейдеров рядом, отчего эти двое и путаются.
Насколько он вырастает
Префикс занимает 300–400 МБ ещё до того, как игра что-либо в нём сохранит: работоспособная виртуальная Windows не бывает маленькой. С распространяемыми компонентами и парой лет сохранений отдельные префиксы дорастают до нескольких гигабайт.
При удалении игры они не удаляются. На Deck, через который прошло много игр, это часто самая большая категория остатков — больше, чем кэш шейдеров, за которым обычно идут в первую очередь.
Можно ли удалять?
Для всё ещё установленной игры удаление префикса сбрасывает его. Игра обычно запустится — Proton создаст новый и переустановит компоненты, — но локальные сохранения, настройки и моды, поставленные внутрь префикса, исчезнут.
Для уже удалённой игры префикс — мёртвый груз, с той же оговоркой: если вы когда-нибудь переустановите её, а сохранения не были в облаке, они не вернутся.
Чтобы проверить перед удалением, откройте pfx/drive_c/users/steamuser и загляните в Documents, AppData/Roaming и Saved Games. Если там только пустые папки — рисковать нечем.
Что с этим делать
Vapor Storage Manager показывает префиксы Proton, чья игра больше не установлена, с настоящим названием игры вместо app id и размером каждого. Каждый пункт отмечается вручную, и префикс установленной игры не трогается никогда.
Скачать Vapor Storage Manager