Перенос приложений на SD-карту в смартфонах Xiaomi Redmi — актуальная задача для пользователей, которые сталкиваются с нехваткой внутренней памяти. Несмотря на то, что современные модели оснащаются накопителями на 128 ГБ и более, многие владельцы бюджетных устройств (например, Redmi 9A или Redmi Note 8) до сих пор используют версии с 32–64 ГБ, где каждый мегабайт на счету. Однако MIUI накладывает ограничения на перенос приложений, и не все программы можно переместить стандартными средствами.
В этой статье мы разберём все рабочие способы переноса приложений на SD-карту в Xiaomi Redmi, включая официальные методы через настройки MIUI, использование ADB для принудительного переноса, а также альтернативные решения для корневых пользователей. Особое внимание уделим моделям с гибридным слотом (microSD + вторая SIM), где перенос может блокироваться системой. Если вы хотите освободить место во внутренней памяти без потери функциональности — читайте далее.
Почему Xiaomi Redmi ограничивает перенос приложений на SD-карту?
Система MIUI (особенно в версиях 12–14) намеренно сужает возможности переноса приложений на внешние накопители. Это связано с несколькими факторами:
- 🔒 Безопасность данных: Приложения на SD-карте легче украсть или подменить, особенно если карта извлекается и подключается к другим устройствам.
- ⚡ Производительность: SD-карты (даже класса
A2) работают медленнее встроенной памятиUFS/eMMC, что может вызывать лаги. - 📱 Архитектура Android: Начиная с
Android 6.0, Google ограничила поддержкуAdoptable Storage(привязка SD как внутренней памяти), и Xiaomi последовала этому курсу. - 💾 Фрагментация файлов: Частые записи на SD приводят к её износу и снижению скорости чтения/записи.
Тем не менее, некоторые приложения (например, мессенджеры, игры с кэшем или мультимедиа-плееры) можно перенести вручную. Далее мы рассмотрим, как это сделать без root-прав и с ними.
⚠️ Внимание: Перенос системных приложений (например,com.android.phoneилиcom.miui.home) может привести к нестабильной работе устройства или циклу перезагрузок. Не перемещайте программы, отвечающие за телефонные вызовы, SMS или лаунчер.
Способ 1: Перенос через настройки MIUI (официальный метод)
Это самый простой способ, но он работает не для всех приложений. Поддерживаются только те программы, которые разработчик пометил как «переносимые». Например, Telegram, VK или Spotify часто позволяют перенос, а WhatsApp или банковские приложения — нет.
Инструкция:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Google Maps).
- Тапните по пункту
Хранилище. - Если опция доступна, появится кнопка
Изменить→ выберитеSD-карта. - Подтвердите перенос и дождитесь завершения (может занять до 5 минут).
Если кнопки Изменить нет — приложение не поддерживает перенос. В этом случае переходите к следующим способам.
SD-карта отформатирована как портативное хранилище (не внутреннее)
На карте достаточно свободного места (минимум на 20% больше размера приложения)
Приложение не является системным или критически важным
Устройство не подключено к зарядке (во избежание прерываний)-->
Способ 2: Принудительный перенос через ADB (без root)
Если в настройках нет опции переноса, но приложение теоретически можно переместить (например, игры с большим кэшем), используйте команды ADB. Этот метод не требует root-прав, но нужна отладка по USB.
Подготовка:
- Включите
Режим разработчика: перейдите вНастройки → О телефонеи 7 раз тапните поВерсия MIUI. - Вернитесь в
Настройки → Дополнительно → Для разработчикови активируйтеОтладка по USB. - Подключите телефон к ПК, подтвердите доверие к компьютеру.
- Скачайте ADB Tools и распакуйте в папку.
Инструкция по переносу:
- Откройте командную строку (
Win + R→cmd) и перейдите в папку сADB: - Проверьте подключение устройства:
- Узнайте пакет приложения (например, для Facebook это
com.facebook.katana): - Перенесите приложение на SD-карту:
cd C:\platform-tools
adb devices
adb shell pm list packages | find "facebook"
adb shell pm set-install-location 2
adb shell pm move-package com.facebook.katana
Если команда вернёт Success — приложение перенесено. Чтобы вернуть его обратно, используйте:
adb shell pm move-package com.facebook.katana 0
⚠️ Внимание: Некоторые приложения (например, Google Play Services или MIUI System Apps) не перенесутся даже через ADB. Попытка их перемещения может вызвать ошибки в работе системы.
Через настройки MIUI
С помощью ADB
Использовал root и Link2SD
Никогда не переносил
Другой способ-->
Способ 3: Использование SD-карты как внутренней памяти (Adoptable Storage)
Этот метод позволяет расширить внутреннюю память за счёт SD-карты, но имеет серьёзные ограничения:
- 📵 Карта будет зашифрована и работать только на этом устройстве.
- 🔄 После извлечения карты приложения перестанут работать.
- ⚠️ Xiaomi блокирует эту функцию в MIUI для большинства моделей (кроме некоторых глобальных прошивок).
Если ваша модель поддерживает Adoptable Storage (проверьте в настройках хранилища), сделайте следующее:
- Вставьте SD-карту (рекомендуется
UHS-I Class 10илиA2). - При появлении уведомления выберите
Использовать как внутреннюю память. - Следуйте инструкциям системы (карта будет отформатирована).
- После настройки новые приложения будут устанавливаться на SD по умолчанию.
Для моделей, где опция скрыта (например, Redmi Note 10 Pro), можно попробовать активировать её через ADB:
adb shell sm set-force-adoptable true
Но это сработает только на прошивках с поддержкой функции.
Что делать, если после форматирования как внутренней памяти карта не определяется?
1. Перезагрузите устройство.
2. Проверьте карту на другом устройстве (если не читается — она повреждена).
3. Если карта работает, но Android её не видит, выполните в ADB:
adb shell sm forget [ID_карты]
(узнать ID можно командой adb shell sm list-disks).
4. Отформатируйте карту заново через настройки хранилища.
Способ 4: Перенос с root-правами (Link2SD, App2SD)
Если у вас есть root-доступ, вы можете использовать приложения вроде Link2SD или App2SD, которые позволяют:
- 🔗 Переносить
APK,DEXиLIBфайлы на SD. - 📂 Создавать символические ссылки (
symlink) для экономии места. - 🧹 Очищать кэш и ненужные файлы.
Инструкция для Link2SD:
- Установите Link2SD из Google Play.
- Предоставьте root-доступ.
- Выберите файловую систему для второго раздела SD (рекомендуется
EXT4илиF2FS). - Перезагрузите устройство.
- В списке приложений выберите нужное и тапните
Создать ссылку.
Преимущества метода:
- ✅ Работает даже для системных приложений (с осторожностью!).
- ✅ Можно переносить части приложения (например, только кэш).
Недостатки:
- ❌ Требует разблокированного загрузчика и
root. - ❌ Риск нарушить работу системы при некорректном переносе.
Ограничения и проблемы при переносе приложений на SD
Даже если вам удалось перенести приложение, могут возникнуть следующие проблемы:
| Проблема | Причина | Решение |
|---|---|---|
| Приложение не запускается | Файлы повреждены при переносе или SD-карта слишком медленная | Перенесите обратно во внутреннюю память или используйте карту класса A2 |
| Постоянные ошибки "Недостаточно памяти" | Приложение сохраняет данные во внутреннюю память, несмотря на перенос | Очистите кэш вручную или используйте ADB для принудительного переноса данных |
| SD-карта стала "сырой" (raw) | Некорректное извлечение или сбой при форматировании как внутренней памяти | Отформатируйте карту на ПК через DiskPart или специализированные утилиты |
| Приложения исчезают после перезагрузки | SD-карта подключена как портативная, но система ожидает её как внутреннюю | Перенастройте хранилище или верните приложения во внутреннюю память |
Особенно часто проблемы возникают с:
- 🎮 Играми (например, PUBG Mobile, Genshin Impact) — они могут не запускаться или тормозить.
- 💬 Мессенджерами (WhatsApp, Viber) — могут не приходить уведомления.
- 📷 Приложениями с DRM (Netflix, Disney+) — откажутся работать из-за защиты контента.
Как освободить место без переноса приложений?
Если перенос на SD-карту не помог или невозможен, воспользуйтесь альтернативными способами:
- 🧹 Очистка кэша: Перейдите в
Настройки → Приложения → Управление приложениями, выберите приложение и нажмитеОчистить кэш. Для массовой очистки используйте MIUI Cleaner. - 🗑️ Удаление ненужных файлов: В
Файлы → Категории → Мусорнайдите временные файлы, дубликаты и крупные медиафайлы. - ☁️ Перенос медиа в облако: Загрузите фото и видео в Google Фото или Mi Cloud, затем удалите локальные копии.
- 📦 Использование Lite-версий: Замените тяжелые приложения на облегчённые (например, Facebook Lite, Messenger Lite).
- 🔄 Сброс кэша Dalvik (для продвинутых пользователей): В
TWRPвыберитеAdvanced → Dalvik Cacheи сделайтеWipe.
Также стоит отключить автообновление приложений в Google Play:
- Откройте Play Маркет →
Настройки → Автообновление приложений. - Выберите
Не обновлять автоматически. - Обновляйте приложения вручную, предварительно освободив место.
FAQ: Частые вопросы о переносе приложений на SD в Xiaomi Redmi
Можно ли перенести WhatsApp на SD-карту?
Нет, WhatsApp блокирует перенос на внешние носители из-за требований безопасности (шифрование сообщений). Попытка переноса через ADB или root приведёт к ошибкам при отправке медиафайлов. Рекомендуем регулярно очищать кэш приложения вручную.
Почему после переноса игры на SD она тормозит?
Скорее всего, ваша SD-карта имеет низкую скорость чтения/записи. Для игр требуется карта класса A2 или UHS-I (например, SanDisk Extreme). Также проверьте, не перегревается ли карта — это может указывать на её износ.
Как перенести приложение обратно во внутреннюю память?
Если вы переносили через настройки MIUI:
- Перейдите в
Настройки → Приложения → Управление приложениями. - Выберите приложение →
Хранилище→Изменить→Внутренняя память.
Если использовали ADB, выполните команду:
adb shell pm move-package com.приложение 0
Можно ли использовать microSD и вторую SIM одновременно в Redmi?
Зависит от модели:
- 📱 Гибридный слот (например, Redmi Note 9, Redmi 10): либо SD, либо вторая SIM.
- 📱 Отдельные слоты (например, Redmi Note 11 Pro+ 5G): можно использовать и SD, и две SIM.
Уточните характеристики своей модели на официальном сайте Xiaomi.
Что делать, если после переноса приложение выдаёт ошибку "Недостаточно памяти"?
Эта ошибка возникает, если приложение сохраняет данные во внутреннюю память, но само находится на SD. Решения:
- Очистите данные приложения в
Настройки → Приложения. - Перенесите его обратно во внутреннюю память.
- Используйте
ADBдля принудительного переноса данных:adb shell pm set-install-location 2