Проверьте аккаунт и составьте карту библиотек
Пока Steam запущен, откройте настройки хранилища и запишите точный корень каждой библиотеки: это родительская папка, внутри которой находится steamapps. Отметьте основную библиотеку рядом с клиентом и все дополнительные корни на других дисках. Затем проверьте логин и пароль Steam, доступ к привязанной электронной почте, полностью закройте клиент и убедитесь, что его процессы завершены.
Сверьте размер steamapps каждой библиотеки, userdata и найденных локальных сохранений со свободным местом в безопасном месте назначения. Скопируйте эти данные за пределы всех корней, подключённых к Steam, дождитесь завершения операции без ошибок и сравните размер и основные вложенные папки копии с исходниками. Это неизменяемая резервная копия: не подключайте её к Steam и не используйте как рабочую библиотеку.
После создания резерва подготовьте отдельный рабочий комплект для возврата. Основные steamapps и userdata вынесите из папки клиента; рабочую steamapps каждой дополнительной библиотеки также перенесите за пределы всех подключённых к Steam корней и храните под подписью её исходного корня. Перенос рабочего комплекта не заменяет резервную копию: она должна остаться нетронутой на случай ошибки восстановления.
Отдельно защитите локальные сохранения
Установленные файлы и локальный прогресс проверяйте как разные области хранения, которые иногда пересекаются: часть сохранений может находиться внутри steamapps, а часть — вне Steam Cloud и папки клиента. Поэтому одной копии каталога игры недостаточно, чтобы без проверки обещать сохранность прогресса.
Для каждой важной игры проверьте C:\Users\<имя пользователя>\Documents\My Games. Если нужных файлов там нет, до удаления клиента уточните фактический каталог в документации или поддержке разработчика либо издателя: место выбирает создатель игры. Запишите этот путь и скопируйте найденные данные в отдельную папку резерва.
До удаления должны быть готовы карта всех корней библиотек, рабочий комплект для возврата и нетронутая резервная копия steamapps, userdata и найденных локальных сохранений вне папки Steam. Продолжайте только после того, как копирование завершилось без ошибок, а размер и содержимое копий сверены с исходниками.
Удалите только клиент Steam в Windows
Откройте в Windows средство «Установка и удаление программ», найдите Steam и запустите удаление клиента. Дождитесь завершения операции и убедитесь, что Steam исчез из списка установленных программ. Не выбирайте для очистки рабочий комплект и резервную копию: оба должны находиться вне удаляемого каталога.
Обычная папка клиента — C:\Program Files (x86)\Steam, но сверяйтесь с записанным фактическим путём. До удаления вынесите рабочую steamapps каждой дополнительной библиотеки и её отдельный неизменяемый резерв за пределы всех корней, подключённых к Steam: при удалении клиента игры удаляются из всех привязанных к нему папок.
После удаления ещё раз проверьте, что папка клиента удалена или опустела, а рабочие steamapps и userdata, данные каждого дополнительного корня и отдельный резерв локальных сохранений сохранились снаружи. Если переустановленный клиент позже не увидит библиотеку, откат выполняется из нетронутой резервной копии.
Установите клиент и верните рабочие данные
Используйте только официальный установщик Steam и установите клиент на постоянный внутренний диск. Сам клиент Steam не рекомендуется устанавливать на внешний диск из-за возможных проблем с производительностью. Если после установки Steam запустился автоматически, снова полностью закройте клиент и его процессы до копирования или замены каталогов.
Верните из рабочего комплекта steamapps основной установки и userdata в новую папку клиента. Для каждой дополнительной библиотеки восстановите её steamapps в тот же записанный родительский корень, а не сливайте все папки в каталог клиента. При замене одноимённых каталогов используйте рабочие данные; резервную копию не изменяйте.
Запустите Steam, дождитесь обновления и войдите в прежнюю учётную запись. На этом этапе оценивайте только основную библиотеку: появление игр — предварительный признак, а не доказательство успешного восстановления. Общую проверку выполняйте после подключения всех дополнительных корней.
Подключите библиотеку на другом диске
Для библиотеки вне основной папки откройте настройки клиента Steam, перейдите в раздел хранилища и нажмите «+». Это актуальная ветка интерфейса; старый маршрут через раздел загрузок и папки библиотеки к этой инструкции не относится.
Укажите существующий родительский корень рабочей библиотеки — папку, внутри которой непосредственно лежит steamapps. Не выбирайте саму steamapps, каталог отдельной игры или нетронутый резерв. После подтверждения выбранный корень должен появиться среди мест хранения; повторите действие для каждого записанного диска.
Когда подключены все дополнительные корни, проверьте, распознал ли Steam нужные игры как установленные. Это всё ещё промежуточный результат: восстановление подтверждают отдельная проверка целостности файлов и фактический запуск каждой нужной игры, а не обещанная продолжительность проверки.
Проверка запуска и восстановление при сбое
Для каждой нужной установленной игры запустите в клиенте Steam встроенную проверку целостности файлов и дождитесь её завершения. После неё отдельно выполните пробный запуск и убедитесь, что игра открывается.
Если Steam не распознал сохранённую библиотеку, снова добавьте её существующий скопированный родительский корень через настройки хранилища. Если рабочие данные повреждены или потеряны, закройте Steam, восстановите их из независимого резерва в соответствующий записанный корень, затем повторите подключение и проверку.
Если пропал локальный прогресс, закройте игру и Steam, затем скопируйте сохранённые файлы обратно в тот же каталог, откуда они были взяты, либо в путь, указанный разработчиком для этой игры. Не удаляйте резерв до запуска игры и проверки нужного профиля и прогресса. Освобождать место безопасно только после проверки всех восстановленных корней, всех нужных игр и их локальных сохранений; для непроверенных данных резерв остаётся единственным откатом.

Комментарии
0Комментариев пока нет.