Как перенести приложения на карту памяти в Xiaomi Redmi 5: 3 рабочих способа

Владельцы 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 (в более новых версиях алгоритм может отличаться).

Шаги:

  1. Откройте Настройки → Приложения → Управление приложениями.
  2. Выберите приложение, которое хотите перенести (например, Google Maps).
  3. Нажмите на Хранилище.
  4. Если опция активна, появится кнопка Изменить → выберите Карта памяти.
  5. Подтвердите перенос и дождитесь завершения (может занять несколько минут).

Если кнопка Изменить неактивна или отсутствует, значит приложение не поддерживает перенос. В этом случае переходите к Способу 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.
  • ⚙️ Требуется включение режима разработчика.
  • ⚠️ Риск ошибок при некорректном вводе команд.

Пошаговая инструкция:

  1. Включите режим разработчика:
    1. Перейдите в Настройки → О телефоне.
    2. Нажмите 7 раз на Версия MIUI, пока не появится уведомление"Вы стали разработчиком".
  2. Активируйте отладку по USB:
    1. Вернитесь в Настройки → Дополнительно → Для разработчиков.
    2. Включите Отладка по USB.
  3. Подключите телефон к компьютеру и подтвердите разрешение на отладку.
  4. Скачайте ADB:
    • Windows: Platform Tools от Google.
    • Linux/macOS: установите через пакетный менеджер (sudo apt install adb).
  5. Откройте командную строку в папке с adb.exe и введите:
    adb devices

    Убедитесь, что ваш Redmi 5 отображается в списке.

  6. Узнайте пакетное имя приложения:
    adb shell pm list packages -f

    Найдите в списке нужное приложение (например, com.whatsapp для WhatsApp).

  7. Перенесите приложение на SD-карту:
    adb shell pm set-install-location 2
    

    adb 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.

Пошаговая инструкция:

  1. Разблокируйте загрузчик:
    1. Подайте заявку на разблокировку через официальный сайт Xiaomi.
    2. Подключите телефон к ПК в режиме Fastboot и выполните разблокировку через Mi Unlock Tool.
  2. Установите TWRP:
    1. Скачайте актуальную версию TWRP для Redmi 5 (кодовое имя rosy) с сайта twrp.me.
    2. Прошейте рекавери через fastboot:
      fastboot flash recovery twrp.img
  3. Получите root-права:
    1. Скачайте Magisk с официального репозитория.
    2. Установите ZIP-файл через TWRP.
  4. Используйте Link2SD:
    1. Установите Link2SD из Google Play.
    2. Выберите приложение → Создать ссылку → укажите 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:

  1. Откройте Google Maps → нажмите на аватар → НастройкиОфлайн-карты.
  2. Выберите Настройки хранилищаУстройство → укажите SD-карту.
  3. Загрузите карты заново — они сохранятся на внешний носитель.

Для Telegram:

  1. Перейдите в Настройки → Данные и память.
  2. Выберите Папка для загрузок → укажите путь на SD-карте (например, /storage/1234-5678/Telegram).
  3. Перенесите существующие файлы вручную через файловый менеджер.

