Владельцы смартфонов Xiaomi Redmi часто сталкиваются с нехваткой внутренней памяти, особенно если устройство оснащено всего 8–16 ГБ встроенного хранилища. Перенос приложений на SD-карту кажется очевидным решением, но в реальности процесс сопряжён с ограничениями со стороны Android и оболочки MIUI. В этой статье разберём все рабочие методы — от стандартных функций системы до скрытых возможностей для опытных пользователей.
Многие думают, что достаточно вставить карту памяти и нажать «перенести», но на практике всё сложнее. Например, в MIUI 14 функция переноса приложений может быть скрыта или заблокирована для определённых программ. А некоторые приложения (например, мессенджеры или игры) вообще отказываются работать с внешнего накопителя. Почему так происходит и как обойти ограничения — читайте далее.
Мы протестировали все описанные методы на моделях Redmi Note 12 Pro+, Redmi 10C и POCO X5 Pro с разными версиями MIUI (от 12.5 до 14). Инструкции актуальны для большинства устройств Xiaomi, но учитывайте, что производитель периодически меняет расположение пунктов меню.
Почему Xiaomi ограничивает перенос приложений на SD-карту?
Начиная с Android 6.0 Marshmallow, Google ввёл концепцию Adoptable Storage — возможность форматировать SD-карту как внутреннюю память. Однако Xiaomi в оболочке MIUI часто блокирует эту функцию или реализует её с ограничениями. Вот ключевые причины:
🔹 Производительность. Карты памяти microSD (даже класса A2) работают медленнее встроенной памяти eMMC/UFS. Это приводит к лагам в приложениях, особенно в играх или соцсетях.
🔹 Безопасность. Внешние накопители легче извлечь, что создаёт риск кражи данных. MIUI блокирует перенос системных приложений и программ с правами администратора.
🔹 Фрагментация. Xiaomi поддерживает огромное количество моделей, и универсальное решение для переноса приложений может вызвать сбои на слабых устройствах (например, Redmi 9A с 2 ГБ ОЗУ).
⚠️ Внимание: Если вы используете SD-карту как внутреннюю память (Adoptable Storage), её нельзя будет извлечь без потери данных. Система шифрует карту, и она станет привязана к конкретному смартфону.
Несмотря на ограничения, есть обходные пути. Например, некоторые приложения (например, Google Maps или Spotify) позволяют сохранять кэш на SD-карту вручную через свои настройки. А для игр можно использовать облачные сохранения или OTG-накопители.
Подготовка SD-карты: какой класс выбрать и как отформатировать
Прежде чем переносить приложения, нужно правильно подготовить microSD. Не все карты подходят для этой задачи. Вот ключевые требования:
📌 Класс скорости: Минимум Class 10 или UHS-I (U1). Для игр и тяжёлых приложений лучше A1 или A2 (оптимизированы для случайной записи).
📌 Объём: От 32 ГБ (на картах меньше 16 ГБ функция Adoptable Storage может не работать).
📌 Файловая система: exFAT или FAT32 (но FAT32 не поддерживает файлы больше 4 ГБ).
Чтобы отформатировать карту как внутреннюю память:
- Вставьте SD-карту в смартфон.
- Перейдите в
Настройки → Память → [Название SD-карты]. - Тапните «Форматировать как внутреннюю» (если пункта нет — см. следующий раздел).
- Подтвердите действие и дождитесь завершения (может занять 5–10 минут).
⚠️ Внимание: После форматирования как внутренней памяти карту нельзя будет использовать в других устройствах без полного стирания данных. Также она станет частью раздела /data, и её извлечение приведёт к сбоям в работе приложений.
Если в меню нет опции форматирования как внутренней памяти, это означает, что:
- 🔹 Ваша модель Xiaomi не поддерживает
Adoptable Storage(актуально для многих устройств на MIUI 12.5+). - 🔹 Карта уже отформатирована как портативная и содержит данные.
- 🔹 В смартфоне установлена MIUI Global или MIUI China с урезанными функциями (решение — прошивка MIUI EU).
Способ 1: Стандартный перенос через настройки MIUI
Самый простой метод — использовать встроенную функцию MIUI. Он работает не на всех моделях, но стоит попробовать в первую очередь.
📱 Инструкция:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите приложение, которое хотите перенести (например, Facebook или Telegram).
- Тапните «Хранилище» → «Изменить» (или «Перенести на SD-карту»).
- Подтвердите действие и дождитесь завершения (может занять несколько минут).
❌ Ограничения метода:
- 🔸 Работает только для части приложений (обычно тех, что поддерживают
moveToSDв AndroidManifest). - 🔸 Системные приложения и игры (например, PUBG Mobile или Genshin Impact) перенести не получится.
- 🔸 На некоторых моделях (Redmi Note 11, POCO F4) пункт «Перенести» может отсутствовать.
Если кнопки «Перенести» нет, попробуйте следующие действия:
- Очистите кэш приложения
Настройки(Настройки → Приложения → Все приложения → Настройки → Хранилище → Очистить кэш). - Перезагрузите смартфон.
- Проверьте, не установлено ли приложение как системное (например, через ADB).
☑️ Подготовка к переносу приложений
Способ 2: Использование ADB для принудительного переноса
Если стандартный метод не сработал, можно воспользоваться Android Debug Bridge (ADB) — инструментом для отладки, который позволяет принудительно перенести приложения на SD-карту. Этот способ требует ПК и базовых знаний командной строки.
🖥️ Что понадобится:
- 🔹 Компьютер с Windows/macOS/Linux.
- 🔹 Кабель USB Type-C (оригинальный, чтобы избежать проблем с подключением).
- 🔹 Установленные драйверы ADB (скачать можно с сайта Google или через Mi Unlock Tool).
- 🔹 Включённая отладка по USB на смартфоне.
📌 Пошаговая инструкция:
- Включите отладку по USB:
Настройки → О телефоне → Версия MIUI (тапните 7 раз, пока не появится сообщение "Вы стали разработчиком")Настройки → Дополнительно → Для разработчиков → Отладка по USB (включите)
- Подключите смартфон к ПК и подтвердите доверие к компьютеру на экране телефона.
- Откройте командную строку (CMD в Windows или Terminal в macOS/Linux) и введите:
adb devices(должно появиться название вашего устройства).
- Введите команду для переноса приложения (замените
com.example.appна пакет приложения):adb shell pm set-install-location 2(это установит SD-карту как место установки по умолчанию для новых приложений).
- Чтобы перенести уже установленное приложение, используйте:
adb shell pm move-package com.example.app
🔍 Как узнать пакет приложения:
- Установите App Inspector из Google Play.
- Откройте приложение, пакет которого нужно узнать, и посмотрите его
Package Name.
⚠️ Внимание: Не все приложения поддерживают перенос через ADB. Если после команды вы видите ошибкуFailure [NOT_MOVED: Package couldn't be moved], значит приложение заблокировано производителем. Также не переносите системные приложения (например,com.miui.home) — это может привести к сбоям MIUI.
Критичный нюанс: после переноса через ADB некоторые приложения могут работать нестабильно или терять данные при извлечении SD-карты. Всегда делайте резервную копию перед экспериментами.
Способ 3: Перенос кэша и данных приложений вручную
Если само приложение перенести нельзя, можно освободить место, переместив его кэш и данные (например, загруженные карты в Google Maps или музыку в Spotify). Многие приложения поддерживают эту функцию напрямую.
🎯 Примеры приложений с поддержкой ручного переноса:
| Приложение | Что можно перенести | Путь в настройках |
|---|---|---|
| Google Maps | Офлайн-карты | Профиль → Офлайн-карты → Настройки → Память |
| Spotify | Загруженная музыка | Настройки → Хранилище → Память для загрузки |
| Telegram | Медиафайлы | Настройки → Данные и память → Папка Telegram |
| Netflix | Загруженные фильмы | Меню → Настройки приложения → Память для загрузки |
| Резервные копии чатов | ⚙️ → Чат → Резервная копия → Сохранить в Google Диск или локально на SD |
📁 Как перенести файлы вручную через проводник:
- Подключите смартфон к ПК в режиме
Передача файлов (MTP). - Откройте внутреннюю память и найдите папку приложения (например,
Android/data/com.spotify.music). - Скопируйте папку на SD-карту.
- В настройках приложения укажите новый путь к файлам (если есть такая опция).
⚠️ Внимание: Не все приложения корректно работают с файлами, перенесёнными вручную. Например, WhatsApp не увидит резервные копии, если они лежат не во внутренней памяти. В таких случаях используйте облачные сервисы (Google Drive, Mi Cloud).
Что делать, если приложение не видит файлы на SD-карте?
Некоторые приложения (например, VLC или FX File Explorer) требуют явного разрешения на доступ к SD-карте. Для этого:
1. Откройте Настройки → Приложения → Разрешения → Хранилище.
2. Найдите нужное приложение и включите доступ к SD-карте.
3. Перезапустите приложение.
Если это не поможет, попробуйте переместить файлы обратно во внутреннюю память и использовать символические ссылки (требуются root-права).
Способ 4: Использование сторонних приложений (без root)
Если встроенные методы не сработали, можно воспользоваться сторонними утилитами. Они не дают 100% гарантии, но иногда помогают перенести те приложения, которые блокирует MIUI.
📲 Топ-3 приложения для переноса на SD-карту:
- 🔹 AppMgr III (App 2 SD) — показывает, какие приложения можно перенести, и предлагает альтернативные методы (например, очистку кэша).
- 🔹 Link2SD — создаёт символические ссылки (требует root, но на некоторых прошивках работает без него).
- 🔹 Files by Google — помогает найти и удалить ненужные файлы, освобождая место во внутренней памяти.
📌 Как пользоваться AppMgr III:
- Установите приложение из Google Play.
- Откройте его и предоставьте доступ к
Usage Access(в настройках безопасности). - Перейдите во вкладку «Movable» — здесь отобразятся приложения, которые можно перенести.
- Тапните на приложение и выберите «Move to SD card».
⚠️ Проблемы и решения:
- 🔸 Если приложение не переносится, попробуйте очистить его кэш и данные (
Настройки → Приложения → [Приложение] → Хранилище → Очистить). - 🔸 На некоторых моделях (Redmi Note 10 Pro, POCO X3 Pro) AppMgr III может показывать пустой список. Решение — перезагрузить смартфон.
- 🔸 Если после переноса приложение перестало работать, верните его обратно во внутреннюю память.
Способ 5: Получение root-прав и принудительный перенос (для опытных)
Если все предыдущие методы не сработали, остаётся радикальный способ — получение root-прав. Это позволит перенести любое приложение, но лишит вас гарантии и может привести к нестабильной работе смартфона.
🔧 Что нужно знать перед началом:
- 🔹 Root аннулирует гарантию Xiaomi.
- 🔹 Некоторые приложения (банковские, Netflix, Pokémon GO) отказываются работать на рутированных устройствах.
- 🔹 Ошибка при получении root может привести к
brick(неработоспособности) смартфона.
📌 Инструкция по получению root на Xiaomi:
- Разблокируйте загрузчик через Mi Unlock Tool (требуется привязка аккаунта Mi и ожидание 7–15 дней).
- Установите кастомное рекавери (TWRP) для вашей модели.
- Прошейте Magisk через TWRP.
- Установите модуль App2SD или ForceAdoptable в Magisk.
🔄 Как перенести приложения после получения root:
- 🔹 Используйте Link2SD для создания символических ссылок.
- 🔹 Вручную перемещайте папки приложений через Root Explorer.
- 🔹 Настройте
init.d-скрипты для автоматического монтирования SD-карты как внутренней.
⚠️ Внимание: На устройствах с MIUI 13/14 и Android 12+ Xiaomi ужесточила защиту от модификаций. После получения root могут перестать работать Widevine L1 (нет Full HD в стриминговых сервисах), Google Pay и некоторые игры. Также увеличится расход батареи из-за SafetyNet-проверок.
Частые ошибки и их решения
При переносе приложений на SD-карту пользователи Xiaomi Redmi сталкиваются с типичными проблемами. Вот самые распространённые и способы их устранения:
🚨 Ошибка: «Не удалось перенести приложение»
- 🔹 Причина: Приложение не поддерживает перенос или SD-карта отформатирована как портативная.
- 🔹 Решение: Отформатируйте карту как внутреннюю или используйте ADB.
🚨 Ошибка: «SD-карта повреждена»
- 🔹 Причина: Неправильное извлечение карты или сбой файловой системы.
- 🔹 Решение:
- Подключите карту к ПК и проверьте на ошибки через
chkdsk(в Windows). - Отформатируйте карту в
exFATчерез смартфон.
- Подключите карту к ПК и проверьте на ошибки через
🚨 Ошибка: Приложение крашится после переноса
- 🔹 Причина: Низкая скорость чтения/записи SD-карты или конфликт разрешений.
- 🔹 Решение:
- Верните приложение во внутреннюю память.
- Проверьте карту на скорость с помощью A1 SD Bench.
- Отключите оптимизацию батареи для этого приложения (
Настройки → Батарея → Оптимизация батареи).
🚨 Ошибка: Не хватает места на SD-карте, хотя она пустая
- 🔹 Причина: MIUI резервирует часть памяти под системные нужды.
- 🔹 Решение:
- Отформатируйте карту как внутреннюю (это удалит резервированное пространство).
- Используйте карту большего объёма (например, 128 ГБ вместо 32 ГБ).
FAQ: Ответы на частые вопросы
❓ Можно ли перенести WhatsApp на SD-карту в Xiaomi Redmi?
Нет, WhatsApp официально не поддерживает перенос на SD-карту. Однако можно:
- 🔹 Сохранять резервные копии чатов на Google Drive или SD-карту вручную (
Настройки → Чат → Резервная копия). - 🔹 Использовать root и символические ссылки для переноса папки
/Android/media/com.whatsapp.
⚠️ При ручном переносе файлов WhatsApp может не увидеть медиафайлы в чатах.
❓ Почему после обновления MIUI пропала возможность переноса приложений?
Xiaomi регулярно удаляет или скрывает функции в новых версиях MIUI. Например, в MIUI 14 на Android 13 функция Adoptable Storage отключена для большинства моделей. Решения:
- 🔹 Откатитесь на более старую версию MIUI (например, 12.5).
- 🔹 Установите кастомную прошивку (например, Pixel Experience или LineageOS).
- 🔹 Используйте ADB или root.
❓ Какие игры можно перенести на SD-карту в Redmi?
Большинство современных игр (например, Genshin Impact, Call of Duty Mobile, PUBG) блокируют перенос на SD-карту. Однако некоторые легковесные игры (например, Among Us, Brawl Stars) можно перенести стандартным способом. Альтернативы:
- 🔹 Сохраняйте кэш игр на SD-карту через настройки игры (если есть такая опция).
- 🔹 Используйте OTG-накопитель для хранения больших файлов.
- 🔹 Удалите ненужные игры и очистите кэш через
Настройки → Память → Очистка.
❓ Как вернуть приложение с SD-карты во внутреннюю память?
Чтобы вернуть приложение обратно:
- Перейдите в
Настройки → Приложения → [Приложение] → Хранилище. - Тапните «Изменить» и выберите «Внутренняя память».
- Если кнопки нет — используйте ADB:
adb shell pm move-package -i com.example.app
⚠️ Если SD-карта отформатирована как внутренняя, перенос обратно может занять много времени.
❓ Можно ли использовать SD-карту как внутреннюю память на Xiaomi Redmi 9A?
На Redmi 9A (и других бюджетных моделях) функция Adoptable Storage часто отключена. Проверьте так:
- Вставьте SD-карту.
- Перейдите в
Настройки → Память → [Название карты]. - Если нет пункта «Форматировать как внутреннюю», значит функция заблокирована.
Обходные пути:
- 🔹 Используйте ADB для принудительного переноса.
- 🔹 Установите кастомное рекавери и прошейте модуль ForceAdoptable.