Владельцы смартфонов Xiaomi Redmi часто сталкиваются с нехваткой внутренней памяти, особенно если устройство бюджетное — как Redmi 9A (32 ГБ) или Redmi 10C (64 ГБ). Даже после очистки кэша и удаления ненужных файлов система может выдавать уведомление «Память заполнена», блокируя установку новых приложений. Решение кажется очевидным: перенести программы на microSD-карту. Но здесь пользователей поджидает неприятный сюрприз: MIUI ограничивает эту функцию по умолчанию.
В отличие от «чистого» Android, где перенос приложений на внешний накопитель доступен из коробки, Xiaomi блокирует эту опцию «для оптимизации производительности». Однако обойти ограничение можно — и для этого не всегда требуются root-права или сложные манипуляции. В этой статье мы разберём 5 рабочих способов установки и переноса приложений на карту памяти в Redmi (актуально для MIUI 14/13 и Android 13/12), включая скрытые настройки, ADB-команды и обходные пути для популярных моделей — от Redmi Note 12 Pro+ до Redmi 8A.
Почему Xiaomi Redmi не даёт переносить приложения на SD-карту?
Производитель официально объясняет блокировку переноса приложений на карту памяти тремя причинами:
- 🔹 Производительность: microSD (даже класса
A2) работает медленнее встроенной памятиeMMC/UFS, что может вызывать лаги. - 🔹 Безопасность: приложения на SD-карте легче взломать или подменить (риск для банковских программ, мессенджеров).
- 🔹 Стабильность: при извлечении карты приложения «слетают», а система может выдавать ошибки.
Но есть и неочевидная причина: Xiaomi стимулирует покупку смартфонов с большим объёмом памяти. Например, разница в цене между Redmi Note 12 на 128 ГБ и 256 ГБ может достигать 3–5 тыс. рублей — а перенос на SD позволил бы сэкономить.
⚠️ Внимание: Не все приложения можно перенести на карту памяти. Игры (например, Genshin Impact, PUBG Mobile), мессенджеры (WhatsApp, Telegram) и банковские программы (СберБанк Онлайн, Тинькофф) часто блокируют эту функцию на уровне кода. Попытка их переноса может привести к сбоям.
Способ 1: Форматирование SD-карты как внутренней памяти (для MIUI 12–14)
Этот метод работает на всех Redmi с Android 6.0+, но имеет критический недостаток: после форматирования карту нельзя будет использовать в других устройствах (она станет «привязанной» к смартфону). Зато система будет устанавливать приложения на неё автоматически.
Шаги:
- Вставьте microSD в слот (если у Redmi гибридный слот, придётся жертвовать второй SIM-картой).
- Перейдите в
Настройки → Память → [Название вашей SD-карты]. - Тапните «Три точки» (⋮) в правом верхнем углу → «Настройки памяти».
- Выберите «Форматировать как внутреннюю» → подтвердите действие.
- После форматирования перезагрузите телефон.
Теперь при установке приложений система будет предлагать выбрать место сохранения. Чтобы перенести уже установленные программы:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение → «Хранилище».
- Тапните «Изменить» и укажите SD-карту.
☑️ Что проверить перед форматированием SD как внутренней памяти
⚠️ Внимание: После форматирования карты как внутренней её нельзя будет прочитать на ПК или другом телефоне без полного стирания данных. Также не извлекайте карту без предварительного «отключения» в настройках (Настройки → Память → Отключить SD-карту), иначе рискуете потерять данные.
Способ 2: Перенос через ADB (без root, для опытных пользователей)
Если ваш Redmi не поддерживает форматирование SD как внутренней памяти (например, на Redmi 9T с MIUI 13), можно воспользоваться ADB-командами. Этот метод не требует root-прав, но потребует подключения к ПК.
Что понадобится:
- 🖥️ Компьютер с Windows/macOS/Linux.
- 🔌 USB-кабель (желательно оригинальный).
- 📥 ADB и Fastboot Tools от Google.
- 📱 Включённая отладка по USB на Redmi (
Настройки → О телефоне → Версия MIUI→ 7 раз тапните по версии → вернитесь в «Дополнительные настройки» → «Для разработчиков» → включите отладку).
Инструкция:
- Подключите Redmi к ПК и выберите режим «Передача файлов».
- Откройте командную строку (Windows) или терминал (macOS/Linux) в папке с
adb.exe. - Введите команду для проверки подключения:
adb devicesДождитесь появления серийного номера устройства.
- Выполните команду для переноса (замените
package.nameна имя пакета приложения, напримерcom.whatsapp):adb shell pm set-install-location 2Эта команда заставит систему устанавливать новые приложения на SD по умолчанию.
- Чтобы перенести уже установленное приложение, используйте:
adb shell pm move-package com.example.app
Список пакетов приложений можно узнать через команду:
adb shell pm list packages -f
| Команда ADB | Описание | Пример |
|---|---|---|
adb shell pm get-install-location |
Показывает текущее место установки (0 — auto, 1 — внутренняя, 2 — внешняя) | 2 (если успешно перенесено) |
adb shell pm set-install-location 2 |
Устанавливает SD как место по умолчанию | — |
adb shell pm move-package com.whatsapp |
Переносит конкретное приложение | Success или Failure |
adb shell pm list packages -f |
Выводит список всех установленных пакетов | package:/data/app/com.facebook.katana-1/base.apk=com.facebook.katana |
Способ 3: Использование файлового менеджера (для APK-файлов)
Если вам нужно установить приложение не из Google Play (например, APK-файл), можно вручную указать путь на SD-карту. Этот метод работает для всех моделей Redmi, но подходит только для новых установок, а не для переноса существующих программ.
Как это сделать:
- Скачайте APK-файл приложения (например, с APKPure или APKMirror).
- Подключите SD-карту к ПК или напрямую к Redmi через адаптер.
- Создайте на карте папку
Android/obb(если её нет) и переместите туда APK. - На телефоне откройте файловый менеджер (например, Mi File Manager), найдите APK на SD-карте и запустите установку.
- При запросе выберите «Установить на SD-карту» (если опция доступна).
Этот способ часто используется для установки тяжёлых игр (например, Call of Duty Mobile или Free Fire), чтобы не забивать внутреннюю память. Однако обновления таких приложений могут снова сохраняться во внутреннее хранилище.
Способ 4: Приложения для принудительного переноса (с root или без)
Если предыдущие методы не сработали, можно воспользоваться сторонними утилитами. Некоторые из них требуют root-прав, но есть и решения для «чистых» устройств.
Топ-3 приложения для переноса:
- 📱 AppMgr III (App 2 SD) — работает без root, но с ограничениями. Позволяет переносить поддерживаемые приложения и очищать кэш. Скачать в Google Play.
- 🛠️ Link2SD — требует root, но переносит даже те программы, которые обычно блокируются (например, Facebook или Instagram). Скачать в Google Play.
- 🔄 FolderMount — создаёт «символические ссылки», обманывая систему. Подходит для переноса данных приложений (например, кэша игр). Скачать в Google Play.
Для AppMgr III инструкция простая:
- Установите и откройте приложение.
- Выберите вкладку «Переносимые» (покажет список поддерживаемых программ).
- Тапните на нужное приложение → «Перенести на SD-карту».
Для Link2SD (требуется root):
- После установки откройте приложение и предоставьте root-доступ.
- Выберите приложение → «Создать ссылку» → отметьте
Dalvik-Cache,LibraryиData. - Перезагрузите телефон.
Что делать, если Link2SD не видит SD-карту?
1. Убедитесь, что карта отформатирована как FAT32 или exFAT (не NTFS).
2. В настройках Link2SD выберите «Авто-связывание» и укажите путь к SD.
3. Если используется второй раздел на карте (ext2/ext3), его нужно создать заранее через Recovery или ПК.
Способ 5: Обход ограничений через Magisk (для продвинутых пользователей)
Если вы готовы к экспериментам, можно использовать Magisk-модули, которые «обманывают» систему, заставляя её видеть SD-карту как внутреннюю память. Этот метод подходит для Redmi с разблокированным загрузчиком и установленным Magisk.
Необходимые условия:
- 🔓 Разблокированный загрузчик (официальная инструкция Xiaomi).
- 📱 Установленный Magisk (версия 25.0+).
- 💾 SD-карта отформатированная как
exFATилиFAT32.
Инструкция:
- Скачайте модуль ForceAdoptable из репозитория Magisk: Ссылка на XDA.
- Установите модуль через Magisk Manager и перезагрузите телефон.
- После перезагрузки откройте
Настройки → Памятьи проверьте, появилась ли опция «Форматировать как внутреннюю». - Если опция есть — форматируйте карту и наслаждайтесь автоматическим переносом приложений.
⚠️ Внимание: Использование Magisk-модулей может привести к потере гарантии и нестабильной работе системы. На некоторых моделях Redmi (например, Note 11 Pro+ 5G) после установки ForceAdoptable могут возникать ошибки с монтированием раздела. Перед экспериментами сделайте бэкап данных через TWRP или Mi Cloud.
Частые ошибки и как их исправить
При переносе приложений на SD-карту в Xiaomi Redmi пользователи сталкиваются с типичными проблемами. Разберём самые распространённые и их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| «Недостаточно места» при переносе | На SD-карте недостаточно свободного места или она отформатирована в NTFS. |
Отформатируйте карту в exFAT или FAT32 и проверьте свободное место (нужно ≥ 2 ГБ). |
| «Приложение не поддерживает перенос» | Разработчик заблокировал функцию в AndroidManifest.xml. |
Используйте Link2SD с root или установите приложение на SD через APK. |
| SD-карта не определяется после форматирования как внутренняя | Сбой в /data/system/storage.xml. |
Перезагрузите телефон. Если не поможет — отформатируйте карту заново. |
| Приложения «слетают» после извлечения SD | Файлы приложения хранятся на карте, а она стала недоступна. | Не извлекайте карту без предварительного «отключения» в настройках. |
Если после переноса приложения начинают тормозить или вылетать, попробуйте:
- 🔄 Перенести его обратно во внутреннюю память.
- 🗑️ Очистить кэш приложения (
Настройки → Приложения → [Имя] → Очистить кэш). - 🔧 Отключить оптимизацию батареи для этого приложения (
Настройки → Батарея → Оптимизация батареи).
FAQ: Ответы на популярные вопросы
Можно ли перенести WhatsApp на SD-карту в Redmi?
Официально — нет. WhatsApp блокирует перенос на внешние накопители из-за рисков безопасности (например, утечки чатов при потере карты). Однако есть обходной путь:
- Сделайте бэкап чатов в
Настройки → Чат → Резервная копия. - Удалите WhatsApp.
- Установите его заново, выбрав SD-карту как место хранения (если доступно).
- Восстановите чаты из бэкапа.
⚠️ Риск: при извлечении карты WhatsApp перестанет работать, пока вы не вставите её обратно.
Почему после переноса игры на SD она тормозит?
Причины две:
- Медленная карта: для игр нужен класс
A2(скорость записи ≥ 20 МБ/с). Карты классаC10илиA1не подходят. - Фрагментация данных: со временем файлы на SD разбрасываются, и скорость чтения падает. Решение — отформатировать карту раз в 2–3 месяца.
Проверьте скорость карты с помощью A1 SD Bench. Если показатели ниже 10 МБ/с при записи — карту пора менять.
Как перенести кэш игр (например, PUBG или Genshin Impact) на SD?
Игровые данные (папка Android/obb) можно перенести вручную:
- Скопируйте папку с данными игры (например,
com.tencent.igдля PUBG Mobile) на SD-карту. - Удалите оригинальную папку из внутренней памяти.
- Создайте символическую ссылку с помощью FolderMount или через ADB:
adb shell ln -s /storage/XXXX-XXXX/Android/obb/com.tencent.ig /sdcard/Android/obb/com.tencent.ig(замените
XXXX-XXXXна ID вашей SD-карты).
⚠️ Не все игры поддерживают такой перенос. Например, Genshin Impact может выдавать ошибку 999 при запуске с SD.
Будет ли работать перенос на Redmi с MIUI Global и MIUI China?
Да, но есть нюансы:
- MIUI Global: все методы из статьи работают, но в некоторых регионах (например, Индия) опция форматирования SD как внутренней может быть отключена из-за местных регуляций.
- MIUI China: требует привязки к китайскому аккаунту Mi Account. Без неё некоторые настройки (включая ADB) могут быть заблокированы.
Решение для MIUI China:
- Установите Global ROM через Xiaomi Firmware Updater.
- Или используйте ADB — он работает независимо от региона прошивки.
Можно ли перенести системные приложения Xiaomi на SD?
Нет. Системные приложения (например, Mi Browser, Security, Gallery) защищены от переноса. Попытка их перемещения через ADB или root приведёт к:
- 🔴 Ошибке
Failure [INVALID_OPERATION]. - 🔴 Сбою работы приложения (например, Камера перестанет открываться).
- 🔴 Потере функциональности (например, Mi Share не будет видеть другие устройства).
Единственный способ освободить место — отключить ненужные системные приложения через Настройки → Приложения → Управление приложениями → Системные (например, Mi Music или Mi Video).