- Почему Steam отклоняет каталог с чужими файлами
- Пошаговое решение: готовим каталог и указываем его в Steam
- «Папка назначения должна быть пустой» — та же ошибка при установке Steam
- Файловая система и внешние диски
- Как перенести уже существующую библиотеку, а не создавать новую
- Методология проверки и источники
- Источники
- Частые вопросы
- Что означает ошибка «папка назначения должна быть пустой»?
- Почему нельзя просто добавить каталог с уже установленными играми как новую библиотеку?
- Подходит ли флешка или внешний диск с exFAT для библиотеки Steam?
- Нужны ли права администратора для добавления библиотеки?
- Что делать, если после переустановки Steam не видит старую библиотеку?
- Можно ли использовать корень диска, например просто D:\, как библиотеку Steam?
Ошибки «папка библиотеки Steam не пустая» и «папка назначения должна быть пустой» вызваны одним и тем же: выбранная папка уже содержит файлы — свои или чужие, видимые или скрытые. Для новой библиотеки достаточно указать пустую подпапку в «Настройки → Загрузки → Папки библиотеки Steam»; при установке самого Steam решение другое — оно ниже.
Материал входит в раздел о клиенте Steam — сборник инструкций ПРЕПОД STEAM по установке и настройке.
Почему Steam отклоняет каталог с чужими файлами
Steam проверяет содержимое каталога перед тем, как добавить его как библиотеку или установить в неё клиент, и отказывает, если внутри уже есть хоть один файл. У этого четыре типичные причины.
Первая: внутри уже лежит вложенная папка steamapps или другие служебные файлы клиента — обычно так происходит, если пользователь выбирает не пустой раздел диска, а папку с остатками старой установки. Вторая: в папке есть скрытые файлы и системные каталоги вроде корзины или кэша индексирования — они не видны в проводнике по умолчанию, но Steam их всё равно считает содержимым. Третья: эта же папка уже подключена к Steam как действующая библиотека — клиент помнит список подключённых библиотек и не даёт создать поверх уже занятой папки ещё одну, с тем же результатом «папка не пустая». Четвёртая, отдельный частный случай: в качестве папки выбран корень диска целиком, например просто D:\. По описаниям пользователей на форумах Steam, новая библиотека не может находиться прямо в корневом разделе — нужна вложенная подпапка.
Не путать: если Steam пишет это при добавлении библиотеки в уже работающем клиенте — ниже раздел с пошаговым решением. Если то же самое написано во время установки или переустановки самого Steam — это отдельный случай, разобран дальше в статье.
Пошаговое решение: готовим каталог и указываем его в Steam
Ошибку устраняют в пять шагов: создать пустую подпапку, показать скрытые файлы, снять «только чтение», запустить Steam от администратора и указать папку в настройках.
- Создайте новую папку заранее средствами проводника Windows, а не через сам Steam — например, D:\SteamLibrary. Не переиспользуйте папку от прошлой установки: в ней почти наверняка остались файлы.
- Включите показ скрытых элементов: в проводнике откройте вкладку «Вид» и отметьте «Скрытые элементы» (в старых версиях Windows — «Параметры папок и поиска» → «Показывать скрытые файлы, папки и диски»). Папка, которая выглядит пустой в обычном режиме просмотра, может содержать скрытые системные файлы — Steam их всё равно учитывает.
- Проверьте атрибут «Только чтение»: правой кнопкой по ней → «Свойства» → снимите галочку «Только чтение», если она стоит. С такой галочкой Steam не сможет ни записать в папку служебные файлы, ни подтвердить, что она пуста.
- Запустите Steam от имени администратора: правой кнопкой по ярлыку → «Запуск от имени администратора». Это снимает часть ограничений на запись — особенно если сама папка Steam стоит в Program Files.
- В клиенте откройте «Настройки» → вкладку «Загрузки» → «Папки библиотеки Steam» и нажмите «+», чтобы указать новую папку (в части версий клиента этот же раздел подписан «Хранилище»). Как только Steam её примет, в списке появится ещё одна библиотека, готовая для установки игр.
Если после этих шагов ошибка сохраняется именно для одного конкретного каталога на конкретном диске — вероятная причина в файловой системе или в правах на весь раздел, а не в содержимом самой папки. Об этом — ниже.
«Папка назначения должна быть пустой» — та же ошибка при установке Steam
Формулировку «папка назначения должна быть пустой» чаще показывает не клиент, а сам установщик Steam — при первой установке в непустую папку или, чаще, при переустановке. Судя по обсуждениям пользователей, типичный сценарий такой: Steam уже стоял на компьютере, его удалили не до конца, а затем попытались установить заново в тот же путь — обычно это C:\Program Files (x86)\Steam. Установщик находит там оставшиеся файлы и отказывается продолжать, пока папка не станет пустой.
Что делать: откройте Program Files (x86), найдите папку Steam и удалите её вручную через проводник. Если содержимое не удаляется сразу — по опыту пользователей форумов, помогает создать внутри папки любой файл, а затем удалить папку целиком, — и запустите установку заново. Такая же ошибка встречается и на macOS: после удаления клиента через собственный деинсталлятор Steam установщик всё равно находит остатки и просит пустую папку назначения. Работает и обходной путь — указать при установке другой диск, например D:\, вместо раздела с остатками старой установки.
Файловая система и внешние диски
Файловая система диска тоже влияет на то, примет ли Steam выбранное место. Сама папка Steam и её библиотеки штатно рассчитаны на NTFS — так отформатированы системный и большинство игровых дисков на Windows. Диски с exFAT или FAT32 пользователи регулярно называют источником похожих ошибок при добавлении библиотеки: у FAT32, в частности, есть жёсткое ограничение в 4 ГБ на один файл, а установочные архивы современных игр нередко крупнее — процесс обрывается независимо от того, пустая папка или нет. Если внешний накопитель отформатирован в exFAT или FAT32, самое надёжное решение — переформатировать его в NTFS (это сотрёт данные на диске, поэтому важные файлы стоит сначала скопировать в другое место) и только после этого добавлять как библиотеку.
Если каталог принят, а установка всё равно еле идёт, дело уже не в папке: разбор упирается в скорость записи диска, а не в выбор места. С внешними дисками отдельная история. Официальная справка Steam прямо не рекомендует устанавливать Steam или игры на внешние жёсткие диски: кроме проблем с производительностью, такой диск может отсоединиться или потерять контакт прямо во время работы клиента, а последствия для библиотеки серьёзнее, чем разовая ошибка с пустой папкой. С сетевыми дисками и папками, подключёнными как общий сетевой ресурс, ситуация похожая: даже если Steam примет сетевой каталог в момент добавления, для стабильной работы библиотеки такое подключение подходит плохо — чтение и запись во время игры зависят от сетевого соединения, а не только от самого диска.
Как перенести уже существующую библиотеку, а не создавать новую
Если у вас уже есть каталог с играми — например, после переустановки Steam, переноса на другой компьютер или подключения старого диска, — правильный путь другой: не создавать новую библиотеку, а вернуть уже существующую.
Прежде всего проверьте структуру: клиент распознаёт библиотеку по вложенной steamapps внутри указанного каталога (например, D:\SteamLibrary\steamapps), а не по самой папке с играми напрямую. Открывать нужно именно родительский уровень — тот, что содержит steamapps, а не её саму и не папку конкретной игры внутри.
Если структура на месте, а библиотека всё равно не видна, официальная инструкция Valve по переносу папки Steam предписывает более основательный вариант: закрыть клиент, переместить steamapps на новое место вручную через проводник (не через «Добавить папку»), затем открыть Steam заново — он должен обнаружить перенесённые игры сам. Держать при этом вторую копию тех же игр на старом диске не нужно — это только запутает клиент.
Несколько библиотек на разных дисках — это нормально: и восстановленная, и новая показываются в одном списке «Папки библиотеки Steam».
Методология проверки и источники
Материал проверен редакцией ПРЕПОД STEAM 30.08.2026: формулировки обеих ошибок и путь по меню сверены с официальной справкой Steam и с тем, как проблему описывают пользователи в тредах поддержки. Факты с прямым официальным подтверждением (ограничение FAT32 в 4 ГБ, рекомендация не ставить Steam на внешние диски) отмечены как подтверждённые; более частные приёмы из отдельных обсуждений поданы как пользовательский опыт, а не как официальное правило.
Источники
- help.steampowered.com — официальная справка Steam: «Установленные игры отображаются как неустановленные», «Перемещение папки Steam и игр»
- Обсуждения пользователей на steamcommunity.com и reddit.com по ошибкам «папка библиотеки не пустая» и «папка назначения должна быть пустой»
- otvet.mail.ru — вопросы пользователей об ошибке при установке и переустановке Steam
Что мы не подтвердили. Точный технический механизм, почему именно exFAT (в отличие от FAT32) иногда вызывает ту же ошибку, официальная справка Steam не раскрывает — в тексте это подано как практическое наблюдение пользователей, а не как задокументированное правило Valve. Название вкладки в настройках Steam в разных версиях клиента встречается двояко — «Загрузки» и «Хранилище»; в статье указаны оба варианта.
Частые вопросы
Что означает ошибка «папка назначения должна быть пустой»?
Так пишет установщик при первой установке или переустановке: он нашёл в указанном месте чужие файлы и не готов писать поверх них. Чаще всего это следы предыдущей версии, удалённой не до конца.
Почему нельзя просто добавить каталог с уже установленными играми как новую библиотеку?
Можно, но не через произвольный вложенный каталог в диалоге «Добавить папку». Клиент распознаёт существующую библиотеку по структуре steamapps внутри родительского уровня — если указать не тот уровень вложенности, он увидит «чужие» файлы.
Подходит ли флешка или внешний диск с exFAT для библиотеки Steam?
Экспериментально может сработать, но пользователи регулярно жалуются на ошибки именно с exFAT и FAT32, а у FAT32 вдобавок ограничение 4 ГБ на файл. Надёжнее заранее переформатировать накопитель в NTFS.
Нужны ли права администратора для добавления библиотеки?
Не всегда, но если Steam установлен в Program Files или на диске включён строгий контроль доступа, запуск от имени администратора снимает часть ограничений на запись.
Что делать, если после переустановки Steam не видит старую библиотеку?
Проверьте, что внутри нужного каталога лежит подпапка steamapps, а не потерялась при переносе. Если структура на месте, а библиотека всё равно не появляется — закройте клиент, переместите её вручную через проводник и запустите заново.
Можно ли использовать корень диска, например просто D:\, как библиотеку Steam?
Нет: по опыту пользователей форумов, новая библиотека не может находиться прямо в корневом разделе. Нужна вложенная подпапка — например, D:\SteamLibrary.





















