Как установить приложения на SD-карту в смартфонах Xiaomi: все способы

Смартфоны Xiaomi на базе MIUI часто сталкиваются с нехваткой внутренней памяти, особенно в бюджетных моделях с 32 или 64 ГБ накопителя. Перенос приложений на SD-карту кажется логичным решением, но в современных версиях Android и MIUI эта функция либо скрыта, либо работает с ограничениями. В этой статье разберём все актуальные способы установки и переноса приложений на внешний накопитель — от стандартных настроек до обходных путей для опытных пользователей.

Важно понимать: начиная с Android 6.0 Marshmallow, Google ужесточила правила работы с SD-картами. Теперь их нельзя просто так использовать как расширение внутренней памяти — требуется форматирование в формате Adoptable Storage, что не всегда поддерживается производителями. Xiaomi в MIUI 12/13/14 ещё больше сузила возможности, оставив перенос только для отдельных приложений. Но выход есть — и мы покажем, как им воспользоваться.

Почему Xiaomi ограничивает установку приложений на SD-карту?

Смартфоны Xiaomi не просто так блокируют свободный перенос приложений на внешние накопители. Вот ключевые причины:

  • 🔒 Безопасность данных: SD-карты легче потерять или извлечь, что создаёт риск утечки личной информации из приложений.
  • Производительность: Скорость чтения/записи даже классных карт UHS-I или A2 в 2–5 раз ниже, чем у встроенной памяти eMMC/UFS. Это тормозит работу приложений.
  • 🛠️ Стабильность системы: При извлечении карты или её повреждении приложения, установленные на неё, перестанут работать.
  • 📱 Политика Google: Начиная с Android 9 Pie, Google запретила производителям разрешать перенос приложений на SD без форматирования карты как внутреннего накопителя.

Тем не менее, в MIUI остались лазейки. Например, некоторые приложения (например, Google Maps или Netflix) позволяют сохранять данные кэша на карту, а отдельные игры — загружать дополнительные файлы туда же. Но полноценный перенос .apk и данных возможен только через Adoptable Storage или ручное вмешательство.

📊 Какую модель Xiaomi вы используете?
Redmi Note 10/11/12
POCO X3/X4/X5
Redmi 9/10/11
Mi 11/12/13
Другая модель

Способ 1: Форматирование SD-карты как внутреннего накопителя (Adoptable Storage)

Это единственный официальный метод, позволяющий устанавливать приложения напрямую на SD-карту. Однако он имеет критические ограничения:

⚠️ Внимание: После форматирования карту нельзя будет использовать на других устройствах без полной очистки. Все данные на ней будут стёрты!

Инструкция для MIUI 12–14:

  1. Вставьте SD-карту в смартфон (рекомендуется класс A2 или UHS-I с скоростью чтения от 90 МБ/с).
  2. Перейдите в Настройки → Память → SD-карта.
  3. Тапните по пункту Настройки хранилища (или Форматировать как внутренний накопитель).
  4. Подтвердите форматирование. Система предложит перенести часть данных на карту — соглашайтесь.
  5. После перезагрузки в настройках памяти появится опция Перенести данные на SD-карту для поддерживаемых приложений.

Важно: не все модели Xiaomi поддерживают этот режим. Например, в Redmi Note 10 Pro и новее функция может быть отключена на уровне прошивки. Проверить поддержку можно через ADB:

adb shell sm list-disks

Если команда возвращает идентификатор диска (например, disk:179,64) — карту можно форматировать как внутреннюю. Если пусто — функция заблокирована.

Карта памяти класса A2 или UHS-I (минимум 64 ГБ)

Резервная копия данных с карты (всё будет стёрто)

Заряд батареи не менее 50%

Поддержка функции в прошивке (проверяется через ADB)-->

Способ 2: Перенос отдельных приложений через настройки MIUI

Даже без форматирования карты как внутреннего накопителя в MIUI можно перенести часть данных некоторых приложений. Этот метод работает для:

  • 🗺️ Карт (Google Maps, Яндекс.Карты, 2GIS) — кэш карт.
  • 🎮 Игр (Genshin Impact, Call of Duty Mobile) — дополнительные файлы.
  • 📥 Мессенджеров (Telegram, WhatsApp) — медиафайлы.

