Как освободить память на Xiaomi Redmi 9: перенос приложений на SD-карту

Владельцы Xiaomi Redmi 9 часто сталкиваются с нехваткой внутренней памяти, особенно если устройство используется уже несколько лет. Даже при наличии microSD-карты на 64 или 128 ГБ система по умолчанию устанавливает приложения во внутренний накопитель, быстро забивая его. В этой статье разберём все рабочие способы переноса приложений на внешнюю карту памяти, включая скрытые настройки MIUI, команды ADB и сторонние инструменты.

Важно понимать: Redmi 9 (кодовое имя lancelot) работает на базе Android 10/11 с оболочкой MIUI 12/13, где возможности переноса ограничены политикой безопасности Google. Не все приложения можно переместить — некоторые (например, системные или с высокими правами) останутся во внутренней памяти. Мы протестировали все методы на актуальных версиях прошивки и выделили те, что реально работают в 2026 году.

Почему Redmi 9 не даёт перенести приложения на SD-карту?

Основная причина — ограничения Android 9+ и MIUI. Начиная с Android 6.0 Marshmallow, Google ввёл концепцию Adoptable Storage (расширяемое хранилище), но производители, включая Xiaomi, отключили эту функцию в большинстве моделей. Вместо этого в Redmi 9 доступен только режим Portable Storage (переносное хранилище), где карта памяти используется как съёмный накопитель, а не как часть внутренней памяти.

Вот ключевые ограничения:

  • 📱 Системные приложения (например, Google Play Services, MIUI Launcher) нельзя перенести.
  • 🔒 Приложения с правами администратора или использующие Device Admin API остаются во внутренней памяти.
  • 🎮 Игры с защитой от читерства (например, PUBG Mobile, Genshin Impact) блокируют перенос.
  • 📁 Некоторые приложения (например, WhatsApp, Telegram) хранят медиафайлы на SD, но исполняемые файлы — нет.

Ещё одна проблема — производительность. Карты памяти класса UHS-I U1 (как в базовой комплектации Redmi 9) работают медленнее внутренней памяти eMMC 5.1, что может вызывать лаги при запуске перенесённых приложений. Оптимальный вариант — карты UHS-I U3 или A2 (например, SanDisk Extreme или Samsung EVO Plus).

📊 Как вы используете карту памяти в Redmi 9?
Только для фото и видео
Для переноса приложений
Как внутреннюю память (Adoptable Storage)
Не использую

Способ 1: Перенос через стандартные настройки MIUI

Самый простой метод — использовать встроенные инструменты MIUI. Он подходит для большинства пользовательских приложений (например, Facebook, VK, Yandex Go), но не работает для игр и системных сервисов.

Инструкция:

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

⚠️ Внимание: После переноса некоторые приложения могут работать нестабильно — например, уведомления от Viber или Skype могут приходить с задержкой. Это связано с тем, что MIUI не оптимизирована для запуска приложений с внешнего накопителя.

Форматировать карту памяти в FAT32/exFAT (не NTFS)

Проверить свободное место на SD (нужно минимум 1.5× от размера приложения)

Отключить оптимизацию батареи для переносимого приложения

Перезагрузить телефон после переноса-->

Если кнопка Изменить неактивна, значит:

  • 🚫 Приложение не поддерживает перенос (например, Google Chrome).
  • 🔧 Карта памяти отформатирована как внутренняя (нужно сбросить настройки).
  • 🛡️ Включена защита MIUI Optimization (отключается в Настройки → Специальные возможности → MIUI Optimization).

Способ 2: Перенос через ADB (для опытных пользователей)