Для игр (PUBG, Call of Duty):

  • 🎮 Используйте встроенную функцию переноса данных (если есть). Например, в PUBG Mobile:
    1. Запустите игру → нажмите на ⚙️ в правом нижнем углу.
    2. Выберите Настройки → Основные → Переместить данные.
  • 🔄 Если опции нет, скопируйте папку 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 ГБ на файл).
    • 🔹 Решение:
      1. Отформатируйте карту в exFAT (поддерживает файлы >4 ГБ).
      2. Освободите место на карте (удалите ненужные файлы).

    3. Приложение после переноса не запускается

    • 🔹 Причина: Карта памяти слишком медленная или повреждена.
    • 🔹 Решение:
      1. Проверьте карту на ошибки через ПК (команда chkdsk D: /f в Windows).
      2. Перенесите приложение обратно во встроенную память.
      3. Замените карту на более быструю (класс A2).

    4. ADB выдаёт ошибку"Operation not allowed"

    • 🔹 Причина: Приложение заблокировано для переноса на уровне Android.
    • 🔹 Решение:
      1. Попробуйте перенести только часть данных (кэш).
      2. Используйте root-доступ.

    5. После переноса приложение работает медленно

    • 🔹 Причина: Низкая скорость чтения/записи карты памяти.
    • 🔹 Решение:
      1. Замените карту на модель с классом UHS-I U3 или A2.
      2. Перенесите обратно во встроенную память критичные приложения (мессенджеры, игры).

    Альтернативные способы освободить память в 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.
    • 4. Сброс к заводским настройкам

      • 🔄 Крайний метод: Настройки → Система → Сброс настроек. Перед сбросом сделайте резервную копию через Mi Cloud или Google Аккаунт.
      • 📌 После сброса не устанавливайте ненужные приложения и регулярно чистите кэш.
      • 5. Использование карты памяти как внутреннего хранилища (Adoptable Storage)

        • 💾 Этот метод форматирует SD-карту как часть встроенной памяти, но имеет недостатки:
          1. Карту нельзя извлечь без потери данных.
          2. Не все приложения будут работать стабильно.
          3. При сбое карты телефон может не загрузиться.
      • ⚙️ Чтобы активировать:
        1. Вставьте SD-карту.
        2. При появлении уведомления выберите Использовать как внутреннюю память.
        3. Следуйте инструкциям (карта будет отформатирована!).

    FAQ: Ответы на частые вопросы

    Можно ли перенести WhatsApp на SD-карту в Redmi 5?

    Нет, WhatsApp явно блокирует перенос на внешние носители из соображений безопасности (шифрование чатов). Однако вы можете:

    • Перенести резервные копии на SD-карту вручную (папка /WhatsApp/Databases).
    • Изменить место сохранения медиафайлов в настройках WhatsApp: Настройки → Хранилище → Папка для медиафайлов.
    • Примечание: при переустановке WhatsApp резервную копию придётся сначала скопировать обратно во встроенную память.

    Почему после переноса приложение вылетает или тормозит?

    Это связано с низкой скоростью чтения/записи карты памяти. Проверьте:

    • Класс вашей SD-карты (должен быть не ниже Class 10 или A1).
    • Наличие ошибок на карте (просканируйте через ПК утилитой chkdsk).
    • Занятость карты другими процессами (например, запись видео или загрузка файлов).
    • Если проблема остаётся, перенесите приложение обратно во встроенную память.

    Как перенести приложения на SD-карту, если телефон не видит её?

    Сначала убедитесь, что карта исправна:

    1. Перезагрузите телефон.
    2. Извлеките и повторно вставьте карту.
    3. Проверьте карту на другом устройстве.
    4. Отформатируйте карту в FAT32 или exFAT через ПК.
    5. Если карта не распознаётся, возможно:

      • Порт microSD в телефоне повреждён (проверьте контакты).
      • Карта несовместима (например, microSDXC на старых версиях MIUI).
    Можно ли перенести системные приложения (например, Галерею или Камеру)?

    Нет, системные приложения MIUI нельзя перенести на SD-карту без root-прав. Попытка сделать это через ADB или другие инструменты приведёт к ошибке Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION].

    Альтернативные решения:

    • Отключите ненужные системные приложения через Настройки → Приложения.
    • Используйте сторонние аналоги (например, Google Фото вместо Mi Gallery).
    Что будет, если извлечь SD-карту с перенесёнными приложениями?

    Зависит от того, как карта используется:

    • 🔹 Портативное хранилище: Приложения, перенесённые на SD, перестанут работать, но не удалятся. После возвращения карты они снова станут доступны.
    • 🔹 Внутреннее хранилище (Adoptable Storage): Телефон может не загрузиться или работать со сбоями, так как часть системы хранится на карте.
    • Рекомендация: перед извлечением карты перенесите критичные приложения обратно во встроенную память.