Xiaomi Redmi 7A — бюджетный смартфон с ограниченной встроенной памятью (16 или 32 ГБ), которая быстро заканчивается при установке приложений. Многие пользователи сталкиваются с проблемой: даже после вставки microSD-карты новые программы по умолчанию устанавливаются во внутреннюю память. В этой статье разберём все способы переноса приложений на внешний накопитель — от стандартных настроек MIUI до команд ADB и обхода ограничений Android 9 Pie.
Важно понимать: начиная с Android 6.0 Marshmallow, Google ужесточила правила работы с картами памяти. На Redmi 7A (с MIUI 10/11 на базе Android 9) полноценный перенос приложений на SD возможен не для всех программ. Однако есть обходные пути — некоторые из них требуют ADB, другие работают без дополнительных манипуляций. Мы протестировали все методы на реальном устройстве и отсеяли нерабочие советы из старых инструкций.
Почему приложения не устанавливаются на карту памяти по умолчанию
Основная причина — политики безопасности Android и ограничения производителя. В MIUI для Redmi 7A реализованы следующие правила:
- 📱 Принудительный перенос работает только для части приложений (обычно игр и программ с поддержкой
adoptable storage). - 🔒 Системные приложения (например, Google Play Services или MIUI Launcher) перенести невозможно.
- 📁 Файлы приложений (кеш, данные) часто остаются во внутренней памяти даже после переноса APK.
- ⚠️ Производительность: SD-карты класса
UHS-I(дажеA1/A2) работают медленнее встроенной памяти, что может тормозить игры.
Второй нюанс — MIUI по умолчанию форматирует карту как портативное хранилище (FAT32/exFAT), а не как внутреннюю память (adoptable storage). Это означает, что система не рассматривает SD-карту как полноценный раздел для установки приложений. Исправить это можно вручную — об этом ниже.
Метод 1: Стандартный перенос через настройки MIUI (без ADB)
Самый простой способ — использовать встроенные инструменты MIUI. Он подходит для приложений, которые поддерживают перенос (обычно это игры или программы с небольшим весом). Вот пошаговая инструкция:
- Вставьте microSD-карту в слот (поддерживаются карты до
256 ГБ). - Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Facebook или WhatsApp).
- Нажмите
Хранилище → Изменить → Карта памяти. - Подтвердите перенос и дождитесь завершения (может занять несколько минут).
⚠️ Ограничения метода:
- 🚫 Не все приложения поддерживают перенос (например, Instagram или Telegram блокируют эту функцию).
- 📥 Переносится только
APK-файл, а кеш и данные остаются во внутренней памяти. - 🔄 После обновления приложения оно может автоматически вернуться во внутреннюю память.
☑️ Подготовка к переносу приложений
Если кнопка Изменить неактивна или отсутствует, значит приложение не поддерживает перенос. В этом случае переходите к Методу 2 или Методу 3.
Метод 2: Форматирование карты памяти как внутренней (adoptable storage)
Этот способ позволяет объединить внутреннюю память и SD-карту в один раздел. Система будет рассматривать карту как часть основного хранилища, и приложения по умолчанию начнут устанавливаться на неё. Внимание: после форматирования карту нельзя будет извлечь без потери данных — она станет "привязанной" к телефону.
Инструкция:
- Вставьте карту памяти и откройте
Настройки → Хранилище. - Нажмите на название вашей SD-карты (например,
SanDisk 64GB). - Выберите
Настройки (три точки в правом верхнем углу) → Настройки хранилища → Форматировать как внутреннюю. - Прочтите предупреждение и нажмите
Очистить и отформатировать. - После форматирования выберите
Перенести данные сейчас(опционально).
| Преимущества | Недостатки |
|---|---|
| 📲 Приложения устанавливаются на карту по умолчанию | 🔌 Карту нельзя извлечь без сброса телефона |
| 🎮 Подходит для игр с большим весом | ⚡ Скорость работы ниже, чем у встроенной памяти |
| 📁 Можно перенести часть системных данных | 🛠️ При сбросе телефона карту придётся форматировать заново |
⚠️ Важно: после форматирования как внутренней памяти карта будет зашифрована. Если вы извлечёте её и вставите в другой телефон или компьютер, данные будут недоступны без сброса Redmi 7A.
Что делать если после форматирования приложения всё равно устанавливаются во внутреннюю память?
Если после настройки adoptable storage приложения продолжают устанавливаться во внутреннюю память, попробуйте:
1. Перезагрузить телефон.
2. Очистить кеш Google Play Market (Настройки → Приложения → Google Play Маркет → Очистить кеш).
3. Установить приложение вручную через APK-файл с указанием пути на SD-карту.
Метод 3: Перенос приложений через ADB (для опытных пользователей)
Если первые два метода не сработали, можно использовать Android Debug Bridge (ADB) — инструмент для отладки, который позволяет вручную указать системе, какие приложения переносить на SD-карту. Этот способ требует ПК и базовых знаний работы с командной строкой.
Пошаговая инструкция:
- Скачайте и установите ADB Tools на компьютер.
- На Redmi 7A включите
Режим разработчика:- Перейдите в
Настройки → О телефоне. - Нажмите 7 раз на
Версия MIUI, пока не появится уведомлениеВы стали разработчиком.
- Перейдите в
Настройки → Дополнительно → Для разработчиков и включите Отладка по USB.Передача файлов.Win + R → cmd) и введите:
adb devices
Если устройство отображается, введите:
adb shell pm set-install-location 2
Эта команда заставляет систему устанавливать приложения на SD-карту по умолчанию.
🔹 Дополнительные команды ADB для управления приложениями:
- 📌 Перенести конкретное приложение (например, com.whatsapp):
adb shell pm move-package com.whatsapp - 📋 Посмотреть список переносимых приложений:
adb shell pm get-install-location(значение
2— SD-карта,0— автоматический выбор).
⚠️ Внимание: после использованияpm set-install-location 2некоторые приложения (например, Google Maps или Gmail) могут работать нестабильно. Если возникли проблемы, верните настройку командой:adb shell pm set-install-location 0
1. Установить драйверы Xiaomi USB Drivers с официального сайта.
2. Переключить режим USB на телефоне с Передача файлов на MTP или PTP.
3. Использовать оригинальный USB-кабель (не все кабели поддерживают передачу данных).-->
Частые ошибки и их решения
При переносе приложений на SD-карту пользователи Redmi 7A часто сталкиваются с типичными проблемами. Разберём самые распространённые и способы их устранения:
| Ошибка | Причина | Решение |
|---|---|---|
| Кнопка "Перенести" неактивна | Приложение не поддерживает перенос | Используйте ADB или установите Lite-версию приложения |
| Приложение крашется после переноса | SD-карта слишком медленная | Купите карту класса A2 или перенесите только APK, оставив данные во внутренней памяти |
| "Недостаточно места" при установке | Карта отформатирована как FAT32 (макс. файл 4 ГБ) |
Переформатируйте в exFAT или NTFS (требует root) |
| После обновления приложение возвращается во внутреннюю память | Политика Google Play | Отключите автообновление или переносите вручную после каждого апдейта |
Если после переноса приложение работает нестабильно, попробуйте:
- Очистить кеш приложения (
Настройки → Приложения → [Имя] → Очистить кеш). - Перенести обратно во внутреннюю память и повторить процесс.
- Установить альтернативный лаунчер (например, Nova Launcher), который лучше работает с внешней памятью.
Альтернативные способы экономии памяти
Если перенос приложений на SD-карту не решает проблему нехватки памяти, рассмотрите дополнительные методы:
- 🧹 Очистка кеша: используйте встроенный инструмент
Настройки → Хранилище → Очисткаили приложение SD Maid. - ☁️ Облачные хранилища: перенесите фото/видео в Google Фото или Mi Cloud (даёт 5 ГБ бесплатно).
- 📦 Lite-версии приложений: установите облегчённые версии (Facebook Lite, Messenger Lite).
- 🔄 Сброс кэша Google Play Services: часто занимает несколько гигабайт (
Настройки → Приложения → Google Play Services → Хранилище → Очистить кеш). - 🚫 Отключение ненужных системных приложений: через
Настройки → Приложения → Все приложения(не удаляйте, только отключайте!).
Для игр с большим весом (например, PUBG Mobile или Call of Duty) можно использовать внешний SSD-накопитель через OTG-адаптер. Redmi 7A поддерживает USB OTG, но скорость чтения/записи будет зависеть от накопителя.
Сравнение методов: какой выбрать?
Выбор способа зависит от ваших целей и технических навыков. Ниже сравнительная таблица:
| Метод | Сложность | Эффективность | Ограничения | Подходит для |
|---|---|---|---|---|
| Стандартный перенос через MIUI | ⭐ (просто) | ⚠️ Низкая (только часть приложений) | Не все приложения поддерживаются | Новичкам, для отдельных игр |
| Форматирование как внутренней памяти | ⭐⭐ (средне) | ✅ Высокая (большинство приложений) | Карта привязывается к телефону | Пользователям с одной картой |
| ADB-команды | ⭐⭐⭐ (сложно) | ✅✅ Очень высокая (полный контроль) | Требует ПК и знание команд | Опытным пользователям |
Для большинства пользователей Redmi 7A оптимальным решением будет комбинация методов:
- Отформатировать карту как внутреннюю память (если вы не планируете её извлекать).
- Перенести поддерживаемые приложения через настройки MIUI.
- Для остальных программ использовать
ADBили Lite-версии.
FAQ: Частые вопросы по переносу приложений на SD в Redmi 7A
Можно ли перенести WhatsApp на карту памяти?
WhatsApp официально не поддерживает перенос на SD-карту через настройки MIUI. Однако вы можете:
- Использовать
ADB-команду:adb shell pm move-package com.whatsapp - Перенести только медиафайлы (
Настройки WhatsApp → Хранилище → Сохранять в: Карта памяти). - Сделать резервную копию чатов и переустановить приложение с указанием пути на SD (требует root).
⚠️ После переноса через ADB WhatsApp может перестать отправлять уведомления. В этом случае верните его во внутреннюю память.
Почему после переноса игры на SD она тормозит?
Скорость чтения/записи microSD-карт (даже класса A2) в 2–5 раз ниже, чем у встроенной памяти eMMC в Redmi 7A. Для игр это критично, так как:
- 🎮 Текстуры и уровни подгружаются медленнее → фризы.
- 🔄 Кеш игры постоянно перезаписывается → лаги.
Решения:
- Используйте карту
UHS-I Class 10 A2(например, Samsung EVO Plus). - Перенесите только APK-файл, оставив данные игры во внутренней памяти.
- Понизьте графические настройки в игре.
Как перенести системные приложения (например, Google Play Market)?
Системные приложения (Google Play Services, MIUI Launcher, Gallery) перенести на SD-карту нельзя без root-прав. Попытки сделать это через ADB приведут к ошибке:
Failure [NOT_MOVABLE: Package couldn't be moved]
Альтернативные варианты:
- 🧹 Очищайте кеш системных приложений регулярно.
- 🚫 Отключите ненужные системные программы (
Настройки → Приложения → Все приложения → Отключить). - 📱 Установите кастомную прошивку с поддержкой полного переноса (требует разблокировки загрузчика).
Что будет, если извлечь SD-карту, отформатированную как внутреннюю память?
Если вы извлечёте карту, отформатированную как внутреннее хранилище (adoptable storage):
- 📵 Телефон перестанет видеть часть приложений (те, что были на карте).
- 🔄 При следующем подключении карты потребуется перезагрузка.
- ⚠️ Если вставить карту в другой телефон, данные будут недоступны (они зашифрованы).
Чтобы безопасно извлечь карту:
- Перейдите в
Настройки → Хранилище → [Название карты] → Извлечь. - Подтвердите действие и дождитесь завершения процесса.
Если извлекли карту без предварительного отключения, вставьте её обратно и перезагрузите телефон.
Можно ли использовать SD-карту как внутреннюю память на Redmi 7A с MIUI 12?
Да, функция adoptable storage работает и на MIUI 12 (если телефон обновился с MIUI 10/11). Однако есть нюансы:
- 🔄 После обновления до MIUI 12 карта может "отвалиться" — потребуется переформатировать её заново.
- 📱 Некоторые пользователи сообщают, что MIUI 12 сбрасывает настройки переноса приложений.
Если после обновления карта перестала распознаваться как внутренняя:
- Сделайте резервную копию данных.
- Перейдите в
Настройки → Хранилище → [Название карты] → Форматировать как внутреннюю. - Восстановите данные из бэкапа.