Владельцы Xiaomi Redmi 5 часто сталкиваются с нехваткой встроенной памяти, особенно если устройство используется уже несколько лет. Даже после очистки кэша и удаления ненужных файлов системные обновления, фотографии и мессенджеры быстро заполняют ограниченные 16–32 ГБ. Решение кажется очевидным — перенести приложения на карту памяти microSD, но в MIUI этот процесс не так прост, как в других Android-устройствах.
В этой статье мы разберём все актуальные способы переноса приложений на SD-карту в Redmi 5, включая официальные методы через настройки, продвинутые решения с использованием ADB, а также обходные пути для приложений, которые отказываются перемещаться. Особое внимание уделим ограничениям MIUI 9–12, которые блокируют перенос большинства программ стандартными средствами, и покажем, как их обойти без рут-прав.
Важно: процедура зависит от версии прошивки и типа карты памяти (в Redmi 5 поддерживаются microSD до 256 ГБ формата FAT32 или exFAT). Если вы используете карту как внутренний накопитель (Adoptable Storage), алгоритм будет иным — мы рассмотрим оба варианта.
Почему в Redmi 5 нельзя перенести все приложения на SD-карту?
Основная проблема кроется в политике Xiaomi и особенностях MIUI. Начиная с версии MIUI 9, компания ограничила возможность переноса приложений на внешние носители по следующим причинам:
- 🔒 Безопасность данных: MIUI блокирует перенос системных приложений и программ с высокими правами (банковские клиенты, мессенджеры с шифрованием), чтобы предотвратить утечку информации при потере карты.
- 🛠️ Стабильность работы: Приложения на SD-карте работают медленнее из-за ограниченной скорости чтения/записи, что может вызывать лаги.
- 📱 Оптимизация для eMMC: Встроенная память Redmi 5 (
eMMC 5.1) быстрее большинства microSD, поэтому MIUI по умолчанию устанавливает программы туда.
Кроме того, многие современные приложения (например, WhatsApp, Viber, Google Play Services) явно запрещают перенос на внешние носители в своём манифесте (android:installLocation). Это решение разработчиков, а не Xiaomi.
⚠️ Внимание: Если вы используете карту памяти как внутренний накопитель (форматированную как Adoptable Storage), то перенос приложений возможен только для тех, что поддерживают эту функцию. При извлечении карты такие приложения перестанут работать!
| Тип приложения | Можно ли перенести на SD? | Причина ограничения |
|---|---|---|
| Системные (MIUI Launcher, Security) | ❌ Нет | Защита от повреждения прошивки |
| Игры (PUBG, Genshin Impact) | ⚠️ Частично | Можно перенести только кэш или данные |
| Социальные сети (Facebook, Instagram) | ❌ Нет | Запрет в манифесте приложения |
| Медиапроигрыватели (VLC, MX Player) | ✅ Да | Поддерживают внешние носители |
| Утилиты (Файловые менеджеры, калькуляторы) | ✅ Да | Минимальные требования к производительности |
Способ 1: Перенос через стандартные настройки MIUI
Это самый простой метод, но он работает только для ограниченного числа приложений. Инструкция актуальна для MIUI 9–12 (в более новых версиях алгоритм может отличаться).
Шаги:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите приложение, которое хотите перенести (например, Google Maps).
- Нажмите на
Хранилище. - Если опция активна, появится кнопка
Изменить→ выберитеКарта памяти. - Подтвердите перенос и дождитесь завершения (может занять несколько минут).
Если кнопка Изменить неактивна или отсутствует, значит приложение не поддерживает перенос. В этом случае переходите к Способу 2 с использованием ADB.
Убедиться, что карта памяти отформатирована как портативное хранилище (не Adoptable Storage)
Проверить свободное место на SD-карте (нужно минимум на 20% больше, чем весит приложение)
Закрыть приложение перед переносом (иначе появится ошибка)
Перезагрузить телефон после переноса (рекомендуется для стабильности)
-->
⚠️ Внимание: После переноса некоторые приложения могут работать медленнее, особенно если вы используете дешёвую карту памяти классаClass 4илиClass 6. Для нормальной производительности рекомендуется картаUHS-I Class 10илиA1/A2.
Способ 2: Перенос через ADB (для опытных пользователей)
Если стандартный метод не сработал, можно использовать Android Debug Bridge (ADB) — инструмент для отладки, который позволяет вручную указать место установки приложения. Этот способ не требует root-прав, но потребует подключения телефона к компьютеру.
Преимущества метода:
- 🔧 Работает для приложений, которые блокируют перенос через настройки.
- 📌 Не требует рут-доступа.
- 🔄 Можно вернуть приложение обратно во встроенную память.
Недостатки:
- 🖥️ Нужен компьютер с установленными драйверами Xiaomi и
ADB. - ⚙️ Требуется включение режима разработчика.
- ⚠️ Риск ошибок при некорректном вводе команд.
Пошаговая инструкция:
- Включите режим разработчика:
- Перейдите в
Настройки → О телефоне. - Нажмите 7 раз на
Версия MIUI, пока не появится уведомление"Вы стали разработчиком".
- Перейдите в
- Активируйте отладку по USB:
- Вернитесь в
Настройки → Дополнительно → Для разработчиков. - Включите
Отладка по USB.
- Вернитесь в
- Подключите телефон к компьютеру и подтвердите разрешение на отладку.
- Скачайте ADB:
- Windows: Platform Tools от Google.
- Linux/macOS: установите через пакетный менеджер (
sudo apt install adb).
- Откройте командную строку в папке с
adb.exeи введите:adb devicesУбедитесь, что ваш Redmi 5 отображается в списке.
- Узнайте пакетное имя приложения:
adb shell pm list packages -fНайдите в списке нужное приложение (например,
com.whatsappдля WhatsApp). - Перенесите приложение на SD-карту:
adb shell pm set-install-location 2adb shell pm move-package com.whatsapp 2
Здесь
2— код внешнего хранилища,com.whatsapp— пакетное имя.
Если команда завершится с ошибкой Failure [NOT_MOVED: Operation not allowed], значит приложение заблокировано для переноса даже через ADB. В этом случае поможет только Способ 3 с root-доступом.
Способ 3: Перенос с помощью root-прав (продвинутый)
Если первые два метода не сработали, остаётся последний вариант — использовать root-доступ. Это даёт полный контроль над системой, но лишает гарантии и может привести к нестабильной работе телефона. Мы рекомендуем этот способ только опытным пользователям.
Что потребуется:
- 🔓 Разблокированный загрузчик (Bootloader) в Redmi 5.
- 📱 Установленное кастомное рекавери (TWRP).
- 🛠️ Root-права (например, через Magisk).
- 💾 Приложение App2SD или Link2SD.
Пошаговая инструкция:
- Разблокируйте загрузчик:
- Подайте заявку на разблокировку через официальный сайт Xiaomi.
- Подключите телефон к ПК в режиме
Fastbootи выполните разблокировку через Mi Unlock Tool.
- Установите TWRP:
- Скачайте актуальную версию TWRP для Redmi 5 (кодовое имя
rosy) с сайта twrp.me. - Прошейте рекавери через
fastboot:fastboot flash recovery twrp.img
- Скачайте актуальную версию TWRP для Redmi 5 (кодовое имя
- Получите root-права:
- Скачайте Magisk с официального репозитория.
- Установите ZIP-файл через TWRP.
- Используйте Link2SD:
- Установите Link2SD из Google Play.
- Выберите приложение →
Создать ссылку→ укажите SD-карту как место хранения.
⚠️ Внимание: После получения root-прав некоторые функции MIUI могут перестать работать (например, Mi Account, Google Pay, банковские приложения). Также увеличивается риск заражения вирусами. Используйте этот метод только если другие варианты исчерпаны!
Что будет если обновить MIUI с root-правами?
При обновлении прошивки через OTA с установленным Magisk телефон может зависнуть на логотипе MIUI (bootloop). Чтобы избежать этого, перед обновлением:
1. Удалите Magisk через TWRP.
2. Установите обновление.
3. Повторно прошейте Magisk.
Если bootloop уже произошёл, потребуется перепрошить телефон через Fastboot.
Как перенести кэш и данные приложений на SD-карту?
Даже если само приложение нельзя перенести, часто можно освободить место, переместив его кэш или данные (например, загруженные карты в Google Maps или медиафайлы в Telegram). Вот как это сделать:
Для Google Maps:
- Откройте Google Maps → нажмите на аватар →
Настройки→Офлайн-карты. - Выберите
Настройки хранилища→Устройство→ укажите SD-карту. - Загрузите карты заново — они сохранятся на внешний носитель.
Для Telegram:
- Перейдите в
Настройки → Данные и память. - Выберите
Папка для загрузок→ укажите путь на SD-карте (например,/storage/1234-5678/Telegram). - Перенесите существующие файлы вручную через файловый менеджер.
Для игр (PUBG, Call of Duty):
- 🎮 Используйте встроенную функцию переноса данных (если есть). Например, в PUBG Mobile:
- Запустите игру → нажмите на ⚙️ в правом нижнем углу.
- Выберите
Настройки → Основные → Переместить данные.
Android/obb на SD-карту вручную (потребуется файловый менеджер с root-доступом).| Приложение | Что можно перенести | Метод |
|---|---|---|
| Google Maps | Офлайн-карты | Через настройки приложения |
| Telegram | Медиафайлы, документы | Настройки → Папка для загрузок |
| Spotify | Загруженная музыка | Настройки → Хранилище → Папка загрузки |
| PUBG Mobile | Данные игры (OBB) | Встроенная опция или ручной перенос |
| Netflix | Загруженные фильмы | Настройки → Загрузки → Место хранения |
Стандартные настройки MIUI|ADB|Root-доступ|Ещё не пробовал|Другой способ-->
Частые ошибки и их решения
При переносе приложений на SD-карту в Redmi 5 пользователи часто сталкиваются счными проблемами. Разберём самые распространённые и способы их устранения.
1. Кнопка"Изменить" неактивна в настройках приложения
- 🔹 Причина: Приложение не поддерживает перенос (заблокировано разработчиком или MIUI).
- 🔹 Решение: Попробуйте метод с ADB или перенесите только кэш.
2. Ошибка"Недостаточно места на устройстве" при переносе
- 🔹 Причина: На SD-карте недостаточно свободного места или она отформатирована в
FAT32(максимум 4 ГБ на файл). - 🔹 Решение:
- Отформатируйте карту в
exFAT(поддерживает файлы >4 ГБ). - Освободите место на карте (удалите ненужные файлы).
- Отформатируйте карту в
3. Приложение после переноса не запускается
- 🔹 Причина: Карта памяти слишком медленная или повреждена.
- 🔹 Решение:
- Проверьте карту на ошибки через ПК (команда
chkdsk D: /fв Windows). - Перенесите приложение обратно во встроенную память.
- Замените карту на более быструю (класс
A2).
- Проверьте карту на ошибки через ПК (команда
4. ADB выдаёт ошибку"Operation not allowed"
- 🔹 Причина: Приложение заблокировано для переноса на уровне Android.
- 🔹 Решение:
- Попробуйте перенести только часть данных (кэш).
- Используйте root-доступ.
5. После переноса приложение работает медленно
- 🔹 Причина: Низкая скорость чтения/записи карты памяти.
- 🔹 Решение:
- Замените карту на модель с классом
UHS-I U3илиA2. - Перенесите обратно во встроенную память критичные приложения (мессенджеры, игры).
- Замените карту на модель с классом
Альтернативные способы освободить память в Redmi 5
Если перенос приложений на SD-карту невозможен или не решает проблему, воспользуйтесь этими методами:
1. Очистка кэша и ненужных файлов
- 🧹 Перейдите в
Настройки → Память → Очисткаи удалите ненужные файлы (временные данные, миниатюры, остаточные файлы). - 🗑️ Вручную проверьте папки:
/storage/emulated/0/Download/storage/emulated/0/DCIM/.thumbnails
/storage/emulated/0/Android/data/*/cache
2. Использование облачных хранилищ
- ☁️ Перенесите фотографии и видео в Google Фото (бесплатно до 15 ГБ) или Mi Cloud (5 ГБ для аккаунтов Xiaomi).
- 📁 Настройте автозагрузку медиафайлов в облако в настройках камеры.
3. Удаление системных приложений (без root)
- 🚫 Отключите ненужные системные программы через
Настройки → Приложения → Управление приложениями → Отключить(например, Mi Video, Mi Music, если не используете). - ⚠️ Не удаляйте системные приложения через ADB без понимания последствий — это может привести к сбоям MIUI.
- 🔄 Крайний метод:
Настройки → Система → Сброс настроек. Перед сбросом сделайте резервную копию через Mi Cloud или Google Аккаунт. - 📌 После сброса не устанавливайте ненужные приложения и регулярно чистите кэш.
- 💾 Этот метод форматирует SD-карту как часть встроенной памяти, но имеет недостатки:
- Карту нельзя извлечь без потери данных.
- Не все приложения будут работать стабильно.
- При сбое карты телефон может не загрузиться.
- ⚙️ Чтобы активировать:
- Вставьте SD-карту.
- При появлении уведомления выберите
Использовать как внутреннюю память. - Следуйте инструкциям (карта будет отформатирована!).
4. Сброс к заводским настройкам
5. Использование карты памяти как внутреннего хранилища (Adoptable Storage)
FAQ: Ответы на частые вопросы
Можно ли перенести WhatsApp на SD-карту в Redmi 5?
Нет, WhatsApp явно блокирует перенос на внешние носители из соображений безопасности (шифрование чатов). Однако вы можете:
- Перенести резервные копии на SD-карту вручную (папка
/WhatsApp/Databases). - Изменить место сохранения медиафайлов в настройках WhatsApp:
Настройки → Хранилище → Папка для медиафайлов.
Примечание: при переустановке WhatsApp резервную копию придётся сначала скопировать обратно во встроенную память.
Почему после переноса приложение вылетает или тормозит?
Это связано с низкой скоростью чтения/записи карты памяти. Проверьте:
- Класс вашей SD-карты (должен быть не ниже
Class 10илиA1). - Наличие ошибок на карте (просканируйте через ПК утилитой
chkdsk). - Занятость карты другими процессами (например, запись видео или загрузка файлов).
Если проблема остаётся, перенесите приложение обратно во встроенную память.
Как перенести приложения на SD-карту, если телефон не видит её?
Сначала убедитесь, что карта исправна:
- Перезагрузите телефон.
- Извлеките и повторно вставьте карту.
- Проверьте карту на другом устройстве.
- Отформатируйте карту в
FAT32илиexFATчерез ПК. - Порт microSD в телефоне повреждён (проверьте контакты).
- Карта несовместима (например,
microSDXCна старых версиях MIUI).
Если карта не распознаётся, возможно:
Можно ли перенести системные приложения (например, Галерею или Камеру)?
Нет, системные приложения MIUI нельзя перенести на SD-карту без root-прав. Попытка сделать это через ADB или другие инструменты приведёт к ошибке Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION].
Альтернативные решения:
- Отключите ненужные системные приложения через
Настройки → Приложения. - Используйте сторонние аналоги (например, Google Фото вместо Mi Gallery).
Что будет, если извлечь SD-карту с перенесёнными приложениями?
Зависит от того, как карта используется:
- 🔹 Портативное хранилище: Приложения, перенесённые на SD, перестанут работать, но не удалятся. После возвращения карты они снова станут доступны.
- 🔹 Внутреннее хранилище (Adoptable Storage): Телефон может не загрузиться или работать со сбоями, так как часть системы хранится на карте.
Рекомендация: перед извлечением карты перенесите критичные приложения обратно во встроенную память.