Как разрешить доступ к карте памяти на Android

Ошибка вида «Нет доступа к SD-карте» или пустой список файлов в галерее чаще всего означает, что приложению не выдано разрешение на хранилище либо система ограничила доступ из-за политики scoped storage, введённой в Android 10 и ужесточённой в Android 11. Проверить это можно за минуту: откройте Настройки → Приложения, выберите проблемную программу и посмотрите раздел «Разрешения» — если «Файлы и мультимедиа» или «Хранилище» отключены, причина найдена.

Дальше всё зависит от версии системы и оболочки производителя. На Samsung, Xiaomi (MIUI/HyperOS), Huawei и других прошивках названия пунктов меню отличаются, поэтому ниже разберём общую логику и популярные варианты путей. Точные названия разделов сверяйте с настройками своего устройства — они могут незначительно отличаться.

Почему Android блокирует доступ к карте памяти

Начиная с Android 10, Google внедрила механизм scoped storage — «ограниченное хранилище». Суть в том, что приложение по умолчанию видит только свою собственную папку на карте памяти, а не всё её содержимое. Для доступа к чужим файлам программе требуется отдельное разрешение, а на части устройств — статус файлового менеджера с правом «Управление всеми файлами».

Есть и другие причины, из-за которых карта памяти недоступна:

  • 🔒 Разрешение на хранилище было отозвано вручную или системой после долгого неиспользования приложения.
  • 💾 SD-карта отформатирована как внутреннее хранилище (Adoptable Storage) и читается только этим устройством.
  • ⚠️ Карта повреждена, имеет ошибки файловой системы или отошла в слоте.
  • 🛡️ Программа защиты (антивирус, родительский контроль, корпоративный профиль MDM) ограничивает доступ.
  • 📱 Приложение устарело и не умеет запрашивать разрешения в новом формате.

Способ 1: выдать разрешение через настройки приложения

Это базовый и самый безопасный метод, с которого стоит начинать. Откройте Настройки → Приложения → Все приложения, найдите нужную программу и перейдите в раздел Разрешения. Там будет пункт «Хранилище» (на старых версиях) или «Фото и видео» / «Музыка и аудио» / «Файлы» (на Android 13 и новее, где разрешения разделены по типам контента).

Выберите нужный тип данных и отметьте «Разрешить». После этого вернитесь в приложение и проверьте, появились ли файлы с карты памяти. Если программа была открыта во время изменения настроек, полностью закройте её и запустите заново — разрешения подхватываются при новом запуске.

⚠️ Внимание: на Android 13+ разрешение «Фото и видео» не даёт доступа к документам и другим файлам на SD-карте. Если приложению нужны, например, PDF или архивы, потребуется отдельное разрешение или файловый менеджер с расширенными правами.

☑️ Проверка доступа к SD-карте

Выполнено: 0 / 5

Способ 2: разрешение «Управление всеми файлами» для файловых менеджеров

Файловым менеджерам вроде Total Commander, X-plore или встроенного «Проводника» Xiaomi обычного разрешения недостаточно — им нужен полный доступ. Для этого на Android 11 и новее существует специальное разрешение «Доступ ко всем файлам» (MANAGE_EXTERNAL_STORAGE).

Путь к нему обычно такой: Настройки → Приложения → Специальный доступ → Доступ ко всем файлам. На некоторых оболочках пункт называется «Управление всеми файлами» или скрыт в разделе «Конфиденциальность». Найдите в списке свой файловый менеджер и переведите переключатель во включённое состояние.

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

Способ 3: доступ через системный выбор файлов (SAF)

Механизм Storage Access Framework позволяет выдать приложению доступ к конкретной папке на SD-карте без полного разрешения. Когда программа просит выбрать папку, открывается системный диалог: в нём нужно нажать на меню (три точки или «гамбургер»), выбрать SD-карту, перейти к нужной папке и нажать «Разрешить» или «Использовать эту папку».

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

📊 Где именно у вас возникла проблема с доступом к карте памяти?
Галерея не видит фото с SD-карты
Файловый менеджер не может записать файлы
Музыкальный плеер не находит треки
Приложение выдаёт ошибку доступа при сохранении

Различия по версиям Android

Поведение системы заметно менялось от версии к версии, поэтому инструкция для старого смартфона не всегда подходит новому. Сводная картина выглядит так:

Версия AndroidКак работает доступ к SD-картеЧто делать
Android 9 и нижеЕдиное разрешение «Хранилище» на чтение и записьВыдать разрешение в настройках приложения
Android 10Переходный режим scoped storage, многие приложения работают по-старомуВыдать «Хранилище», при проблемах — обновить приложение
Android 11–12Строгий scoped storage, полный доступ только у файловых менеджеровРазрешить «Доступ ко всем файлам» или использовать SAF
Android 13 и новееРазрешения разделены: фото, видео, аудио — отдельноВыдать нужные типы разрешений по одному

