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

Владельцы Xiaomi Redmi 5 рано или поздно сталкиваются с проблемой нехватки внутренней памяти. Даже при наличии 16 или 32 ГБ системный раздел быстро забивается приложениями, кешем и обновлениями. Карта памяти microSD кажется очевидным решением, но перенос приложений на неё в Redmi 5 имеет нюансы: ограничения Android 7.1 Nougat, особенности оболочки MIUI и формат файловой системы карты.

В этой статье — все актуальные способы переноса приложений на SD-карту, включая официальные методы через настройки MIUI, обход ограничений с помощью ADB, а также альтернативные решения для корневых пользователей. Мы разберём, почему некоторые приложения нельзя перенести, как проверить совместимость карты памяти и что делать, если после переноса программы начинают тормозить.

Сразу предупредим: Xiaomi Redmi 5 (кодовое имя rosy) работает на базе Android 7.1 с оболочкой MIUI 9/10/11 (в зависимости от версии прошивки). Это означает, что функция Adoptable Storage (превращение SD-карты во внутреннюю память), доступная в "чистом" Android 6.0+, отключена производителем. Однако есть обходные пути — о них ниже.

Также важно понимать разницу между переносом и установкой на карту по умолчанию. Первое подразумевает перемещение уже установленных приложений, второе — изменение места хранения для новых. В Redmi 5 оба варианта возможны, но с оговорками.

1. Подготовка: какая карта памяти подходит для Redmi 5

Не каждая microSD подойдёт для переноса приложений. Вот ключевые требования:

  • 🔹 Класс скорости: минимум Class 10 или UHS-I (U1). Карты класса Class 4/6 будут тормозить приложения.
  • 🔹 Ёмкость: от 16 ГБ (оптимально 32–64 ГБ). Карты меньше 16 ГБ часто не поддерживают формат exFAT.
  • 🔹 Формат файловой системы: FAT32 (по умолчанию) или exFAT. MIUI не поддерживает NTFS для приложений!
  • 🔹 Бренд: предпочтительны SanDisk, Samsung EVO, Kingston Canvas. Дешёвые no-name карты могут вызывать ошибки.

Перед покупкой проверьте карту на подлинность с помощью утилиты H2testw (Windows) или F3 (Linux/macOS). Поддельные карты с заниженной скоростью записи приводят к лагам в перенесённых приложениях.

⚠️ Внимание: Если вы используете карту памяти в качестве портативного накопителя (для фото, музыки, документов), её придётся отформатировать перед переносом приложений. Все данные будут удалены!

2. Официальный способ: перенос через настройки MIUI

Самый простой метод — использовать встроенные инструменты MIUI. Он работает только для части приложений, которые поддерживают функцию moveToSD в своём манифесте. Вот как это сделать:

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

⚠️ Внимание: После переноса не извлекайте карту памяти без предварительного возврата приложения во внутреннюю память. Иначе программа перестанет запускаться!

Список приложений, которые нельзя перенести официальным способом:

  • 🚫 Системные приложения (Настройки, Телефон, Сообщения).
  • 🚫 Приложения с виджетом на главном экране.
  • 🚫 Игры с защитой от пиратства (например, PUBG Mobile, Genshin Impact).
  • 🚫 Программы, использующие OBB-файлы (дополнительные данные игр).
📊 Какой объём карты памяти вы используете в Redmi 5?
8–16 ГБ
32 ГБ
64 ГБ
128 ГБ и больше
Не использую

3. Альтернативный метод: изменение места установки по умолчанию

Если перенос отдельных приложений не решает проблему, можно настроить установку новых программ сразу на SD-карту. Для этого:

  1. Подключите карту памяти к телефону.
  2. Перейдите в Настройки → Хранилище.
  3. Тапните по пункту SD-карта (или Внешнее хранилище).
  4. В верхнем правом углу нажмите на три точки () и выберите Настройки хранилища.
  5. Активируйте опцию Использовать как внутреннюю память (если доступно) или Устанавливать по умолчанию на SD-карту.

🔹 Важно: Этот метод не переносит уже установленные приложения, а только меняет место хранения для новых. Также некоторые программы (например, WhatsApp или Telegram) могут игнорировать эту настройку и устанавливаться во внутреннюю память.

4. Расширенный способ: перенос через ADB (без root)

Если в настройках нет опции переноса, можно воспользоваться отладочным мостом ADB. Этот метод работает на Android 7.1 и не требует прав суперпользователя, но потребует компьютера.

