Владельцы смартфонов Xiaomi Redmi часто сталкиваются с нехваткой внутренней памяти, особенно если устройство оснащено 32 или 64 ГБ накопителя. Решение кажется очевидным: перенести приложения на карту памяти microSD. Однако в MIUI этот процесс не так прост, как в чистом Android — система накладывает ограничения, а некоторые приложения принципиально отказываются работать с внешними носителями. В этой статье разберём все способы переноса приложений на SD-карту, включая скрытые настройки, обход ограничений и решения типичных ошибок.
Важно понимать, что начиная с MIUI 12.5 Xiaomi официально заблокировала возможность переноса приложений на карту памяти через стандартные настройки. Это связано с политикой Google по безопасности данных и оптимизации производительности. Тем не менее, существуют альтернативные методы — от форматирования карты как внутреннего накопителя до использования ADB-команд. Мы рассмотрим все актуальные варианты, включая нюансы для конкретных моделей Redmi Note 10/11/12, Redmi 9/10 и других популярных линеек.
Прежде чем приступать к переносу, проверьте два ключевых момента: во-первых, ваша SD-карта должна быть класса 10 (UHS-I) или выше — дешёвые карты могут не справиться с нагрузкой. Во-вторых, некоторые приложения (например, WhatsApp, Google Play Services) категорически отказываются работать с внешней памяти. Их придётся оставить во внутреннем хранилище.
Почему Xiaomi Redmi не даёт перенести приложения на SD-карту?
Основная причина ограничений кроется в архитектуре Android и политике MIUI. Начиная с Android 6.0 Marshmallow, Google ввела концепцию Adoptable Storage — возможность форматировать SD-карту как часть внутренней памяти. Однако этот режим имеет серьёзные недостатки:
- 🔄 Зашифрованный раздел: после форматирования карту нельзя будет прочитать на другом устройстве без потери данных.
- ⚡ Снижение производительности: даже быстрые карты
UHS-IIработают медленнее встроенной памятиeMMC/UFS. - 🚫 Ограничения приложений: многие программы (особенно системные) не поддерживают работу с внешними носителями.
В MIUI эти ограничения усилены. Например, в Redmi Note 11 (2022 г.) функция переноса приложений через меню Настройки → Приложения полностью удалена. Это связано с:
- 📉 Оптимизацией батареи: приложения на SD-карте могут чаще вызывать
wake-locks, сокращая время автономной работы. - 🔒 Безопасностью: внешние носители легче подделать или взломать, что создаёт риски для платежных систем.
- 📱 Фрагментацией: Xiaomi стремится унифицировать опыт использования на всех устройствах, упрощая поддержку.
⚠️ Внимание: Если вы используете SD-карту как портативное хранилище (не форматированное как внутренняя память), то перенос приложений через стандартные настройки MIUI невозможен. Вам потребуются ADB-команды или сторонние утилиты, которые мы рассмотрим ниже.
Способ 1: Форматирование SD-карты как внутренней памяти (Adoptable Storage)
Это официальный метод от Google, который работает на всех Xiaomi Redmi с Android 6.0+. Однако у него есть критические недостатки: после форматирования карту нельзя будет использовать на других устройствах, а скорость её работы снизится. Подходит только для карт класса UHS-I/UHS-II (от 10 класса и выше).
Инструкция:
- Вставьте SD-карту в слот (если используется гибридный слот, извлеките вторую SIM-карту).
- Перейдите в
Настройки → Память(илиХранилище). - Тапните по названию вашей SD-карты (например,
SanDisk 128GB). - В правом верхнем углу нажмите на три точки (⋮) и выберите
Настройки хранилища. - Выберите
Внутренняя память→Очистить и отформатировать. - Подтвердите действие. Процесс займёт 1-2 минуты.
После форматирования система предложит перенести часть данных на карту. Однако не все приложения поддерживают этот режим. Например, Facebook или Instagram могут работать нестабильно. Чтобы проверить совместимость:
- 📱 Перейдите в
Настройки → Приложения. - 🔍 Выберите нужное приложение (например, Telegram).
- 💾 Если есть кнопка
Перенести на SD-карту, значит оно поддерживает режимAdoptable Storage.
⚠️ Внимание: После форматирования карты как внутренней памяти её нельзя будет извлечь без сброса телефона к заводским настройкам. Также некоторые банковские приложения (например, СберБанк Онлайн) могут блокировать работу на внешних носителях по соображениям безопасности.
☑️ Подготовка SD-карты к форматированию
Способ 2: Перенос приложений через ADB (без форматирования карты)
Если вы не хотите форматировать SD-карту как внутреннюю память, можно использовать Android Debug Bridge (ADB). Этот метод позволяет принудительно перенести поддерживаемые приложения на внешний носитель, однако требует подключения к компьютеру и базовых знаний командной строки.
Преимущества метода:
- 🔄 Карта останется совместимой с другими устройствами.
- 📁 Можно переносить только выбранные приложения.
- 🔧 Не требуется сброс настроек.
Недостатки:
- 🚫 Работает не со всеми приложениями (зависит от разработчика).
- 💻 Требуется компьютер с установленным
ADB. - 🔄 После обновления MIUI может потребоваться повторный перенос.
Пошаговая инструкция:
- Включите отладку по USB:
- Перейдите в
Настройки → О телефоне. - Тапните 7 раз по пункту
Версия MIUI, чтобы активироватьРежим разработчика. - Вернитесь в
Настройки → Дополнительно → Для разработчиков. - Активируйте
Отладка по USB.
- Перейдите в
- Подключите телефон к ПК и подтвердите доверие к компьютеру.
- Установите
ADB:- Скачайте Platform Tools с сайта Google.
- Распакуйте архив в папку
C:\adb(Windows) или/usr/local/bin(macOS/Linux).
ADB и введите:
adb devices
Убедитесь, что ваш Redmi отображается в списке.
com.example.app на пакет приложения):
adb shell pm set-install-location 2
adb shell pm move-package com.example.app
set-install-location 2— устанавливает SD-карту как место установки по умолчанию.move-package— переносит конкретное приложение.
Чтобы узнать пакет приложения, используйте команду:
adb shell pm list packages | grep "название_приложения"
Например, для Telegram это org.telegram.messenger.
Способ 3: Использование сторонних утилит (без root)
Если ADB кажется сложным, можно воспользоваться специализированными приложениями из Google Play. Они автоматизируют процесс переноса, однако их возможности ограничены политиками MIUI. Наиболее эффективные утилиты:
| Приложение | Поддержка MIUI | Требует root? | Особенности |
|---|---|---|---|
| AppMgr III (App 2 SD) | Да (до MIUI 13) | Нет | Показывает список переносимых приложений, поддерживает batch-операции. |
| Files by Google | Да | Нет | Может очищать кэш и предлагать перенос поддерживаемых приложений. |
| Link2SD | Частично | Да | Создаёт символические ссылки, требует root. |
| SD Maid | Да | Нет (ограниченно) | Удаляет мусор и предлагает оптимизацию памяти. |
Пример работы с AppMgr III:
- Установите приложение из Google Play.
- Откройте его и предоставьте доступ к
Настройкам приложений. - В списке выберите приложение с пометкой
Movable(переносимое). - Тапните
Move to SD card. - 📸 Фото и видео:
- Откройте Галерея →
Настройки→Папка сохранения. - Выберите
SD-карта.
- Откройте Галерея →
- 🎵 Музыка и аудиофайлы:
- В Google Play Музыка или Mi Music выберите
Настройки → Папка загрузки. - Укажите путь на SD-карте (например,
/storage/1234-5678/Music/).
- В Google Play Музыка или Mi Music выберите
- 🗺️ Карты (Google Maps, Яндекс.Карты):
- В настройках приложения найдите
Офлайн-карты. - Выберите
Хранилище → SD-карта.
- В настройках приложения найдите
⚠️ Внимание: Некоторые утилиты (например, Link2SD) требуют root-прав, что аннулирует гарантию на Xiaomi Redmi. Кроме того, после обновления MIUI перенесённые приложения могут перестать работать.
Способ 4: Перенос кэша и медиафайлов (альтернатива для неподдерживаемых приложений)
Если приложение нельзя перенести на SD-карту (например, WhatsApp или Google Maps), можно освободить внутреннюю память, переместив кэш, загрузки и медиафайлы. Это не решит проблему полностью, но даст дополнительные 1-5 ГБ свободного пространства.
Как перенести разные типы данных:
Для переноса кэша некоторых приложений (например, Telegram):
- Откройте
Настройки → Приложения → Telegram → Хранилище. - Тапните
Очистить кэш(это не удалит сообщения, только временные файлы). - В настройках Telegram выберите
Настройки → Данные и память → Папка для загрузоки укажите путь на SD-карте.
Как перенести кэш WhatsApp на SD-карту?
К сожалению, WhatsApp не поддерживает официальный перенос медиафайлов на SD-карту в MIUI. Однако можно вручную скопировать папку WhatsApp/Media на карту, а затем создать символическую ссылку (требуется root или ADB).
- Подключите телефон к ПК и скопируйте папку
/storage/emulated/0/WhatsApp/Mediaна SD-карту. - Удалите оригинальную папку
Media. - Через
ADBвыполните команду:adb shell ln -s /storage/1234-5678/WhatsApp/Media /storage/emulated/0/WhatsApp/Media
Ошибки и их решения при переносе приложений на SD-карту
Даже при правильном выполнении инструкций пользователи Xiaomi Redmi часто сталкиваются с ошибками. Рассмотрим самые распространённые проблемы и способы их устранения:
| Ошибка | Причина | Решение |
|---|---|---|
Не удалось перенести приложение (в AppMgr) |
Приложение не поддерживает SD-карту | Используйте ADB или оставьте его во внутренней памяти |
INSTALL_FAILED_INVALID_INSTALL_LOCATION (в ADB) |
SD-карта не отформатирована как внутренняя | Либо форматируйте карту, либо используйте другой метод |
| Приложение крашится после переноса | Низкая скорость чтения/записи карты | Замените карту на более быструю (например, SanDisk Extreme) |
SD-карта не обнаруживается |
Проблемы с файловой системой или слотом | Отформатируйте карту в FAT32 или exFAT на ПК |
| Не хватает места на SD-карте после форматирования | MIUI резервирует часть пространства | Используйте карту большего объёма (минимум 64 ГБ) |
Если после переноса приложения на SD-карту оно перестало обновляться через Google Play, попробуйте:
- Вернуть его во внутреннюю память (
adb shell pm move-package com.example.app -i). - Обновить через Play Market.
- Снова перенести на SD-карту.
⚠️ Внимание: На некоторых моделях Redmi (например, Redmi Note 8 Pro) после форматирования SD-карты как внутренней памяти может пропадать доступ к файлам черезMTP(при подключении к ПК). В этом случае используйте FX File Explorer с доступом поFTP.
Модели Xiaomi Redmi с особенностями переноса приложений
Некоторые устройства Xiaomi имеют уникальные ограничения или, наоборот, дополнительные возможности для работы с SD-картами. Рассмотрим нюансы для популярных моделей:
- 📱 Redmi Note 10/11/12 серии:
- Поддерживают
Adoptable Storage, но после обновления до MIUI 13+ функция переноса через настройки исчезает. - Решение: использовать
ADBили откатиться на MIUI 12.5.
- Поддерживают
- 📱 Redmi 9/9A/9C:
- Имеют гибридный слот (SIM + microSD), поэтому для использования карты памяти придётся жертвовать второй SIM.
- В MIUI 12 на этих моделях ещё работает перенос через
Настройки → Приложения.
- 📱 Redmi K40/K50 серии:
- Из-за использования быстрой памяти
UFS 2.2/3.1разница в производительности между внутренним хранилищем и SD-картой особенно заметна. - Рекомендуется переносить только лёгкие приложения (мессенджеры, читалки).
- Из-за использования быстрой памяти
- 📱 Redmi 8/8A:
- На этих моделях ещё работает "старая" версия MIUI с поддержкой переноса через меню.
- Однако из-за слабого процессора (Snapdragon 439) приложения на SD-карте могут подтормаживать.
Для проверки совместимости вашей модели:
- Узнайте версию MIUI в
Настройки → О телефоне. - Проверьте наличие пункта
Перенести на SD-картув настройках любого приложения (например, Calculy). - Если пункта нет, используйте
ADBили форматирование.
FAQ: Частые вопросы о переносе приложений на SD-карту в Xiaomi Redmi
Можно ли перенести WhatsApp на SD-карту без root?
Нет, WhatsApp официально не поддерживает работу с внешними носителями в MIUI. Однако можно перенести медиафайлы (фото, видео, голосовые сообщения) вручную:
- Подключите телефон к ПК.
- Скопируйте папку
WhatsApp/Mediaна SD-карту. - В настройках WhatsApp отключите автоскачивание медиа.
Само приложение и базу данных перенести нельзя — это приведёт к ошибкам синхронизации.
После переноса приложения на SD-карту оно исчезло. Что делать?
Это типичная проблема при использовании ADB или сторонних утилит. Попробуйте:
- Перезагрузите телефон.
- Проверьте наличие приложения в
Настройки → Приложения → Все приложения. - Если приложение не отображается, верните его во внутреннюю память:
adb shell pm move-package com.example.app -i - Переустановите приложение.
Если проблема повторяется, значит приложение несовместимо с работой на SD-карте.
Как узнать, какие приложения можно перенести на SD-карту?
Есть несколько способов:
- Через AppMgr III: приложения с пометкой
Movableподдерживают перенос. - Через
ADB:adb shell pm get-install-locationЕсли вывод
2 [external], значит SD-карта доступна для установки. - Вручную: попробуйте перенести любое лёгкое приложение (например, Calculy) через
ADB.
Системные приложения и сервисы Google (Play Market, Google Play Services) перенести нельзя.
Можно ли использовать SD-карту как внутреннюю память на Redmi с MIUI 14?
Да, но с оговорками:
- Функция
Adoptable Storageскрыта в новых версиях MIUI, но её можно активировать черезADB:adb shell sm set-force-adoptable true - После этого в настройках хранилища появится опция форматирования карты как внутренней.
- Однако на MIUI 14 этот режим может работать нестабильно — некоторые пользователи жалуются на спонтанные размонтирования карты.
Альтернатива: используйте карту как портативное хранилище и переносите только поддерживаемые приложения через ADB.
Как перенести игры на SD-карту в Xiaomi Redmi?
Игры переносить сложнее из-за большого размера и требований к производительности. Варианты:
- 🎮 Лёгкие игры (например, Candy Crush):
- Используйте
ADBили AppMgr III. - Переносите только APK-файл, а кэш оставляйте во внутренней памяти.
- Используйте
- 🎮 Тяжёлые игры (например, Genshin Impact, Call of Duty Mobile):
- Перенос невозможен — они требуют высокой скорости чтения/записи.
- Можно перенести только обновления (в настройках игры выберите SD-карту как место загрузки дополнительных файлов).
Для эмуляторов (например, PPSSPP или Dolphin):
- Перенесите ROM-ы и сохранения на SD-карту вручную.
- Сам эмулятор оставьте во внутренней памяти.