Как перенести:

  1. Откройте Настройки → Приложения → Управление приложениями.
  2. Выберите нужное приложение (например, Google Maps).
  3. Тапните Хранилище → Изменить → SD-карта (если опция активна).
  4. Подтвердите перенос. Некоторые приложения потребуют перезагрузки.
Приложение Что можно перенести Ограничения
Google Maps Кэш карт (офлайн-карты) Только кэш, не сам .apk
Telegram Медиафайлы (фото, видео, стикеры) Настройки чатов остаются во внутренней памяти
Spotify Загруженные песни Требует ручного указания пути в настройках приложения
Genshin Impact Дополнительные файлы (около 10–15 ГБ) Сам .apk остаётся во внутренней памяти

Обратите внимание: многие приложения (например, Facebook или Instagram) блокируют перенос данных на SD-карту по соображениям безопасности. В таких случаях поможет только ручное перемещение файлов через файловый менеджер (об этом — в следующем разделе).

Способ 3: Ручное перемещение файлов приложений (для опытных пользователей)

Если стандартные методы не работают, можно вручную перенести файлы приложений на SD-карту с помощью файлового менеджера (например, Mi File Manager или Solid Explorer) и ADB. Этот способ требует прав root или разблокированного загрузчика, но даёт больше контроля.

