Владельцы смартфонов Xiaomi часто сталкиваются с нехваткой внутренней памяти, особенно на бюджетных моделях Redmi или POCO с 32/64 ГБ накопителя. Карта памяти microSD кажется логичным решением — дешёвое расширение хранилища до 1 ТБ. Но вот проблема: по умолчанию MIUI блокирует установку приложений на внешний носитель, а стандартные настройки Android предлагают лишь перенос части данных, а не полную установку. Почему так происходит и как обойти ограничения?
Дело в архитектуре Android и политике Xiaomi: начиная с версии MIUI 12 (Android 10+) компания отказалась от функции Adoptable Storage (превращения SD-карты в часть внутренней памяти), чтобы избежать проблем с производительностью и безопасностью. Однако есть обходные пути — от ручного переноса через настройки до использования ADB-команд или сторонних утилит. В этой статье разберём все актуальные методы для MIUI 14/15 и Android 12-14, включая нюансы для конкретных моделей (Redmi Note 12, POCO X5 и др.).
Почему Xiaomi блокирует установку приложений на SD-карту?
На первый взгляд ограничение кажется искусственным, но у него есть технические причины:
- 🔋 Низкая скорость чтения/записи у большинства microSD (класс
A1/A2vsUFS 2.2/3.1во внутренней памяти). Приложения на медленной карте будут тормозить или вылетать. - 🛡️ Безопасность: внешние носители легче подделать или заразить вредоносным ПО. MIUI блокирует установку
.apkс SD по умолчанию. - 📱 Фрагментация файлов: частые перезаписи на microSD сокращают её срок службы (особенно у дешёвых карт).
- 🔄 Конфликты при извлечении: если вынуть карту во время работы приложения, оно крашнется, а данные могут повредиться.
Тем не менее, для многих пользователей перенос приложений на SD остаётся единственным способом освободить внутреннюю память. Далее — рабочие методы с учётом этих ограничений.
Метод 1: Стандартный перенос через настройки MIUI
Самый простой способ — использовать встроенную функцию переноса данных приложения на SD-карту. Он подходит для большинства игр и программ, но имеет ограничения:
⚠️ Внимание: Не все приложения поддерживают перенос. Системные утилиты (Google Play Services, MIUI Launcher) и некоторые игры (Genshin Impact, PUBG Mobile) останутся во внутренней памяти.
Инструкция:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Telegram или Spotify).
- Нажмите
Хранилище → Изменить → Карта памяти. - Подтвердите перенос и дождитесь завершения (может занять несколько минут).
Что переносится:
- 📁 Кэш и временные файлы (освобождает до 50% места).
- 🎮 Данные игр (сохранения, текстуры).
- 📷 Медиафайлы (фото, видео из галереи).
Что НЕ переносится:
- 🚫 Сами
.apk-файлы приложений (остаются во внутренней памяти). - 🚫 Данные системных приложений (Google Play, Настройки).
- 🚫 OBB-файлы некоторых игр (требуется ручная установка).
Форматировать карту памяти в FAT32/exFAT|Создать резервную копию важных данных|Зарядить телефон минимум на 50%|Отключить оптимизацию батареи для переносимых приложений-->
Метод 2: Использование ADB для принудительного переноса
Если стандартный способ не помог, можно воспользоваться Android Debug Bridge (ADB) — инструментом для отладки, который позволяет принудительно указать место установки приложений. Этот метод работает на всех смартфонах Xiaomi с Android 8+, но требует подключения к ПК.
Пошаговая инструкция:
- Включите
Режим разработчика:- Перейдите в
Настройки → О телефоне. - Нажмите 7 раз на
Версия MIUI. - Вернитесь в
Настройки → Дополнительно → Для разработчиков. - Активируйте
Отладка по USB.
- Перейдите в
adb devices
Убедитесь, что устройство определилось (должно появиться его серийный номер).
package.name на реальный пакет, например com.whatsapp):
adb shell pm set-install-location 2
2 — установка на внешний носитель (SD-карта).
Чтобы вернуть установку во внутреннюю память, используйте:
adb shell pm set-install-location 0
⚠️ Внимание: Некоторые приложения (например, Banking Apps или Google Pay) могут отказаться работать с SD-карты по соображениям безопасности. Также после обновления MIUI настройки ADB могут сброситься.
Как узнать название пакета приложения?
Откройте Google Play, найдите приложение → в адресной строке браузера будет строка вида https://play.google.com/store/apps/details?id=com.example.app, где com.example.app — имя пакета. Или используйте утилиту App Inspector из Google Play.
Метод 3: Принудительное форматирование SD-карты как внутренней памяти (Adoptable Storage)
До Android 9 в Xiaomi была функция Adoptable Storage, позволяющая "привязать" SD-карту к телефону как часть внутреннего хранилища. С MIUI 12+ эта опция скрыта, но её можно вернуть через ADB или сторонние утилиты.
Преимущества:
- 📲 Приложения устанавливаются на SD автоматически (как на внутреннюю память).
- 🔄 Нет нужды вручную переносить данные.
Недостатки:
- 🚫 Карта становится несовместимой с другими устройствами (её нельзя прочитать на ПК без форматирования).
- 🐢 Производительность падает на 20-40% (зависит от класса SD).
- 🔄 При извлечении карты приложения перестанут работать.
Инструкция:
- Вставьте SD-карту (рекомендуется класс
A2илиUHS-I). - Подключите телефон к ПК и запустите ADB.
- Выполните команду:
adb shell sm set-force-adoptable true - Перейдите в
Настройки → Хранилище → Карта памяти. - Выберите
Использовать как внутреннюю память(опция появится после ADB-команды). - Следуйте инструкциям на экране (карта будет отформатирована!).
После этого все новые приложения будут устанавливаться на SD по умолчанию. Чтобы вернуть карту в обычный режим, выполните:
adb shell sm set-force-adoptable false
Метод 4: Установка приложений на SD через сторонние лаунчеры
Если предыдущие способы не сработали, можно использовать альтернативные лаунчеры (например, Nova Launcher или Apex Launcher), которые позволяют указывать путь установки по умолчанию. Этот метод не требует root-прав, но работает не на всех моделях Xiaomi.
Инструкция для Nova Launcher:
- Установите Nova Launcher из Google Play.
- Зажмите пустое место на главном экране →
Настройки → Приложения и уведомления. - Выберите
Установка по умолчанию → Карта памяти. - Скачайте
.apk-файл приложения (например, с APKMirror) и установите его через Nova Launcher.
Ограничения:
- 📌 Работает только для
.apk-файлов, установленных вручную (не из Google Play). - 📌 Некоторые приложения (например, Netflix или Google Maps) блокируют установку на SD.
Сравнение методов: какой выбрать?
Чтобы определиться с оптимальным способом, сравним все варианты по ключевым параметрам:
| Метод | Требуется ПК? | Требуется root? | Переносятся .apk? | Скорость работы | Сложность |
|---|---|---|---|---|---|
| Стандартный перенос (MIUI) | ❌ Нет | ❌ Нет | ❌ Нет (только данные) | ⚡ Быстро | ⭐ Очень просто |
| ADB (принудительный перенос) | ✅ Да | ❌ Нет | ✅ Да | ⚡⚡ Средне | ⭐⭐ Средне |
| Adoptable Storage | ✅ Да | ❌ Нет | ✅ Да | 🐢 Медленно (зависит от SD) | ⭐⭐⭐ Сложно |
| Стороние лаунчеры | ❌ Нет | ❌ Нет | ✅ Да (только для .apk) | ⚡ Быстро | ⭐ Легко |
| Root + Link2SD | ❌ Нет | ✅ Да | ✅ Да | ⚡⚡⚡ Быстро (если SD класс A2) | ⭐⭐⭐⭐ Очень сложно |
Для большинства пользователей оптимальным решением будет комбинация стандартного переноса (для освобождения места) + ADB (для принудительной установки критичных приложений). Метод Adoptable Storage подходит только для карт класса A2/UHS-I и если вы не планируете извлекать её из телефона.
Частые проблемы и их решения
При переносе приложений на SD-карту пользователи Xiaomi сталкиваются с типичными ошибками. Разберём самые распространённые:
⚠️ Внимание: Если после переноса приложение перестало работать, проверьте, не извлекли ли вы карту памяти. Некоторые программы (например, WhatsApp или VK) требуют повторной авторизации после перемещения.
Проблема 1: Кнопка "Перенести на SD" неактивна
- 🔹 Причина: приложение не поддерживает перенос (системное или с защитой от модификаций).
- 🔹 Решение: используйте ADB или установите
.apkвручную через лаунчер.
Проблема 2: Приложение вылетает после переноса
- 🔹 Причина: низкая скорость SD-карты (класс
A1или ниже). - 🔹 Решение: замените карту на класс
A2/UHS-Iили перенесите только данные, оставив.apkво внутренней памяти.
Проблема 3: Нельзя установить обновление для перенесённого приложения
- 🔹 Причина: Google Play блокирует обновления для приложений на SD.
- 🔹 Решение: временно перенесите приложение обратно во внутреннюю память, обновите, затем снова переместите на карту.
Проблема 4: После обновления MIUI перенос сбросился
- 🔹 Причина: сброс настроек ADB или Adoptable Storage.
- 🔹 Решение: повторите настройку через ADB или отформатируйте карту заново.
FAQ: Ответы на популярные вопросы
Можно ли перенести WhatsApp на карту памяти в Xiaomi?
Да, но с оговорками:
- Через стандартный перенос в
Настройки → Приложенияможно переместить только медиафайлы (фото, видео, голосовые сообщения). - Само приложение и базу данных перенести нельзя — это ограничение Meta (ранее Facebook).
- Если использовать Adoptable Storage, WhatsApp встанет на SD автоматически, но может тормозить.
Почему после переноса игры на SD она стала лагать?
Причины:
- Низкая скорость чтения/записи карты (нужен класс
A2илиUHS-I). - Фрагментация файлов (если карта используется давно).
- Ограничения MIUI на фоновую активность приложений на SD.
Решение: перенесите обратно во внутреннюю память или замените SD-карту на более быструю.
Как перенести Google Play Маркет на карту памяти?
Это невозможно. Google Play Services и Play Маркет — системные приложения, которые MIUI блокирует для переноса. Попытки обойти это ограничение через root или ADB приведут к ошибкам обновлений и нестабильной работе телефона.
Можно ли использовать SD-карту как внутреннюю память на POCO X5 Pro?
Да, но с оговорками:
- На POCO X5 Pro (Android 13, MIUI 14) функция
Adoptable Storageскрыта, но её можно активировать через ADB (командаsm set-force-adoptable true). - После форматирования карты как внутренней памяти её нельзя будет извлечь без потери данных.
- Производительность упадет на 15-30% (зависит от класса SD).
Что будет, если вынуть SD-карту с перенесёнными приложениями?
Последствия:
- Приложения, установленные на SD, перестанут работать (иконки останутся, но при запуске будет ошибка).
- Данные приложений (сохранения игр, кэш) могут повредиться.
- При повторной вставке карты приложения восстановятся, но некоторые данные (например, несохранённый прогресс в играх) могут потеряться.
Рекомендация: перед извлечением карты перенесите критичные приложения обратно во внутреннюю память.