Владельцы Xiaomi Redmi 9 часто сталкиваются с нехваткой внутренней памяти, особенно если на устройстве установлено много приложений или игр. Один из очевидных способов решения проблемы — перенос части программ на карту памяти microSD. Однако в современных версиях Android (начиная с 9.0) и оболочке MIUI эта функция либо скрыта, либо работает с ограничениями.
В этой статье мы разберём все актуальные способы сохранения приложений на SD-карту в Redmi 9, включая официальные настройки, ручные методы через ADB, а также обходные пути для игр и "тяжёлых" программ. Важно понимать, что не все приложения поддерживают перенос — это зависит от политики разработчика и версии Android. Мы также объясним, почему некоторые методы перестали работать после обновлений MIUI 12/13 и как обойти эти ограничения.
Если вы уже пробовали перенести приложения через стандартные настройки и получили сообщение "Не поддерживается", не спешите отчаиваться. Ниже вы найдёте альтернативные решения, включая использование внешней памяти как внутренней (Adoptable Storage) и ручное перемещение файлов через ADB. Все инструкции протестированы на Redmi 9 с прошивками MIUI 12.5–14 на базе Android 10–12.
1. Официальный способ: перенос через настройки MIUI
Самый простой метод — использовать встроенную функцию MIUI для переноса приложений. Однако он работает не для всех программ и имеет ограничения:
- 📌 Поддерживаются только те приложения, которые разработчик разрешил перемещать на SD-карту.
- 🚫 Не работают для системных приложений и большинства игр (например, PUBG Mobile, Genshin Impact).
- ⚠️ После переноса приложение может работать медленнее, если карта памяти класса
UHS-Iили ниже.
Чтобы попробовать этот способ:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение из списка.
- Нажмите
Хранилище→Изменить(если опция активна). - Выберите
Карта памятии подтвердите перенос.
Если кнопка Изменить неактивна или отсутствует, значит приложение не поддерживает перенос. В этом случае переходите к следующим методам.
2. Использование карты памяти как внутренней (Adoptable Storage)
Метод Adoptable Storage позволяет форматировать SD-карту как часть внутренней памяти телефона. Это даёт возможность устанавливать приложения прямо на карту, но имеет серьёзные недостатки:
- 🔒 Карта будет зашифрована и привязана к устройству — её нельзя будет прочитать на другом телефоне или ПК.
- 📉 Скорость работы приложений может упасть, если карта медленная (рекомендуется
UHS-I U3илиA2). - ⚠️ При извлечении карты приложения перестанут работать.
Как настроить:
- Вставьте SD-карту в Redmi 9.
- Перейдите в
Настройки → Память. - Нажмите на карту памяти →
Три точки (меню) → Настройки хранилища. - Выберите
Внутренняя память→Очистить и отформатировать. - Подтвердите форматирование (все данные на карте будут удалены!).
- После перезагрузки устройства карта будет отображаться как часть внутренней памяти.
⚠️ Внимание: Если вы извлечёте карту после настройки Adoptable Storage, приложения, установленные на неё, перестанут запускаться. Также этот метод может вызвать проблемы при будущих обновлениях MIUI.
Что делать, если опция "Внутренняя память" отсутствует?
На некоторых прошивках MIUI эта функция скрыта. Попробуйте обновить систему до последней версии или использовать метод с ADB (описан ниже).
3. Перенос приложений через ADB (для опытных пользователей)
Если стандартные методы не работают, можно воспользоваться Android Debug Bridge (ADB) — инструментом для отладки Android-устройств. Этот способ позволяет принудительно перенести поддерживаемые приложения на SD-карту, даже если опция скрыта в интерфейсе.
Важно: метод требует подключения телефона к ПК и базовых знаний работы с командной строкой. Также он не работает для приложений, которые явно запрещают перенос (например, большинства игр).
Инструкция:
- Включите
Режим разработчикана Redmi 9:- Перейдите в
Настройки → О телефоне. - Нажмите 7 раз на
Версия MIUI, пока не появится уведомление "Вы стали разработчиком".
- Перейдите в
- Активируйте
Отладку по USB:- Вернитесь в
Настройки → Дополнительно → Для разработчиков. - Включите переключатель
Отладка по USB.
- Вернитесь в
adb devices
Должно появиться название вашего устройства.
package.name на реальный пакет):
adb shell pm set-install-location 2
Эта команда устанавливает карту памяти как предпочтительное место установки новых приложений.
adb shell pm move-package package.name
Узнать package.name можно через приложение App Inspector или команду:
adb shell pm list packages -f
Пример переноса Facebook:
adb shell pm move-package com.facebook.katana
Если команда выполнится успешно, вы увидите сообщение Success.
⚠️ Внимание: Некоторые приложения (например, WhatsApp, Telegram) могут работать нестабильно после переноса на SD-карту. Также этот метод не гарантирует перенос всех данных — часть файлов может остаться во внутренней памяти.
Установить ADB-драйверы на ПК|
Включить режим разработчика на Redmi 9|
Активировать отладку по USB|
Подключить телефон к ПК оригинальным кабелем|
Проверить видимость устройства командой `adb devices`-->
4. Ручной перенос файлов приложений (APK + OBB)
Если приложение не переносится целиком, можно вручную переместить его APK-файл и данные (OBB или data). Этот метод подходит для игр и программ, которые хранят основные файлы в папках /Android/obb/ или /Android/data/.
Как это сделать:
- С помощью файлового менеджера (например, Mi File Manager или Solid Explorer) найдите папки:
/storage/emulated/0/Android/obb/[package.name]— дополнительные файлы игр./storage/emulated/0/Android/data/[package.name]— данные приложения.
- Скопируйте эти папки на SD-карту в аналогичные директории:
/storage/XXXX-XXXX/Android/obb/(гдеXXXX-XXXX— ID вашей карты)./storage/XXXX-XXXX/Android/data/.
ln -s /storage/XXXX-XXXX/Android/obb/[package.name] /storage/emulated/0/Android/obb/[package.name]
Аналогично для папки data.
Без root-прав можно попробовать обмануть систему, переименовав оригинальную папку и создав новую с тем же именем на карте памяти. Однако это сработает не для всех приложений.
| Метод переноса | Требуется root | Работает для игр | Ограничения |
|---|---|---|---|
| Стандартный перенос в MIUI | ❌ Нет | ❌ Нет | Только для поддерживаемых приложений |
| Adoptable Storage | ❌ Нет | ⚠️ Частично | Карта привязывается к устройству, снижение скорости |
| ADB-команды | ❌ Нет | ❌ Нет | Не работает для запрещённых приложений |
| Ручной перенос APK + OBB | ⚠️ Желателен | ✅ Да | Требует символических ссылок или переименования |
| Приложения-клонировщики | ❌ Нет | ⚠️ Частично | Могут нарушать лицензионные соглашения |
5. Альтернативные решения: клонирование приложений и облачные сервисы
Если ни один из методов не сработал, рассмотрите альтернативные варианты:
- 📲 Клонирование приложений: Приложения вроде Parallel Space или Island позволяют создать "песочницу" на SD-карте и запускать копии программ оттуда. Минус — дублирование данных и возможные лаги.
- ☁️ Облачные сервисы: Перенесите медиафайлы (фото, видео) в Google Фото, Mi Cloud или Yandex Диск>, чтобы освободить внутреннюю память.
- 🔄 Очистка кэша: Регулярно чистите кэш приложений через
Настройки → Приложения → Управление приложениями → Очистить кэш. - 🗑️ Удаление ненужных файлов: Используйте Mi File Manager для поиска больших файлов (
Анализ хранилища).
Для игр с большими файлами данных (например, Call of Duty Mobile) иногда помогает следующий трюк:
- Удалите игру, но сохраните папку
OBBна SD-карте. - Установите игру заново, но прервите загрузку дополнительных файлов.
- Скопируйте сохранённую папку
OBBобратно в/Android/obb/.
Это заставит игру использовать файлы с карты памяти вместо скачивания их во внутреннюю память.
6. Почему некоторые приложения нельзя перенести на SD-карту?
Многие пользователи Redmi 9 сталкиваются с тем, что популярные приложения (например, Instagram, TikTok, WhatsApp) не имеют опции переноса. Причины этому:
- 🔒 Политика разработчика: Некоторые приложения (особенно мессенджеры и соцсети) явно запрещают установку на внешние носители из соображений безопасности.
- 📱 Ограничения Android: Начиная с Android 6.0, Google ужесточил правила работы с SD-картами, запретив приложениям записывать данные в произвольные папки.
- 🎮 Игры с античитом: Популярные игры (например, Free Fire, PUBG) блокируют перенос, чтобы предотвратить взлом через модификацию файлов на карте.
- 🔄 Фоновая работа: Приложения, которые используют фоновые процессы (например, Google Maps), могут нестабильно работать с SD-карты.
На Redmi 9 с MIUI 12+ невозможно перенести системные приложения (например, Mi Browser, Security), даже через ADB. Это связано с политикой Xiaomi, которая блокирует модификацию предустановленного ПО.
Если вам критически необходимо освободить место, рассмотрите следующие действия:
- Отключите автоматическое обновление приложений в Google Play.
- Удалите неиспользуемые приложения и очистите кэш.
- Перенесите медиафайлы (фото, музыку) на карту памяти или в облако.
- Используйте Lite-версии приложений (например, Facebook Lite, Messenger Lite).
FAQ: Частые вопросы о переносе приложений на SD-карту в Redmi 9
Можно ли перенести WhatsApp на карту памяти?
Официально — нет. WhatsApp блокирует перенос на SD-карту из соображений безопасности (шифрование базы данных). Однако можно вручную переместить папку WhatsApp на карту и создать символическую ссылку (требуется root). Без root-прав это приведёт к потере резервных копий.
Почему после переноса приложение перестало работать?
Это связано с тем, что:
- Карта памяти слишком медленная (класс ниже
UHS-I U1). - Приложение использует фоновые процессы, которые не могут корректно работать с внешнего носителя.
- Файлы приложения были перенесены не полностью (например, остался кэш во внутренней памяти).
Попробуйте очистить кэш приложения или перенести его обратно.
Как узнать, какие приложения можно перенести?
Используйте приложение AppMgr III (или App 2 SD) из Google Play. Оно показывает:
- Какие приложения поддерживают перенос.
- Сколько места они занимают.
- Какие файлы можно переместить вручную (APK, OBB, data).
Можно ли использовать SD-карту как внутреннюю память на MIUI 13?
Да, но с оговорками:
- Функция
Adoptable Storageдоступна, но может быть скрыта в некоторых региональных прошивках. - После форматирования карты как внутренней памяти её нельзя будет использовать на других устройствах.
- Некоторые обновления MIUI могут сбросить эти настройки.
Если опция отсутствует в меню, попробуйте обновить прошивку или использовать ADB-команду:
adb shell sm set-force-adoptable true
Что делать, если телефон не видит SD-карту после переноса приложений?
Возможные причины и решения:
- Карта повреждена: Проверьте её на другом устройстве или отформатируйте (данные будут удалены!).
- Файловая система не поддерживается: Redmi 9 работает с
FAT32иexFAT. Если карта вNTFS, отформатируйте её. - Конфликт с Adoptable Storage: Если карта была отформатирована как внутренняя, а затем извлечена, может потребоваться сброс настроек телефона.