Инструкция:

  1. Подключите смартфон к ПК и включите Отладку по USB (Настройки → О телефоне → Версия MIUI — тапните 7 раз, затем вернитесь в Дополнительные настройки → Для разработчиков).
  2. Установите ADB на ПК и выполните команду:
    adb shell pm set-install-location 2

    Эта команда заставляет систему устанавливать приложения на SD-карту по умолчанию (работает не на всех прошивках).

  3. Для ручного переноса данных приложения:
    adb shell run-as com.example.app cat /data/data/com.example.app/files/* > /sdcard/Android/data/com.example.app/files/

    (замените com.example.app на пакетное имя вашего приложения).

  4. В файловом менеджере переместите папку приложения из /Android/data/ внутренней памяти на SD-карту.
⚠️ Внимание: Не все приложения будут работать после ручного переноса! Системные приложения и игры с защитой (например, Pokémon GO или банковские клиенты) могут выдавать ошибки или крашиться.

Критическая деталь: на некоторых моделях Xiaomi (например, POCO F3 или Redmi K40) путь к SD-карте в системе может отличаться от стандартного /sdcard/. Проверьте реальный путь через команду adb shell ls /storage/.

Способ 4: Использование приложений-менеджеров для принудительного переноса

Если предыдущие методы не сработали, можно воспользоваться сторонними утилитами, которые обходят ограничения Android. Наиболее эффективные:

  • 📱 AppMgr III (App 2 SD) — показывает, какие приложения поддерживают перенос, и предлагает альтернативные методы для остальных.
  • 🔧 Link2SD — требует root, но позволяет создавать символические ссылки на файлы приложений, экономя место во внутренней памяти.
  • 📁 FolderMount — перенаправляет папки приложений на SD-карту без переноса самих .apk-файлов.

Пример работы с Link2SD:

  1. Установите приложение и предоставьте root-доступ.
  2. Выберите приложение, которое хотите перенести.
  3. Тапните Создать ссылку и укажите целевую папку на SD-карте.
  4. Перезагрузите устройство.

Преимущество этого метода в том, что .apk остаётся во внутренней памяти (что устраивает Android), а тяжелые данные (кэш, медиа, базы данных) переносятся на карту. Однако для работы требуется:

  • Разблокированный загрузчик (Bootloader).
  • Установленный Magisk или другой менеджер root-прав.
  • SD-карта с файловой системой ext4 (для Link2SD).
Что делать, если после переноса приложение не запускается?

1. Проверьте, не извлечена ли SD-карта (даже частичное отключение может сбить ссылки).

2. Очистите кэш приложения в Настройки → Приложения.

3. Попробуйте перенести приложение обратно во внутреннюю память и повторите процесс.

4. Если используется Link2SD, проверьте, не сбились ли символические ссылки (в настройках приложения есть опция проверки).

Способ 5: Установка приложений на SD-карту по умолчанию (для старых версий MIUI)

В прошивках MIUI на базе Android 8.1 Oreo и ниже (например, Redmi 4X или Mi A1) была опция установки приложений на SD-карту по умолчанию. В современных версиях она удалена, но её можно вернуть через ADB:

adb shell pm set-install-location 2

После выполнения этой команды новые приложения будут устанавливаться на SD-карту автоматически. Чтобы вернуть установку во внутреннюю память, используйте:

adb shell pm set-install-location 0

Ограничения метода:

  • ❌ Не работает на MIUI 12+ и Android 10+ без рут-прав.
  • ❌ Не все приложения будут корректно работать (особенно системные).
  • ❌ При извлечении карты приложения перестанут открываться.

Для проверки текущего расположения установки используйте:

adb shell pm get-install-location

Результат:

  • 0 — внутренняя память.
  • 1 — выбор при установке.
  • 2 — SD-карта.

Частые проблемы и их решения

При переносе приложений на SD-карту пользователи Xiaomi сталкиваются с типичными ошибками. Разберём самые распространённые:

Проблема Причина Решение
Опция "Перенести на SD" неактивна Приложение не поддерживает перенос или карта не отформатирована как внутренняя Используйте Link2SD или переносите только кэш
Приложение крашится после переноса Повреждены символические ссылки или карта слишком медленная Очистите данные приложения или перенесите обратно
Не хватает места на SD-карте, хотя она пустая Карта отформатирована в FAT32, который не поддерживает файлы >4 ГБ Переформатируйте в exFAT или NTFS (требует root)
Система не видит SD-карту после форматирования как внутреннюю Ошибка монтирования или несовместимость файловой системы Перезагрузите телефон или отформатируйте карту заново

Если после переноса приложения на SD-карту смартфон начал тормозить, проверьте скорость карты с помощью A1 SD Bench. Минимальные требования для комфортной работы:

  • 📊 Скорость чтения: 40 МБ/с и выше.
  • ⬇️ Скорость записи: 20 МБ/с и выше.
  • 🔄 IOPS (4K): 1000 и выше.

Карты класса A1 или ниже не подходят для установки приложений!

FAQ: Ответы на частые вопросы

Можно ли перенести WhatsApp на SD-карту в Xiaomi?

Да, но только медиафайлы (фото, видео, голосовые сообщения). Сам .apk и базу данных перенести нельзя. Для этого:

  1. Откройте WhatsApp⋮ → Настройки → Хранилище и данные.
  2. Выберите Управление хранилищем.
  3. Нажмите Изменить и укажите папку на SD-карте.

Обратите внимание: при извлечении карты медиафайлы станут недоступны в чатах.

Почему после обновления MIUI пропала опция переноса приложений на SD?

Начиная с MIUI 12 Xiaomi начала удалять эту функцию в соответствии с политикой Google. В новых версиях Android (11+) перенос приложений на SD разрешён только для карт, отформатированных как внутренние, и то не для всех приложений.

Обходной путь: используйте ADB или сторонние утилиты вроде AppMgr III.

Как перенести игры на SD-карту в Xiaomi?

Большинство игр (например, Call of Duty Mobile или PUBG) позволяют загружать дополнительные файлы на SD-карту, но сам .apk и сохранения остаются во внутренней памяти. Чтобы перенести данные игры:

  1. Установите файловый менеджер с доступом к корневым папкам (например, FX File Explorer).
  2. Найдите папку игры в /Android/obb/ или /Android/data/.
  3. Скопируйте её на SD-карту в ту же директорию.
  4. В настройках игры укажите новый путь к файлам (если такая опция есть).

Для полного переноса потребуется root и Link2SD.

Какую SD-карту лучше купить для установки приложений?

Для комфортной работы выбирайте карты с характеристиками:

  • 📌 Класс скорости: A2 или UHS-I (U3).
  • 📌 Ёмкость: от 128 ГБ (64 ГБ быстро заполнятся).
  • 📌 Производитель: Samsung EVO Plus, SanDisk Extreme, Kingston Canvas Go! Plus.
  • 📌 Файловая система: exFAT (поддерживает файлы >4 ГБ).

Избегайте дешёвых карт без маркировки класса — они тормозят и быстро выходят из строя.

Можно ли перенести системные приложения Xiaomi на SD-карту?

Нет, системные приложения (Тема, Безопасность, Камера и др.) заблокированы от переноса на уровне MIUI. Их можно только отключить или удалить (требуется root).

Исключение: некоторые приложения (например, Записи экрана) позволяют сохранять результаты работы на SD-карту.