libraryfolders.vdf
Обновлено: 2026-08-25
Что он делает
Steam не сканирует диски в поисках игр. Он читает список — и это он: все известные ему папки библиотек, а для каждой — какие app id там установлены и сколько примерно весят.
Это делает файл единой точкой отказа, и по-своему наглядно: один неверный путь — и целая библиотека исчезает из клиента, притом что каждый её байт лежит на диске.
Где он лежит
| Windows | <Steam>\steamapps\libraryfolders.vdf |
|---|---|
| Linux и Steam Deck | ~/.local/share/Steam/steamapps/libraryfolders.vdf |
| Старые клиенты держали его здесь | <Steam>\config\libraryfolders.vdf |
Что внутри
VDF — собственный формат Valve вида ключ–значение: ключи и значения в кавычках, вложенность через фигурные скобки. На верхнем уровне по блоку на библиотеку, в каждом — path, служебные поля и блок apps со списком установленных app id и их размером в байтах.
"0", "1", "2" — ровно как app id. Всё, что правит этот файл по образцу «цифры и снова цифры», рано или поздно снесёт целую библиотеку, пытаясь убрать одну игру. Отслеживать нужно глубину вложенности, а не форму строки.Как он ломается
- Сменилась буква диска —
pathуказывает в никуда, и библиотека выпадает. - Внешний диск отключён. Это неотличимо от диска, исчезнувшего навсегда, поэтому никто не должен вычищать записи автоматически.
- Игру удалили руками мимо Steam, и запись в
appsосталась для несуществующих файлов — игра продолжает учитываться в размере хранилища. См. удалённые игры всё ещё занимают место. - Файл обрезан падением посреди записи — и тогда пропадают сразу все библиотеки.
Как его править
Сначала закройте Steam. Он держит файл открытым и переписывает его при выходе, поэтому правка на работающем клиенте обычно затирается в момент закрытия — и выглядит это ровно как «правка не сработала».
Скопируйте его куда-нибудь перед тем, как трогать. Это пара килобайт и единственная запись о том, где что лежит.
Большинству проблем правка вообще не нужна: Steam → Настройки → Хранилище позволяет добавить папку библиотеки обратно, и указания верного пути достаточно, чтобы библиотека вернулась вместе с играми.
Что с этим делать
Vapor Storage Manager читает этот файл, чтобы сверить представления Steam с тем, что реально лежит на диске. При починке он отслеживает глубину скобок, а не совпадения по шаблону, перепроверяет каждый путь в момент записи и сначала копирует оригинал в .vsmbak.
Скачать Vapor Storage Manager