📌 Что понадобится:

  • 🖥️ Компьютер с Windows/Linux/macOS.
  • 🔌 Кабель USB Type-C (оригинальный или качественный).
  • 🛠️ Утилиты ADB и Fastboot (скачать с сайта Android).
  • 🔒 Включённая отладка по USB на телефоне.

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

  1. Активируйте отладку по USB:
    • Перейдите в Настройки → О телефоне.
    • Тапните 7 раз по пункту Версия MIUI, чтобы разблокировать Режим разработчика.
    • Вернитесь в Настройки → Дополнительно → Для разработчиков.
    • Включите Отладка по USB.
  • Подключите телефон к ПК:
    adb devices

    (должно отобразиться устройство XXXXXXXX device).

  • Выполните команду для переноса:
    adb shell pm set-install-location 2

    (это установит SD-карту как место хранения по умолчанию для новых приложений).

  • Для переноса конкретного приложения:
    adb shell pm move-package com.example.app /sdcard

    (замените com.example.app на пакетное имя приложения, например, com.facebook.katana для Facebook).

  • ⚠️ Внимание: Не все приложения поддерживают принудительный перенос через ADB. Если команда возвращает ошибку Failure [NOT_MOVED: Operation not allowed], значит перенос заблокирован разработчиком.

    Включена отладка по USB|Установлены драйверы ADB|Телефон определяется в adb devices|SD-карта отформатирована в FAT32/exFAT|Резервная копия данных создана-->

    5. Перенос приложений с root-правами (для опытных)

    Если у вас есть root-доступ, возможности переноса расширяются. Можно использовать приложения вроде App2SD, Link2SD или FolderMount, которые позволяют:

    • 🔄 Переносить OBB-файлы и данные приложений.
    • 🔗 Создавать символические ссылки (symlink) для обмана системы.
    • 🗃️ Перемещать кэш и временные файлы.

    🔧 Инструкция для Link2SD:

    1. Установите Link2SD из Google Play.
    2. При первом запуске выберите файловый системой ext2/ext3/ext4 (потребуется раздел на SD-карте).
    3. Перезагрузите телефон.
    4. В списке приложений выберите нужное и тапните Создать ссылку.
    5. Отметьте галочками Данные приложения, Кэш и Dalvik-кэш.

    ⚠️ Внимание: Неправильное использование Link2SD может привести к потере данных или циклу загрузки (bootloop). Перед экспериментами сделайте резервную копию через TWRP!

    Что делать если после переноса приложение не запускается?

    1. Проверьте, не извлекалась ли карта памяти после переноса.

    2. Попробуйте очистить кэш приложения в Настройки → Приложения.

    3. Если используется Link2SD, пересоздайте ссылки (Recreate mount scripts).

    4. В крайнем случае верните приложение во внутреннюю память и перенесите заново.

    6. Ошибки и решения: почему не получается перенести приложения

    Даже при следовании инструкциям могут возникать проблемы. Рассмотрим типичные ошибки и способы их устранения:

    Ошибка Причина Решение
    Кнопка "Перенести" неактивна Приложение не поддерживает перенос или установлено на системном разделе. Попробуйте ADB или установите аналог (например, Facebook Lite вместо Facebook).
    Недостаточно места на SD-карте Карта отформатирована в FAT32, который не поддерживает файлы >4 ГБ. Переформатируйте карту в exFAT (все данные будут удалены!).
    Приложение крашится после переноса Низкая скорость чтения/записи карты или повреждённые данные. Верните приложение во внутреннюю память, проверьте карту на ошибки (chkdsk в Windows).
    ADB не видит устройство Не установлены драйверы или отключена отладка по USB. Установите Mi PC Suite или драйверы Google USB Driver, проверьте настройки разработчика.

    7. Оптимизация памяти: альтернативные способы освободить место

    Перенос приложений — не единственный способ борьбы с нехваткой памяти. Рассмотрите эти методы:

    • 🧹 Очистка кэша: Перейдите в Настройки → Хранилище → Очистить кэш. Это освободит 1–3 ГБ без удаления данных.
    • 🗑️ Удаление ненужных файлов: Используйте Files by Google или MIUI Cleaner для поиска дубликатов и мусора.
    • ☁️ Облачные хранилища: Перенесите фото и видео в Google Фото или Mi Cloud, включив опцию Освободить место.
    • 🔄 Lite-версии приложений: Замените "тяжёлые" программы на облегчённые (Facebook Lite, Messenger Lite, Spotify Lite).
    • 🚫 Ограничение фоновой активности: В Настройки → Батарея → Режим энергосбережения отключите автозапуск для ненужных приложений.

    💡 Совет: Регулярно проверяйте раздел Настройки → Приложения → Установленные на предмет редко используемых программ. Удаление 3–5 ненужных приложений может освободить до 500 МБ!

    8. Частые вопросы о переносе приложений на Redmi 5

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

    Официально — нет. WhatsApp блокирует перенос через настройки MIUI и ADB. Альтернатива:

    • Используйте GBWhatsApp (неофициальный клиент с поддержкой SD).
    • Перенесите только медиафайлы (WhatsApp → Настройки → Данные и хранилище → Сохранение медиа).
    Почему после переноса игры не запускаются?

    Игры с OBB-файлами (например, Asphalt 9, Call of Duty Mobile) требуют, чтобы данные хранились во внутренней памяти. Решения:

    • Скопируйте папку Android/obb на SD-карту вручную и создайте символическую ссылку (нужен root).
    • Используйте FolderMount для монтирования папки с данными.
    Как вернуть приложение обратно во внутреннюю память?

    Перейдите в Настройки → Приложения → [Выберите приложение] → Хранилище → Перенести во внутреннюю память. Если кнопки нет, используйте ADB:

    adb shell pm move-package com.example.app 0

    (где 0 — внутренняя память).

    Можно ли использовать SD-карту как внутреннюю память на Redmi 5?

    Официально — нет, так как Xiaomi отключила функцию Adoptable Storage в MIUI. Обходные пути:

    • Установите кастомную прошивку (например, LineageOS), где эта функция доступна.
    • Используйте Link2SD с разделом ext4 (требуется root).

    ⚠️ Риск: после adoption карту нельзя будет извлечь без потери данных!

    Почему после форматирования карты в exFAT телефон её не видит?

    Вероятные причины:

    • Карта повреждена (проверьте на ПК с помощью chkdsk /f).
    • Телефон не поддерживает exFAT (обновите MIUI до последней версии).
    • Файловая система создана с ошибками (отформатируйте карту через SD Formatter).