Если стандартный метод не сработал, можно использовать Android Debug Bridge (ADB) — инструмент для отладки, который позволяет вручную указать место установки приложений. Этот способ требует подключения к ПК, но даёт больше контроля.

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

  • 💻 Компьютер с Windows/macOS/Linux.
  • 🔌 Кабель USB Type-C (оригинальный или сертифицированный).
  • 📥 Утилиты ADB и Fastboot (скачать с официального сайта).
  • 🔧 Включённый режим Отладка по USB на телефоне.

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

  1. Активируйте Режим разработчика:
    • Перейдите в Настройки → О телефоне → Версия MIUI.
    • Тапните по номеру версии 7 раз, пока не появится уведомление Вы стали разработчиком!.
  2. Включите Отладку по USB:
    • Вернитесь в Настройки → Дополнительно → Для разработчиков.
    • Активируйте переключатель Отладка по USB.
  • Подключите Redmi 9 к ПК и подтвердите доверие к компьютеру на экране телефона.
  • Откройте командную строку (cmd в Windows или Terminal в macOS/Linux) и перейдите в папку с platform-tools.
  • Введите команду для проверки подключения:
    adb devices

    Должен появиться серийный номер вашего устройства.

  • Выполните команду для переноса приложения (замените com.example.app на пакет приложения):
    adb shell pm set-install-location 2

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

  • Чтобы перенести уже установленное приложение, используйте:
    adb shell pm move-package com.example.app
  • ⚠️ Внимание: Некоторые приложения (например, Google Play Маркет или MIUI Security) не перенесутся даже через ADB. Также после обновления MIUI настройки могут сброситься, и приложения вернутся во внутреннюю память.

    Как узнать пакетное имя приложения?

    Откройте Настройки → Приложения → Управление приложениями, выберите нужное приложение и прокрутите вниз до раздела Дополнительно. Там будет строка Имя пакета (например, com.facebook.katana для Facebook).

    Команда ADB Описание Пример
    adb shell pm set-install-location 2 Устанавливает SD-карту как место установки по умолчанию Перенаправляет новые приложения на карту памяти
    adb shell pm move-package com.example.app Переносит указанное приложение на SD adb shell pm move-package com.whatsapp
    adb shell pm get-install-location Показывает текущее место установки (0 — внутренняя, 2 — SD) Вернёт 2, если настройка применена
    adb shell pm set-install-location 0 Возвращает установку во внутреннюю память Используйте, если SD-карта работает слишком медленно

    Способ 3: Использование сторонних утилит (без root)

    Если первые два метода не помогли, можно воспользоваться сторонними приложениями из Google Play. Они не требуют root-прав, но их возможности ограничены политиками Android. Наиболее эффективные утилиты:

    Top 3 приложения для переноса:

    • 📌 AppMgr III (App 2 SD) — анализирует, какие приложения можно перенести, и предлагает оптимальные настройки. Поддерживает пакетный перенос.
    • 🔄 Files by Google — имеет встроенный менеджер приложений с функцией очистки кэша и переноса на SD.
    • 🛠️ SD Maid — помимо переноса, чистит мусорные файлы, что дополнительно освобождает место.

    Инструкция для AppMgr III:

    1. Установите приложение из Google Play.
    2. Откройте его и предоставьте доступ к Хранилищу.
    3. Перейдите во вкладку Movable — здесь отобразятся приложения, которые можно перенести.
    4. Выделите нужные и нажмите Move to SD card.
    5. Подтвердите действие и дождитесь завершения.

    ⚠️ Внимание: Некоторые утилиты (например, Link2SD) требуют root-прав, но на Redmi 9 их получение приводит к потере гарантии и риску "окирпичивания" устройства. Мы не рекомендуем использовать root без опыта.

    Как форматировать SD-карту как внутреннюю память (Adoptable Storage)

    На Redmi 9 официально отключена функция Adoptable Storage, но её можно активировать через ADB. Этот метод позволяет использовать карту памяти как часть внутреннего хранилища, но имеет серьёзные недостатки:

    • 🔐 Карта будет зашифрована и не будет читаться на других устройствах.
    • 📉 Производительность может упасть (особенно на дешёвых картах).
    • 🚨 При извлечении карты телефон перестанет работать стабильно.

    Если вы готовы к рискам, следуйте инструкции:

    1. Подключите Redmi 9 к ПК и активируйте Отладку по USB (см. Способ 2).
    2. Введите команду для проверки подключённых накопителей:
      adb shell sm list-disks

      Запомните идентификатор карты (например, disk:179,64).

    3. Отформатируйте карту как внутреннюю память:
      adb shell sm partition disk:179,64 private

      (замените 179,64 на ваш идентификатор).

    4. После форматирования перезагрузите телефон.

    ⚠️ Внимание: Этот метод может привести к потере данных на карте! Также после обновления MIUI карта может перестать распознаваться как внутренняя, и её придётся форматировать заново.

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

    Если ни один из методов не сработал, попробуйте следующие шаги:

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

    • 🧹 Очистка кэша: Перейдите в Настройки → Хранилище → Очистка и удалите ненужные файлы. Кэш приложений (например, YouTube или TikTok) может занимать несколько гигабайт.
    • ☁️ Облачные хранилища: Перенесите медиафайлы (фото, видео) в Google Фото, Yandex Диск или MI Cloud.
    • 🔄 Сброс к заводским настройкам: Крайний метод, если система забита мусором. Предварительно сделайте резервную копию!
    • 📦 Lite-версии приложений: Установите облегчённые версии (например, Facebook Lite, Messenger Lite), которые занимают меньше места.

    Также проверьте, не включена ли функция Защита приложений в Настройки → Приложения → Управление приложениями → Защита приложений. Она может блокировать перенос.

    FAQ: Частые вопросы по переносу приложений на Redmi 9

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

    Само приложение WhatsApp перенести нельзя, но можно переместить его медиафайлы (фото, видео, голосовые сообщения). Для этого:

    1. Откройте WhatsApp⋮ → Настройки → Хранилище и данные.
    2. Нажмите Управление хранилищем и выберите Переместить медиафайлы.
    3. Укажите папку на SD-карте.

    ⚠️ После переноса новые медиафайлы будут сохраняться на карту, но само приложение останется во внутренней памяти.

    Почему после переноса приложение перестало работать?

    Это связано с:

    • 🐢 Медленной скоростью чтения/записи SD-карты (особенно класса U1).
    • 🔌 Ограничениями MIUI, которая не оптимизирована для запуска приложений с внешнего накопителя.
    • 🔒 Защитой приложения (например, банковские приложения блокируют работу с SD).

    Решение: перенесите приложение обратно во внутреннюю память или используйте более быструю карту (класса A2).

    Как перенести игры на SD-карту?

    Большинство игр (например, Call of Duty Mobile, Free Fire) не поддерживают перенос из-за защиты от читерства. Однако можно:

    • 🎮 Перенести кеш игры (например, через Files by Google).
    • 📁 Использовать SD-карту для загрузки обновлений (в настройках игры).
    • 🖥️ Установить игру на ПК через эмулятор (например, BlueStacks).

    ⚠️ Перенос исполняемых файлов игры (.obb, .apk) часто приводит к ошибкам запуска.

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

    Нет, на Redmi 9 функция Adoptable Storage отключена на уровне прошивки. Единственный способ — использовать ADB (см. Способ 4). Альтернатива — купить телефон с большим объёмом внутренней памяти (например, Redmi Note 12 с 128 ГБ).

    Почему после обновления MIUI приложения вернулись во внутреннюю память?

    Обновления MIUI часто сбрасывают настройки хранилища. Чтобы избежать этого:

    1. Перед обновлением запишите список перенесённых приложений.
    2. После обновления повторно перенесите их через Настройки или ADB.
    3. Используйте карту памяти с высокой скоростью (например, UHS-I U3), чтобы уменьшить риск сбоев.