Узнать свою версию можно в Настройки → О телефоне → Версия Android. Это первое, что стоит сделать, если инструкция из интернета «не сходится» с тем, что вы видите на экране.

Если карта памяти вообще не определяется

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

Сначала извлеките карту, осмотрите контакты и аккуратно вставьте её обратно до щелчка. Затем перезагрузите смартфон — это безопасно и часто помогает после некорректного извлечения. Если не помогло, проверьте карту в другом устройстве или картридере на компьютере: так вы поймёте, в чём проблема — в карте или в слоте телефона.

⚠️ Внимание: не соглашайтесь на форматирование карты, пока не убедитесь, что нужные данные скопированы. Форматирование удалит всё содержимое, а восстановление файлов после него — задача негарантированная. Если карта предлагает форматирование сразу после вставки, сначала проверьте её на компьютере.
Карта отформатирована как внутренняя память — что это значит

Некоторые устройства позволяют объединить SD-карту с внутренним хранилищем (функция Adoptable Storage). Такая карта шифруется и привязывается к конкретному смартфону: на другом устройстве и в картридере она не читается. Если вы включали этот режим, доступ к файлам возможен только через сам телефон. Перенос карты в другое устройство потребует форматирования.

Особенности оболочек: Samsung, Xiaomi, Huawei

Производители переименовывают и переносят пункты настроек, поэтому приведём ориентиры для популярных оболочек. На Samsung (One UI) разрешения находятся в Настройки → Приложения → [приложение] → Разрешения, а специальный доступ — в разделе «Батарея и устройство» либо через поиск. На Xiaomi (MIUI / HyperOS) дополнительно проверьте пункт «Другие разрешения» в карточке приложения — там может быть отдельный переключатель доступа к SD-карте.

На устройствах Huawei и Honor без сервисов Google логика похожая, но названия пунктов могут отличаться, а часть приложений работает через фирменный магазин AppGallery с собственными ограничениями. Во всех случаях надёжнее всего пользоваться поиском по настройкам: введите слово «разрешения» или «хранилище» — система сама покажет нужный раздел.

Когда ничего не помогает

Если разрешения выданы, карта определяется, а приложение всё равно выдаёт ошибку, попробуйте очистить его кэш: Настройки → Приложения → [приложение] → Хранилище → Очистить кэш. Это не удаляет данные программы, но сбрасывает временные файлы, которые могли «застрять» со старыми разрешениями.

Дальше по нарастающей: обновите приложение через магазин, затем — систему смартфона. Устаревшие версии программ могут некорректно запрашивать разрешения на новых версиях Android, и это исправляется только обновлением. Крайняя мера — переустановка приложения с полным удалением данных (несохранённые настройки пропадут).

⚠️ Внимание: советы в интернете про «отключение scoped storage через ADB» или root-доступ несут риски — от нарушения работы приложений до потери гарантии и уязвимостей безопасности. Для обычной задачи доступа к файлам они не нужны: штатных разрешений достаточно.

Частые вопросы

Почему приложение не запрашивает разрешение на доступ к карте памяти?

На новых версиях Android многие приложения не запрашивают разрешение напрямую, а используют системный диалог выбора файлов. Если программа молчит, откройте её настройки внутри самой программы — там часто есть пункт «Выбрать папку» или «Добавить источник», который вызывает нужный диалог.

Как перенести приложения на карту памяти?

Это отдельная функция, доступная не на всех устройствах и не для всех приложений. Проверьте: Настройки → Приложения → [приложение] → Хранилище — если есть кнопка «Изменить», можно выбрать SD-карту. Отсутствие кнопки означает, что разработчик или прошивка запретили перенос.

Галерея не показывает фото с SD-карты, хотя файлы на месте. Что делать?

Проверьте, нет ли в папке с фото файла .nomedia — он запрещает системе индексировать содержимое папки. Удалите его любым файловым менеджером и перезагрузите телефон. Также убедитесь, что галерее выдано разрешение «Фото и видео».

Можно ли дать доступ к SD-карте без root-прав?

Да, во всех штатных сценариях root не требуется. Разрешения «Файлы и мультимедиа», «Доступ ко всем файлам» и механизм выбора папок покрывают потребности обычных пользователей и приложений. Root нужен лишь для специфических задач вроде низкоуровневого бэкапа системных разделов.

После обновления Android пропал доступ к файлам на карте. Это нормально?

К сожалению, бывает: крупные обновления иногда сбрасывают разрешения или переводят приложения на новые правила scoped storage. Решение стандартное — заново выдать разрешения в настройках и при необходимости повторно выбрать рабочие папки внутри приложений.