Смартфоны 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 или ручное вмешательство.
Способ 1: Форматирование SD-карты как внутреннего накопителя (Adoptable Storage)
Это единственный официальный метод, позволяющий устанавливать приложения напрямую на SD-карту. Однако он имеет критические ограничения:
⚠️ Внимание: После форматирования карту нельзя будет использовать на других устройствах без полной очистки. Все данные на ней будут стёрты!
Инструкция для MIUI 12–14:
- Вставьте SD-карту в смартфон (рекомендуется класс
A2илиUHS-Iс скоростью чтения от 90 МБ/с). - Перейдите в
Настройки → Память → SD-карта. - Тапните по пункту
Настройки хранилища(илиФорматировать как внутренний накопитель). - Подтвердите форматирование. Система предложит перенести часть данных на карту — соглашайтесь.
- После перезагрузки в настройках памяти появится опция
Перенести данные на 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) — медиафайлы.
Как перенести:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Google Maps).
- Тапните
Хранилище → Изменить → SD-карта(если опция активна). - Подтвердите перенос. Некоторые приложения потребуют перезагрузки.
| Приложение | Что можно перенести | Ограничения |
|---|---|---|
| Google Maps | Кэш карт (офлайн-карты) | Только кэш, не сам .apk |
| Telegram | Медиафайлы (фото, видео, стикеры) | Настройки чатов остаются во внутренней памяти |
| Spotify | Загруженные песни | Требует ручного указания пути в настройках приложения |
| Genshin Impact | Дополнительные файлы (около 10–15 ГБ) | Сам .apk остаётся во внутренней памяти |
Обратите внимание: многие приложения (например, Facebook или Instagram) блокируют перенос данных на SD-карту по соображениям безопасности. В таких случаях поможет только ручное перемещение файлов через файловый менеджер (об этом — в следующем разделе).
Способ 3: Ручное перемещение файлов приложений (для опытных пользователей)
Если стандартные методы не работают, можно вручную перенести файлы приложений на SD-карту с помощью файлового менеджера (например, Mi File Manager или Solid Explorer) и ADB. Этот способ требует прав root или разблокированного загрузчика, но даёт больше контроля.
Инструкция:
- Подключите смартфон к ПК и включите
Отладку по USB(Настройки → О телефоне → Версия MIUI— тапните 7 раз, затем вернитесь вДополнительные настройки → Для разработчиков). - Установите ADB на ПК и выполните команду:
adb shell pm set-install-location 2Эта команда заставляет систему устанавливать приложения на SD-карту по умолчанию (работает не на всех прошивках).
- Для ручного переноса данных приложения:
adb shell run-as com.example.app cat /data/data/com.example.app/files/* > /sdcard/Android/data/com.example.app/files/(замените
com.example.appна пакетное имя вашего приложения). - В файловом менеджере переместите папку приложения из
/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:
- Установите приложение и предоставьте root-доступ.
- Выберите приложение, которое хотите перенести.
- Тапните
Создать ссылкуи укажите целевую папку на SD-карте. - Перезагрузите устройство.
Преимущество этого метода в том, что .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 и базу данных перенести нельзя. Для этого:
- Откройте WhatsApp →
⋮ → Настройки → Хранилище и данные. - Выберите
Управление хранилищем. - Нажмите
Изменитьи укажите папку на SD-карте.
Обратите внимание: при извлечении карты медиафайлы станут недоступны в чатах.
Почему после обновления MIUI пропала опция переноса приложений на SD?
Начиная с MIUI 12 Xiaomi начала удалять эту функцию в соответствии с политикой Google. В новых версиях Android (11+) перенос приложений на SD разрешён только для карт, отформатированных как внутренние, и то не для всех приложений.
Обходной путь: используйте ADB или сторонние утилиты вроде AppMgr III.
Как перенести игры на SD-карту в Xiaomi?
Большинство игр (например, Call of Duty Mobile или PUBG) позволяют загружать дополнительные файлы на SD-карту, но сам .apk и сохранения остаются во внутренней памяти. Чтобы перенести данные игры:
- Установите файловый менеджер с доступом к корневым папкам (например, FX File Explorer).
- Найдите папку игры в
/Android/obb/или/Android/data/. - Скопируйте её на SD-карту в ту же директорию.
- В настройках игры укажите новый путь к файлам (если такая опция есть).
Для полного переноса потребуется 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-карту.